Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash due to "Neovim request None timed out" #113

Open
bk2204 opened this issue Jun 10, 2024 · 0 comments
Open

Crash due to "Neovim request None timed out" #113

bk2204 opened this issue Jun 10, 2024 · 0 comments

Comments

@bk2204
Copy link

bk2204 commented Jun 10, 2024

Describe the bug
On certain occasions, Neovim-Gtk crashes with the following backtrace. It most commonly occurs when exiting using :q, but can occur at other times as well. When the crash occurs, the UI hangs for a moment, and then the window closes and the backtrace is printed.

Neovim request None timed out
stack backtrace:
   0:     0x59d619b24f36 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
   1:     0x59d619b24f36 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:     0x59d619b24f36 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5
   3:     0x59d619b24f36 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbb235daedd7c6190
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22
   4:     0x59d619b53880 - core::fmt::rt::Argument::fmt::h76c38a80d925a410
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9
   5:     0x59d619b53880 - core::fmt::write::h3ed6aeaa977c8e45
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17
   6:     0x59d619b2224f - std::io::Write::write_fmt::h78b18af5775fedb5
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15
   7:     0x59d619b24d14 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5
   8:     0x59d619b24d14 - std::sys_common::backtrace::print::h85035a511aafe7a8
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9
   9:     0x59d619b26467 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25
  10:     0x59d619b261c9 - std::panicking::default_hook::hf5fcb0f213fe709a
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:292:9
  11:     0x59d619b268f8 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:779:13
  12:     0x59d619b267d2 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:657:13
  13:     0x59d619b25436 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18
  14:     0x59d619b26530 - rust_begin_unwind
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5
  15:     0x59d6197e2265 - core::panicking::panic_fmt::h784f20a50eaab275
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14
  16:     0x59d6197fc3c9 - <core::result::Result<T,nvim_gtk::nvim::SessionError> as nvim_gtk::nvim::ext::ErrorReport<T>>::ok_and_report::h5b9a931c7ef404cd
  17:     0x59d6198808d5 - nvim_gtk::input::gtk_key_press::he4671a3d404f3d8f
  18:     0x59d6198e8ae6 - gtk4::event_controller_key::<impl gtk4::auto::event_controller_key::EventControllerKey>::connect_key_pressed::key_pressed_trampoline::ha867a9c58a9d7d41
  19:      0xe612b2bda7d - <unknown>
  20:      0xe612aea06bd - <unknown>
  21:      0xe612aea07c1 - g_signal_emit_valist
  22:      0xe612aea0883 - g_signal_emit
  23:      0xe612b330e35 - <unknown>
  24:      0xe612b490423 - <unknown>
  25:      0xe612b49083d - <unknown>
  26:      0xe612b3a5f52 - <unknown>
  27:      0xe612b3a6a9f - <unknown>
  28:      0xe612b2c2ab4 - <unknown>
  29:      0xe612b699a36 - <unknown>
  30:      0xe612ae802fa - g_closure_invoke
  31:      0xe612aeaf90c - <unknown>
  32:      0xe612ae9fef2 - <unknown>
  33:      0xe612aea07c1 - g_signal_emit_valist
  34:      0xe612aea0883 - g_signal_emit
  35:      0xe612b735827 - <unknown>
  36:      0xe612b64f136 - <unknown>
  37:      0xe612ad7f5b5 - <unknown>
  38:      0xe612adde717 - <unknown>
  39:      0xe612ad7ea53 - g_main_context_iteration
  40:      0xe612afb588d - g_application_run
  41:     0x59d619863e8d - gio::application::ApplicationExtManual::run::h3398bce305c7b287
  42:     0x59d619874001 - nvim_gtk::main::h56301ff89be0889c
  43:     0x59d6198643f3 - std::sys_common::backtrace::__rust_begin_short_backtrace::h769a57da8c301c9a
  44:     0x59d619889bc9 - std::rt::lang_start::{{closure}}::h30113f68d29d6d2b
  45:     0x59d619b1af31 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h37600b1e5eea4ecd
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:284:13
  46:     0x59d619b1af31 - std::panicking::try::do_call::hb4bda49fa13a0c2b
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
  47:     0x59d619b1af31 - std::panicking::try::h8bbf75149211aaaa
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
  48:     0x59d619b1af31 - std::panic::catch_unwind::h8c78ec68ebea34cb
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
  49:     0x59d619b1af31 - std::rt::lang_start_internal::{{closure}}::hffdf44a19fd9e220
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:48
  50:     0x59d619b1af31 - std::panicking::try::do_call::hcb3194972c74716d
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
  51:     0x59d619b1af31 - std::panicking::try::hcdc6892c5f0dba4c
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
  52:     0x59d619b1af31 - std::panic::catch_unwind::h4910beb4573f4776
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
  53:     0x59d619b1af31 - std::rt::lang_start_internal::h6939038e2873596b
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:20
  54:     0x59d619878455 - main
  55:      0xe612a82a1ca - __libc_start_call_main
                               at ./csu/../sysdeps/nptl/libc_start_call_main.h:58:16
  56:      0xe612a82a28b - __libc_start_main_impl
                               at ./csu/../csu/libc-start.c:360:3
  57:     0x59d6197e2a75 - _start
  58:                0x0 - <unknown>

Technical information (please complete the following information):

  • OS: Ubuntu 24.04 and Debian sid (unstable), both amd64
  • Neovim version: 0.9.5, using the distro packages
  • Neovim-Gtk build version: 5dff5f9, built locally
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant