Open
Description
Describe the bug
When running neovim I regularly (somewhere between once every 30 minutes and 3 times in a minute or two) get a segfault which kills neovim.
Backtrace shows something with libluv
Signal: 11 (SEGV)
Timestamp: Wed 2024-04-24 22:38:51 AEST (29s ago)
Command Line: /nix/store/xcldy06fxypbpbnlnrwmqr8rpyr2fpkp-neovim-0.9.4/bin/nvim --embed -u /nix/store/vh3w2vxh9mi7rryii8rrxn256nzhr047-init.vim --cmd $'lua vim.g.loaded_node_provider=0;vim.g.loaded_perl_provider=0;vim.g.loaded_python_provider=0;vim.g.python3_host_prog=\'/nix/store/xcldy06fxypbpbnlnrwmqr8rpyr2fpkp-neovim-0.9.4/bin/nvim-python3\';vim.g.loaded_ruby_provider=0' --cmd $'set packpath^=/nix/store/jx41n9lxf9l3msx72ri16jwmk245bnva-vim-pack-dir' --cmd $'set rtp^=/nix/store/jx41n9lxf9l3msx72ri16jwmk245bnva-vim-pack-dir'
Executable: /nix/store/ikvvv0hfxhgmzxnp3kww6yzql7y3prdn-neovim-unwrapped-0.9.4/bin/nvim
Message: Process 205658 (nvim) of user dumped core.
Module libparinfer_rust.so without build-id.
Module clojure.so without build-id.
Module libstdc++.so.6 without build-id.
Module libgcc_s.so.1 without build-id.
Module libluajit-5.1.so.2 without build-id.
Module libunibilium.so.4 without build-id.
Module libtree-sitter.so.0 without build-id.
Module libmsgpack-c.so.2 without build-id.
Module libvterm.so.0 without build-id.
Module libtermkey.so.1 without build-id.
Module libluv.so.1 without build-id.
Module libclang_rt.scudo-x86_64.so without build-id.
Stack trace of thread 205658:
#0 0x00007fca16fe581e uw_frame_state_for (libgcc_s.so.1 + 0x1681e)
#1 0x00007fca16fe757b _Unwind_Backtrace (libgcc_s.so.1 + 0x1857b)
#2 0x00007fca16851c43 __backtrace (libc.so.6 + 0x11ac43)
#3 0x00007fca16a20b79 _ZN12_GLOBAL__N_19BacktraceEPmm (libclang_rt.scudo-x86_64.so + 0x20b79)
#4 0x00007fca16a1efa5 _ZN8gwp_asan18AllocationMetadata12CallSiteInfo15RecordBacktraceEPFmPmmE (libclang_rt.scudo-x86_64.so + 0x1efa5)
#5 0x00007fca16a1fe34 _ZN8gwp_asan20GuardedPoolAllocator10deallocateEPv (libclang_rt.scudo-x86_64.so + 0x1fe34)
#6 0x00007fca1714286a luv_handle_gc (libluv.so.1 + 0xb86a)
#7 0x00007fca17042a36 n/a (libluajit-5.1.so.2 + 0xba36)
#8 0x00007fca17089de7 n/a (libluajit-5.1.so.2 + 0x52de7)
#9 0x00007fca1708a0d8 n/a (libluajit-5.1.so.2 + 0x530d8)
#10 0x00007fca1708a6c5 n/a (libluajit-5.1.so.2 + 0x536c5)
#11 0x00007fca1709fcc1 n/a (libluajit-5.1.so.2 + 0x68cc1)
#12 0x00007fca17044a19 n/a (libluajit-5.1.so.2 + 0xda19)
#13 0x0000200000000020 n/a (n/a + 0x0)
ELF object binary architecture: AMD x86-64