vim -VSegmentation fault (core dumped) vim -V; that's it.To work normally.
9.2.524
OS: Debian GNU/Linux forky/sid x86_64
Terminal: qterminal
Value of $TERM: xterm-256color
Shell: bash 5.3.9
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!
You are receiving this because you are subscribed to this thread.![]()
I have originally reported this bug in neoclide/coc.nvim#5688
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!
You are receiving this because you are subscribed to this thread.![]()
Run
vim -VPress Enter until it finishes with loading; it segfaults with message
Segmentation fault (core dumped) vim -V; that's it.
It is not happening here with 9.2.782. I guess information is not enough to reproduce it.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!
You are receiving this because you are subscribed to this thread.![]()
This is what @fannheyward described it takes place in the aforementioned ticket I shared above:
I can reproduce this locally with Vim 9.2.0750 when using bare
-V.The crash does not appear to be caused by coc.nvim but happens inside Vim while it is building an exception stacktrace during a channel callback.
- Vim is started with bare
-V, so verbose output goes to the screen.- Vim enters the hit-enter prompt:
Press ENTER or type command to continue.- While waiting there, Vim still processes queued channel messages.
- coc.nvim receives/sends a channel callback, for example through
coc#api#Call.- If that callback raises a Vim error, Vim tries to create a stacktrace.
- Vim crashes in
stacktrace_create()because it dereferences a NULL autocmd script context.Use
vim -V/tmp/vim-verbose.logto redirect verbose log, no segfault crashes.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!
You are receiving this because you are subscribed to this thread.![]()