urn icon indicating copy to clipboard operation
urn copied to clipboard

Segfault with global-hotkeys true on Wayland

Open Thue opened this issue 5 years ago • 0 comments

ts ~/lala/urn> gsettings set wildmouse.urn global-hotkeys true ts ~/lala/urn> ./urn-gtk
zsh: segmentation fault (core dumped) ./urn-gtk

It works with "global-hotkeys false". This is on Ubuntu 20.04. I restarted the Ubuntu desktop in non-Wayland mode (https://linuxconfig.org/how-to-enable-disable-wayland-on-ubuntu-20-04-desktop), and it did not segfault. So it is probably a Wayland issue.

Backtrace:

(gdb) backtrace #0 0x0000000000000043 in () #1 0x00007ffff72de3c1 in XkbGetUpdatedMap () at /lib/x86_64-linux-gnu/libX11.so.6 #2 0x00007ffff72de4a5 in XkbGetMap () at /lib/x86_64-linux-gnu/libX11.so.6 #3 0x000055555555e98a in grab_ungrab (rootwin=0x5555555b5030, keyval=32, modifiers=0, grab=1) at bind.c:200 #4 0x000055555555ec7c in do_grab_key (binding=0x555555616ea0) at bind.c:312 #5 0x000055555555f0bc in keybinder_bind_full (keystring=0x55555569e870 "space", handler=0x55555555a35b <keybind_start_split>, user_data=0x555555690840, notify=0x0) at bind.c:525 #6 0x000055555555f045 in keybinder_bind (keystring=0x55555569e870 "space", handler=0x55555555a35b <keybind_start_split>, user_data=0x555555690840) at bind.c:490 #7 0x000055555555ac30 in urn_app_window_init (win=0x555555690840) at urn-gtk.c:458 #8 0x00007ffff74f016d in g_type_create_instance () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #9 0x00007ffff74cf34d in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #10 0x00007ffff74d1378 in g_object_new_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #11 0x00007ffff74d16cd in g_object_new () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #12 0x000055555555b09a in urn_app_window_new (app=0x5555555810f0) at urn-gtk.c:525 #13 0x000055555555ba20 in urn_app_activate (app=0x5555555810f0) at urn-gtk.c:702 #14 0x00007ffff74c9a56 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #15 0x00007ffff74e8b28 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #16 0x00007ffff74e90d3 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #17 0x00007ffff75f7d88 in () at /lib/x86_64-linux-gnu/libgio-2.0.so.0 #18 0x00007ffff75f7f42 in g_application_run () at /lib/x86_64-linux-gnu/libgio-2.0.so.0 #19 0x000055555555bd51 in main (argc=1, argv=0x7fffffffe758) at urn-gtk.c:789

Might it be related to lacking Wayland support for hotkeys? https://github.com/albertlauncher/albert/issues/309

Thue avatar Jun 25 '20 14:06 Thue