Which fff frontend?
Neovim plugin (fff.nvim)
has logs
fff+1786859934+11285.log
Description
Bug: SIGSEGV when a directory contains more than two child directories
Which fff frontend?
Neovim plugin (fff.nvim)
has logs
FFF log attached.
Description
I'm using fff.nvim on Termux with the prebuilt binary.
FFF works when a directory contains ≤2 child directories, but consistently segfaults when a directory contains >2 child directories, regardless of nesting depth.
Reproduction
Works:
Crashes:
Also works when nested:
But crashes at any depth when that directory has more than two child directories:
.
└── parent
└── child
├── a
├── b
└── c
The crash occurs during the zlob filesystem walk:
fff_search::walk::zlob: new
=== CRASH SIGSEGV (fff) ===
fff.nvim's rust extension hit a segfault and is about to die.
=== CRASH END SIGSEGV ===
Environment
Termux
aarch64 / arm64-v8a
fff.nvim using the prebuilt binary
Which fff frontend?
Neovim plugin (fff.nvim)
has logs
fff+1786859934+11285.log
Description
Bug: SIGSEGV when a directory contains more than two child directories
Which fff frontend?
Neovim plugin (fff.nvim)
has logs
FFF log attached.
Description
I'm using fff.nvim on Termux with the prebuilt binary.
FFF works when a directory contains ≤2 child directories, but consistently segfaults when a directory contains >2 child directories, regardless of nesting depth.
Reproduction
Works:
Crashes:
Also works when nested:
But crashes at any depth when that directory has more than two child directories:
The crash occurs during the
zlobfilesystem walk:Environment