CristianHenzel / ClipIt

ClipIt clipboard manager for GTK+
https://github.com/CristianHenzel/ClipIt
GNU General Public License v3.0
648 stars 84 forks source link

1.4.4: segfault in Gnome with Wayland #96

Open onlyjob opened 6 years ago

onlyjob commented 6 years ago

As reported in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=903149#25 Clipit built with appindicator and GTK-3 segfaults as follows in Debian "unstable":

(gdb) bt
#0  0x00007ffff6514339 in XGetModifierMapping () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#1  0x000055555556389a in reload_modmap (modmap=0x5555556142c0, keymap=0x55555559ed80) at eggaccelerators.c:549
#2  0x000055555556389a in egg_keymap_get_modmap (keymap=0x55555559ed80) at eggaccelerators.c:646
#3  0x0000555555563ae0 in egg_keymap_resolve_virtual_modifiers (keymap=0x55555559ed80, virtual_mods=EGG_VIRTUAL_LOCK_MASK, concrete_mods=0x555555569114 <caps_lock_mask>) at eggaccelerators.c:475
#4  0x000055555555e245 in lookup_ignorable_modifiers (keymap=0x55555559ed80) at keybinder.c:54
#5  0x000055555555e61e in keybinder_init () at keybinder.c:242
#6  0x000055555555b34a in clipit_init () at main.c:972
#7  0x000055555555b34a in main (argc=<optimized out>, argv=<optimized out>) at main.c:1046
kabo commented 6 years ago

v1.4.2-1.2 works fine

hista commented 5 years ago

I've facing the same issue. How to downgrade to v1.4.2-1.2, untill 1.4.4-2 is fixed?

kabo commented 5 years ago

@hista You can download 1.4.2-1.2 here.

sudo dpkg -i clipit_1.4.2-1.2_*.deb
sudo apt-mark hold clipit
onlyjob commented 5 years ago

I wouldn't recommend downgrade as 1.4.2 is too old (built in 2013; minor update in 2016) and it is not properly re-built with updated libraries...

Personally I've switched to parcellite and xfce4-clipman - worthy well maintained alternatives that work very well and stable.

andrewshadura commented 5 years ago

According to rickyrockrat/parcellite, Parcellite hasn’t seen any meaningful updates since 2014, and of course nobody ported 2c7c9d6 there…