Created
January 13, 2024 10:19
-
-
Save alichtman/e171367ea8b9b025b4f209bad7f8941d to your computer and use it in GitHub Desktop.
`neovim` crash on healthcheck
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ nvim --version | |
NVIM v0.10.0-dev-2073+gc8f696f2b | |
Build type: Debug | |
LuaJIT 2.1.1703358377 | |
##### | |
# Load my config | |
# Run :checkhealth | |
# Run :checkhealth again -- SEGV | |
##### | |
Thread 1 "nvim" received signal SIGSEGV, Segmentation fault. | |
0x0000555674b5a3e8 in frame2win (frp=0x0) at /opt/neovim/src/nvim/window.c:3291 | |
3291 while (frp->fr_win == NULL) { | |
(gdb) bt | |
#0 0x0000555674b5a3e8 in frame2win (frp=0x0) at /opt/neovim/src/nvim/window.c:3291 | |
#1 0x0000555674b59cda in winframe_remove (win=0x555676e756f0, dirp=0x7ffcd920d468, tp=0x555676bcab70) | |
at /opt/neovim/src/nvim/window.c:3089 | |
#2 0x0000555674b59b6d in win_free_mem (win=0x555676e756f0, dirp=0x7ffcd920d468, tp=0x555676bcab70) | |
at /opt/neovim/src/nvim/window.c:2999 | |
#3 0x0000555674b59ad1 in win_close_othertab (win=0x555676e756f0, free_buf=0, tp=0x555676bcab70) | |
at /opt/neovim/src/nvim/window.c:2978 | |
#4 0x0000555674b5885d in close_windows (buf=0x555676e6ea70, keep_curwin=false) at /opt/neovim/src/nvim/window.c:2410 | |
#5 0x000055567485b792 in do_buffer (action=4, start=1, dir=1, count=525, forceit=0) | |
at /opt/neovim/src/nvim/buffer.c:1369 | |
#6 0x000055567485ad6a in do_bufdel (command=4, arg=0x555676dd0d4f "", addr_count=1, start_bnr=543, end_bnr=525, | |
forceit=0) at /opt/neovim/src/nvim/buffer.c:1079 | |
#7 0x000055567492a468 in ex_bunload (eap=0x7ffcd920ddd0) at /opt/neovim/src/nvim/ex_docmd.c:4405 | |
#8 0x000055567492300a in execute_cmd0 (retv=0x7ffcd920d694, eap=0x7ffcd920ddd0, errormsg=0x7ffcd920d698, preview=false) | |
at /opt/neovim/src/nvim/ex_docmd.c:1654 | |
#9 0x0000555674923620 in execute_cmd (eap=0x7ffcd920ddd0, cmdinfo=0x7ffcd920df10, preview=false) | |
at /opt/neovim/src/nvim/ex_docmd.c:1735 | |
#10 0x000055567480bbd6 in nvim_cmd (channel_id=9223372036854775809, cmd=0x7ffcd920e080, opts=0x7ffcd920e057, | |
err=0x7ffcd920e060) at /opt/neovim/src/nvim/api/command.c:655 | |
#11 0x00005556747eaec0 in nlua_api_nvim_cmd (lstate=0x7f64352c2380) | |
at /opt/neovim/build/src/nvim/auto/lua_api_c_bindings.generated.c:1606 | |
#12 0x0000555674bef2a6 in lj_BC_FUNCC () | |
#13 0x0000555674bdb439 in lua_pcall (L=0x7f64352c2380, nargs=<optimized out>, nresults=1, errfunc=<optimized out>) | |
at lj_api.c:1121 | |
#14 0x0000555674991881 in nlua_pcall (lstate=0x7f64352c2380, nargs=2, nresults=1) | |
at /opt/neovim/src/nvim/lua/executor.c:172 | |
#15 0x000055567499559a in nlua_exec (str=..., args=..., err=0x7ffcd920e360) at /opt/neovim/src/nvim/lua/executor.c:1563 | |
#16 0x0000555674931048 in ex_checkhealth (eap=0x7ffcd920e8e0) at /opt/neovim/src/nvim/ex_docmd.c:7421 | |
#17 0x000055567492300a in execute_cmd0 (retv=0x7ffcd920e898, eap=0x7ffcd920e8e0, errormsg=0x7ffcd920e8b0, preview=false) | |
at /opt/neovim/src/nvim/ex_docmd.c:1654 | |
#18 0x0000555674924f43 in do_one_cmd (cmdlinep=0x7ffcd920eb00, flags=0, cstack=0x7ffcd920ec10, | |
fgetline=0x55567493d25f <getexline>, cookie=0x0) at /opt/neovim/src/nvim/ex_docmd.c:2316 | |
#19 0x00005556749209ec in do_cmdline (cmdline=0x0, fgetline=0x55567493d25f <getexline>, cookie=0x0, flags=0) | |
at /opt/neovim/src/nvim/ex_docmd.c:612 | |
#20 0x0000555674a02789 in nv_colon (cap=0x7ffcd920f280) at /opt/neovim/src/nvim/normal.c:3223 | |
#21 0x00005556749fe335 in normal_execute (state=0x7ffcd920f210, key=58) at /opt/neovim/src/nvim/normal.c:1227 | |
#22 0x0000555674adccca in state_enter (s=0x7ffcd920f210) at /opt/neovim/src/nvim/state.c:101 | |
#23 0x00005556749fc58d in normal_enter (cmdwin=false, noexmode=false) at /opt/neovim/src/nvim/normal.c:516 | |
#24 0x00005556749a193e in main (argc=3, argv=0x7ffcd920f5f8) at /opt/neovim/src/nvim/main.c:651 | |
(gdb) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment