vim.loop.walk() aborts every time (failed assertion) #11237
Labels
bug-crash
issue reporting a crash or segfault
closed:duplicate
issues that are closed as duplicates of other issues
event-loop
lua
stdlib
Milestone
Steps to reproduce using
nvim -u NORC
It appears that neovim is allocating handles outside of the range expected by luv. I think that luv would need to be altered to remove that assertion or another function (or perhaps just override
vim.loop.walk
) should be provided which behaves correctly.I want to use
uv.walk
to be able to provide a job system which can look for existing timers, watchers, and others to display or clean up resources, so I would call it an essential function, as there is no other way to discover handles without hooking into everynew_*
method.The text was updated successfully, but these errors were encountered: