After building from source on ubuntu 14.04, pressing any button in the finalterm window causes a segfault. Debug enabled bt puts the blame on finalterm/src/FinalTerm.vala:233, which is a call to im_context.filter_keypress.
dpkg -s libgtk-3-0 | grep Version
Version: 3.10.8-0ubuntu1.2
If you love bts:
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff65a3962 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
(gdb) bt
#0 0x00007ffff65a3962 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#1 0x00007ffff65d025e in gdk_x11_window_get_xid () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#2 0x00007fffd39733b8 in ?? () from /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-xim.so
#3 0x00007ffff699ff93 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#4 0x0000000000414b39 in final_term_on_key_press_event (self=0x6952d0, event=0x204dda0)
at /home/darioush/finalterm/src/FinalTerm.vala:233
#5 0x0000000000412cae in _final_term_on_key_press_event_gtk_widget_key_press_event (_sender=0x1f2a290, event=0x204dda0,
self=0x6952d0) at FinalTerm.c:644
#6 0x00007ffff69bae0c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#7 0x00007ffff56193b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8 0x00007ffff562ad3d in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9 0x00007ffff56326f9 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007ffff5632ce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007ffff6ae3e34 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#12 0x00007ffff69b936f in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#13 0x00007ffff69baada in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#14 0x00007ffff65bec22 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#15 0x00007ffff5349e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007ffff534a048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007ffff534a0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007ffff58fc67c in g_application_run () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#19 0x00000000004181e5 in final_term_main (args=0x7fffffffdce8, args_length1=1)
at /home/darioush/finalterm/src/FinalTerm.vala:476
#20 0x00000000004182b7 in main (argc=1, argv=0x7fffffffdce8) at /home/darioush/finalterm/src/FinalTerm.vala:393
After building from source on ubuntu 14.04, pressing any button in the finalterm window causes a segfault. Debug enabled
bt
puts the blame onfinalterm/src/FinalTerm.vala:233
, which is a call toim_context.filter_keypress
.Poking around on the internet (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=690270) shows this may not be unique to finalterm.
unset GTK_IM_MODULE
fixes this issue, as a workaround.Moar infos:
If you love
bt
s:Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.