-
Notifications
You must be signed in to change notification settings - Fork 186
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
xdg_popup crash #2175
Comments
Would be nice if you could compile with debugging symbols or even ASAN and then attach a stacktrace. In any case, in #2172 I'm rewriting the whole IM thing so I'll look at this bug after finishing with the said PR. |
It's so random; it may take hours. If that happens more frequently and I find a way to reproduce the issue, I will enable the debug symbols as you suggested. |
../src/core/seat/input-method-relay.cpp:27:79: runtime error: member access within null pointer of type 'struct view_interface_t'
|
~ ❯❯❯ wayfire --version
0.9.0-80569f47 (Mar 2 2024) branch makepkg
Don't know to reproduce, but randomly the xdg popup will crash the compositor
EE 04-03-24 22:07:37.522 - [types/xdg_shell/wlr_xdg_surface.c:169] A configure is scheduled for an uninitialized xdg_surface 0x575b2e1bf140
EE 04-03-24 22:07:37.537 - [src/main.cpp:131] Fatal error: Segmentation fault
EE 04-03-24 22:07:37.672 - #1 signal_handler(int) ../src/main.cpp:133
EE 04-03-24 22:07:37.682 - #2 __sigaction ??:?
EE 04-03-24 22:07:37.818 - #3 std::_Function_handler<void (void*), wf::input_method_relay::input_method_relay()::{lambda(void*)#1}>::_M_invoke(std::_Any_data const&, void*&&) :?
EE 04-03-24 22:07:37.953 - #4 wf::handle_wrapped_listener(wl_listener*, void*) ../src/wl-listener-wrapper.tpp:11
EE 04-03-24 22:07:37.962 - #5 wl_signal_emit_mutable ??:?
EE 04-03-24 22:07:37.971 - #6 ffi_prep_go_closure ??:?
EE 04-03-24 22:07:37.981 - #7 ?? ??:0
EE 04-03-24 22:07:37.989 - #8 ffi_call ??:?
EE 04-03-24 22:07:37.998 - #9 ?? ??:0
EE 04-03-24 22:07:38.007 - #10 wl_array_add ??:?
EE 04-03-24 22:07:38.016 - #11 wl_event_loop_dispatch ??:?
EE 04-03-24 22:07:38.025 - #12 wl_display_run ??:?
EE 04-03-24 22:07:38.158 - #13 main ../src/main.cpp:421
EE 04-03-24 22:07:38.168 - #14 __libc_init_first ??:?
EE 04-03-24 22:07:38.177 - #15 __libc_start_main ??:?
EE 04-03-24 22:07:38.312 - #16 _start ??:?
(EE) failed to read Wayland events: Broken pipe
and there is also this one where I am not sure if both is related
EE 04-03-24 22:08:35.144 - [src/main.cpp:131] Fatal error: Segmentation fault
EE 04-03-24 22:08:35.277 - #1 signal_handler(int) ../src/main.cpp:133
EE 04-03-24 22:08:35.287 - #2 __sigaction ??:?
EE 04-03-24 22:08:35.420 - #3 std::_Function_handler<void (void*), wf::input_method_relay::input_method_relay()::{lambda(void*)#1}>::_M_invoke(std::_Any_data const&, void*&&) :?
EE 04-03-24 22:08:35.551 - #4 wf::handle_wrapped_listener(wl_listener*, void*) ../src/wl-listener-wrapper.tpp:11
EE 04-03-24 22:08:35.560 - #5 wl_signal_emit_mutable ??:?
EE 04-03-24 22:08:35.569 - #6 ffi_prep_go_closure ??:?
EE 04-03-24 22:08:35.578 - #7 ?? ??:0
EE 04-03-24 22:08:35.586 - #8 ffi_call ??:?
EE 04-03-24 22:08:35.595 - #9 ?? ??:0
EE 04-03-24 22:08:35.604 - #10 wl_array_add ??:?
EE 04-03-24 22:08:35.612 - #11 wl_event_loop_dispatch ??:?
EE 04-03-24 22:08:35.621 - #12 wl_display_run ??:?
EE 04-03-24 22:08:35.753 - #13 main ../src/main.cpp:421
EE 04-03-24 22:08:35.763 - #14 __libc_init_first ??:?
EE 04-03-24 22:08:35.772 - #15 __libc_start_main ??:?
EE 04-03-24 22:08:35.906 - #16 _start ??:?
(EE) failed to read Wayland events: Broken pipe
The text was updated successfully, but these errors were encountered: