--
Gdb backtrace against latest version of scim/1.4.17-1 using Gimp 2.8.18-1
(gimp:16410): Gdk-WARNING **:
/build/gtk+2.0-pW7LUB/gtk+2.0-2.24.31/gdk/x11/gdkdrawable-x11.c:874
drawable is not a pixmap or window
Thread 1 "gimp" received signal SIGSEGV, Segmentation fault.
0x00007ffff71fc878 in IA__gdk_x11_drawable_get_xdisplay
(drawable=0x55555867cad0 [GdkOffscreenWindow]) at
./gdk/x11/gdkdrawable-x11.c:908
908 ./gdk/x11/gdkdrawable-x11.c: No such file or directory.
(gdb) bt
#0 0x00007ffff71fc878 in IA__gdk_x11_drawable_get_xdisplay
(drawable=0x55555867cad0 [GdkOffscreenWindow]) at
./gdk/x11/gdkdrawable-x11.c:908
#1 0x00007fffd3df2e2e in scim_bridge_key_event_gdk_to_bridge () at
/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-scim.so
#2 0x00007fffd3df27b1 in () at
/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-scim.so
#3 0x00007fffd3df2a74 in () at
/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-scim.so
#4 0x00007ffff7575933 in gtk_im_multicontext_filter_keypress
(context=0x555558571c30 [GtkIMMulticontext], event=0x55555847c090) at
./gtk/gtkimmulticontext.c:333
#5 0x00007ffff7522b3c in gtk_entry_key_press
(widget=widget@entry=0x555556a89cd0 [GtkSpinButton],
event=0x55555847c090) at ./gtk/gtkentry.c:4073
#10 0x00007ffff3d44faf in <emit signal ??? on instance 0x555556a89cd0
[GtkSpinButton]> (instance=instance@entry=0x555556a89cd0,
signal_id=<optimized out>, detail=detail@entry=0)
at ././gobject/gsignal.c:3447
#6 0x00007ffff758c84c in _gtk_marshal_BOOLEAN__BOXED
(closure=0x555555ed1130, return_value=0x7fffffffd3f0,
n_param_values=<optimized out>, param_values=0x7fffffffd450,
invocation_hint=<optimized out>, marshal_data=<optimized out>) at
./gtk/gtkmarshalers.c:86
#7 0x00007ffff3d29ecf in g_closure_invoke
(closure=closure@entry=0x555555ed1130,
return_value=return_value@entry=0x7fffffffd3f0, n_param_values=2,
param_values=param_values@entry=0x7fffffffd450,
invocation_hint=invocation_hint@entry=0x7fffffffd3d0) at
././gobject/gclosure.c:804
#8 0x00007ffff3d3c37d in signal_emit_unlocked_R
(node=node@entry=0x555555ed1400, detail=detail@entry=0,
instance=instance@entry=0x555556a89cd0,
emission_return=emission_return@entry=0x7fffffffd560,
instance_and_params=instance_and_params@entry=0x7fffffffd450) at
././gobject/gsignal.c:3673
#9 0x00007ffff3d4466f in g_signal_emit_valist (instance=<optimized
out>, signal_id=<optimized out>, detail=<optimized out>,
var_args=var_args@entry=0x7fffffffd610)
at ././gobject/gsignal.c:3401
#11 0x00007ffff76a498c in gtk_widget_event_internal
(widget=widget@entry=0x555556a89cd0 [GtkSpinButton],
event=event@entry=0x55555847c090) at ./gtk/gtkwidget.c:5010
#12 0x00007ffff76a4c57 in IA__gtk_widget_event
(widget=widget@entry=0x555556a89cd0 [GtkSpinButton],
event=event@entry=0x55555847c090) at ./gtk/gtkwidget.c:4807
#13 0x00007ffff76b83bf in IA__gtk_window_propagate_key_event
(window=0x7fffe0ac1450 [GimpImageWindow], event=0x55555847c090) at
./gtk/gtkwindow.c:5199
#14 0x000055555577ee6b in ()
#19 0x00007ffff3d44faf in <emit signal ??? on instance 0x7fffe0ac1450
[GimpImageWindow]> (instance=instance@entry=0x7fffe0ac1450,
signal_id=<optimized out>, detail=detail@entry=0)
at ././gobject/gsignal.c:3447
#15 0x00007ffff758c84c in _gtk_marshal_BOOLEAN__BOXED
(closure=0x555555ed1130, return_value=0x7fffffffd940,
n_param_values=<optimized out>, param_values=0x7fffffffd9a0,
invocation_hint=<optimized out>, marshal_data=<optimized out>) at
./gtk/gtkmarshalers.c:86
#16 0x00007ffff3d29f75 in g_closure_invoke
(closure=closure@entry=0x555555ed1130,
return_value=return_value@entry=0x7fffffffd940, n_param_values=2,
param_values=param_values@entry=0x7fffffffd9a0,
invocation_hint=invocation_hint@entry=0x7fffffffd920) at
././gobject/gclosure.c:804
#17 0x00007ffff3d3c37d in signal_emit_unlocked_R
(node=node@entry=0x555555ed1400, detail=detail@entry=0,
instance=instance@entry=0x7fffe0ac1450,
emission_return=emission_return@entry=0x7fffffffdab0,
instance_and_params=instance_and_params@entry=0x7fffffffd9a0) at
././gobject/gsignal.c:3673
#18 0x00007ffff3d4466f in g_signal_emit_valist (instance=<optimized
out>, signal_id=<optimized out>, detail=<optimized out>,
var_args=var_args@entry=0x7fffffffdb60)
at ././gobject/gsignal.c:3401
#20 0x00007ffff76a498c in gtk_widget_event_internal
(widget=widget@entry=0x7fffe0ac1450 [GimpImageWindow],
event=event@entry=0x55555847c090) at ./gtk/gtkwidget.c:5010
#21 0x00007ffff76a4c57 in IA__gtk_widget_event
(widget=widget@entry=0x7fffe0ac1450 [GimpImageWindow],
event=event@entry=0x55555847c090) at ./gtk/gtkwidget.c:4807
#22 0x00007ffff758b0ef in IA__gtk_propagate_event (widget=0x7fffe0ac1450
[GimpImageWindow], event=0x55555847c090) at ./gtk/gtkmain.c:2475
#23 0x00007ffff758b3cb in IA__gtk_main_do_event (event=0x55555847c090)
at ./gtk/gtkmain.c:1696
#24 0x00007ffff7200cec in gdk_event_dispatch (source=<optimized out>,
callback=<optimized out>, user_data=<optimized out>) at
./gdk/x11/gdkevents-x11.c:2425
#25 0x00007ffff384e7f7 in g_main_context_dispatch
(context=0x555555e92910) at ././glib/gmain.c:3203
#26 0x00007ffff384e7f7 in g_main_context_dispatch
(context=context@entry=0x555555e92910) at ././glib/gmain.c:3856
#27 0x00007ffff384ea60 in g_main_context_iterate
(context=0x555555e92910, block=block@entry=1, dispatch=dispatch@entry=1,
self=<optimized out>) at ././glib/gmain.c:3929
#28 0x00007ffff384ed82 in g_main_loop_run (loop=0x5555573c2790) at
././glib/gmain.c:4125
#29 0x0000555555607c79 in app_run ()
#30 0x00005555556076e9 in main ()