Package: uim-gtk3
Version: 1:1.8.6+gh20161003.0.d63dadd-4
Severity: minor
Control: affects -1 + ibus

Dear maintainer,

While I was moving from uim to ibus, I removed uim-skk but failed to
remove uim-gtk3 package. And then, with ibus integrated into gnome,
every gnome application started to being killed by SIGSEGV.

To prevent this kind of failure, wouldn't it be better to mark uim-gtk3
as Conflicts with ibus or some other packages?

FWIW, I attach environment varibles and a backtrace from a coredump that
gnome-terminal-server dumped.
GNU gdb (Debian 7.12-6) 7.12.0.20161007-git
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/lib/gnome-terminal/gnome-terminal-server...Reading 
symbols from 
/usr/lib/debug/.build-id/fe/f468d5716310ec7ba75f54802770c465c07f61.debug...done.
done.
[New LWP 8172]
[New LWP 8173]
[New LWP 8174]
[New LWP 8175]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/lib/gnome-terminal/gnome-terminal-server'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007fcf6eb2ff22 in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6
[Current thread is 1 (Thread 0x7fcf72b3ba80 (LWP 8172))]
(gdb) $1 = (char ***) 0x7fcf7076df38 <environ>
(gdb) $2 = {0x7ffd882cbb33 
"DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus", 0x7ffd882cbb69 
"DEBEMAIL=ktns...@gmail.com", 0x7ffd882cbb84 "DEBFULLNAME=Katsuhiko Nishimra", 
0x7ffd882cbba3 "DESKTOP_SESSION=gnome", 
  0x7ffd882cbbb9 "DISPLAY=:0", 0x7ffd882cbbc4 "EMAIL=ktns...@gmail.com", 
0x7ffd882cbbdc "GDMSESSION=gnome", 0x7ffd882cbbed "GDM_LANG=ja_JP.UTF-8", 
0x7ffd882cbc02 "GNOME_DESKTOP_SESSION_ID=this-is-deprecated", 
  0x7ffd882cbc2e "HOME=/home/ktns", 0x7ffd882cbc3e "JOURNAL_STREAM=9:67267", 
0x7ffd882cbc55 "LANG=ja_JP.UTF-8", 0x7ffd882cbc66 
"LD_LIBRARY_PATH=/usr/local/lib:/usr/local/vmd/lib", 0x7ffd882cbc98 
"LOGNAME=ktns", 
  0x7ffd882cbca5 
"MANPATH=/usr/local/man:/usr/local/share/man:/usr/share/man:/home/ktns/.rvm/man",
 0x7ffd882cbcf4 "OLDPWD=/home/ktns", 
  0x7ffd882cbd06 
"PATH=/usr/local/vmd/bin:/usr/local/cmake-trunk/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/home/ktns/scripts/bin:/home/ktns/.rvm/bin",
 0x7ffd882cbd8c "PWD=/home/ktns", 0x7ffd882cbd9b "QT_IM_MODULE=ibus", 
  0x7ffd882cbdad "RUBYLIB=/home/ktns/preferences/rubylib", 0x7ffd882cbdd4 
"SESSION_MANAGER=local/netzach:@/tmp/.ICE-unix/1396,unix/netzach:/tmp/.ICE-unix/1396",
 0x7ffd882cbe28 "SHELL=/bin/zsh", 0x7ffd882cbe37 "SHLVL=0", 
  0x7ffd882cbe3f "SSH_AUTH_SOCK=/run/user/1000/keyring/ssh", 0x7ffd882cbe68 
"SYSTEMD_PAGER=less -R", 0x7ffd882cbe7e "USER=ktns", 0x7ffd882cbe88 
"USERNAME=ktns", 0x7ffd882cbe96 "WAYLAND_DISPLAY=wayland-0", 
  0x7ffd882cbeb0 "XDG_CURRENT_DESKTOP=GNOME", 0x7ffd882cbeca 
"XDG_MENU_PREFIX=gnome-", 0x7ffd882cbee1 "XDG_RUNTIME_DIR=/run/user/1000", 
0x7ffd882cbf00 "XDG_SEAT=seat0", 0x7ffd882cbf0f "XDG_SESSION_DESKTOP=gnome", 
  0x7ffd882cbf29 "XDG_SESSION_ID=2", 0x7ffd882cbf3a "XDG_SESSION_TYPE=wayland", 
0x7ffd882cbf53 "XDG_VTNR=2", 0x7ffd882cbf5e "XMODIFIERS=@im=ibus", 
0x7ffd882cbf72 "_=/usr/bin/gnome-session", 0x7ffd882cbf8b "MANAGERPID=1380", 
  0x7ffd882cbf9b "INVOCATION_ID=507470d6283b43eab1fb815c6ed43db7", 
0x557b9a124aa0 "G_ENABLE_DIAGNOSTIC=0"}
(gdb) #0  0x00007fcf6eb2ff22 in _XReply () at 
/usr/lib/x86_64-linux-gnu/libX11.so.6
#1  0x00007fcf6eb1ea0f in XGetModifierMapping () at 
/usr/lib/x86_64-linux-gnu/libX11.so.6
#2  0x00007fcf57246435 in im_uim_init_modifier_keys () at 
/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-uim.so
#3  0x00007fcf57245d68 in im_module_init () at 
/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-uim.so
#4  0x00007fcf7201d7cb in gtk_im_module_load (module=0x557b9a6aa3c0 
[GtkIMModule]) at ././gtk/gtkimmodule.c:171
#5  0x00007fcf70edea83 in g_type_module_use (module=module@entry=0x557b9a6aa3c0 
[GtkIMModule]) at ../../../../gobject/gtypemodule.c:244
#6  0x00007fcf7201e0a2 in _gtk_im_module_create (context_id=<optimized out>) at 
././gtk/gtkimmodule.c:651
#7  0x00007fcf7201ebeb in gtk_im_multicontext_get_slave 
(multicontext=multicontext@entry=0x557b9a696e30 [GtkIMMulticontext]) at 
././gtk/gtkimmulticontext.c:275
#8  0x00007fcf7201efa5 in gtk_im_multicontext_set_client_window 
(context=0x557b9a696e30 [GtkIMMulticontext], window=0x557b9a6ae320 
[GdkWaylandWindow]) at ././gtk/gtkimmulticontext.c:325
#9  0x00007fcf7272b3d2 in VteTerminalPrivate::widget_realize() 
(this=0x557b9a4af950) at ././src/vte.cc:8389
#10 0x0000557b9994e749 in terminal_screen_realize (widget=0x557b9a4b1960 
[TerminalScreen]) at terminal-screen.c:358
#14 0x00007fcf70ed2f1f in <emit signal ??? on instance 0x557b9a4b1960 
[TerminalScreen]> (instance=instance@entry=0x557b9a4b1960, signal_id=<optimized 
out>, detail=detail@entry=0) at ../../../../gobject/gsignal.c:3447
    #11 0x00007fcf70eb6f9d in g_closure_invoke (closure=0x557b9a18cf70, 
return_value=0x0, n_param_values=1, param_values=0x7ffd882c7660, 
invocation_hint=0x7ffd882c75e0) at ../../../../gobject/gclosure.c:804
    #12 0x00007fcf70ec9dfe in signal_emit_unlocked_R 
(node=node@entry=0x557b9a1917b0, detail=detail@entry=0, 
instance=instance@entry=0x557b9a4b1960, 
emission_return=emission_return@entry=0x0, 
instance_and_params=instance_and_params@entry=0x7ffd882c7660) at 
../../../../gobject/gsignal.c:3565
    #13 0x00007fcf70ed2505 in g_signal_emit_valist (instance=0x557b9a4b1960, 
signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffd882c7820) at 
../../../../gobject/gsignal.c:3391
#15 0x00007fcf72197fc6 in gtk_widget_realize 
(widget=widget@entry=0x557b9a4b1960 [TerminalScreen]) at 
././gtk/gtkwidget.c:5461
#16 0x00007fcf721982c8 in gtk_widget_map (widget=0x557b9a4b1960 
[TerminalScreen]) at ././gtk/gtkwidget.c:4991
#17 0x00007fcf71f2d6fc in gtk_box_forall (container=<optimized out>, 
include_internals=<optimized out>, callback=0x7fcf71f728b0 
<gtk_container_map_child>, callback_data=0x0) at ././gtk/gtkbox.c:2671
#18 0x00007fcf71f7765f in gtk_container_map (widget=0x557b9a1f8570 [GtkBox]) at 
././gtk/gtkcontainer.c:3681
#19 0x00007fcf70eb70e0 in _g_closure_invoke_va (closure=0x557b9a18d0d0, 
return_value=0x0, instance=0x557b9a1f8570, args=0x7ffd882c7c00, n_params=0, 
param_types=0x0) at ../../../../gobject/gclosure.c:867
#20 0x00007fcf70ed27ef in g_signal_emit_valist (instance=0x557b9a1f8570, 
signal_id=<optimized out>, detail=<optimized out>, 
var_args=var_args@entry=0x7ffd882c7c00) at ../../../../gobject/gsignal.c:3300
#21 0x00007fcf70ed2f1f in g_signal_emit 
(instance=instance@entry=0x557b9a1f8570, signal_id=<optimized out>, 
detail=detail@entry=0) at ../../../../gobject/gsignal.c:3447
#22 0x00007fcf72198272 in gtk_widget_map (widget=0x557b9a1f8570 [GtkBox]) at 
././gtk/gtkwidget.c:4993
#23 0x00007fcf72076040 in gtk_overlay_forall (overlay=<optimized out>, 
include_internals=<optimized out>, callback=0x7fcf71f728b0 
<gtk_container_map_child>, callback_data=0x0) at ././gtk/gtkoverlay.c:619
#24 0x00007fcf71f7765f in gtk_container_map (widget=0x557b9a154610 
[TerminalScreenContainer]) at ././gtk/gtkcontainer.c:3681
#25 0x00007fcf72076687 in gtk_overlay_map (widget=<optimized out>) at 
././gtk/gtkoverlay.c:453
#26 0x00007fcf70eb70e0 in _g_closure_invoke_va (closure=0x557b9a18d0d0, 
return_value=0x0, instance=0x557b9a154610, args=0x7ffd882c7f70, n_params=0, 
param_types=0x0) at ../../../../gobject/gclosure.c:867
#27 0x00007fcf70ed27ef in g_signal_emit_valist (instance=0x557b9a154610, 
signal_id=<optimized out>, detail=<optimized out>, 
var_args=var_args@entry=0x7ffd882c7f70) at ../../../../gobject/gsignal.c:3300
#28 0x00007fcf70ed2f1f in g_signal_emit 
(instance=instance@entry=0x557b9a154610, signal_id=<optimized out>, 
detail=detail@entry=0) at ../../../../gobject/gsignal.c:3447
#29 0x00007fcf72198272 in gtk_widget_map (widget=0x557b9a154610 
[TerminalScreenContainer]) at ././gtk/gtkwidget.c:4993
#30 0x00007fcf720695c8 in gtk_notebook_forall (container=<optimized out>, 
include_internals=1, callback=0x7fcf71f728b0 <gtk_container_map_child>, 
callback_data=0x0) at ././gtk/gtknotebook.c:4578
#31 0x00007fcf71f7765f in gtk_container_map (widget=0x557b9a39c390 
[TerminalNotebook]) at ././gtk/gtkcontainer.c:3681
#32 0x00007fcf7206de7a in gtk_notebook_map (widget=0x557b9a39c390 
[TerminalNotebook]) at ././gtk/gtknotebook.c:1913
#33 0x00007fcf70eb70e0 in _g_closure_invoke_va (closure=0x557b9a18d0d0, 
return_value=0x0, instance=0x557b9a39c390, args=0x7ffd882c8300, n_params=0, 
param_types=0x0) at ../../../../gobject/gclosure.c:867
#34 0x00007fcf70ed27ef in g_signal_emit_valist (instance=0x557b9a39c390, 
signal_id=<optimized out>, detail=<optimized out>, 
var_args=var_args@entry=0x7ffd882c8300) at ../../../../gobject/gsignal.c:3300
#35 0x00007fcf70ed2f1f in g_signal_emit 
(instance=instance@entry=0x557b9a39c390, signal_id=<optimized out>, 
detail=detail@entry=0) at ../../../../gobject/gsignal.c:3447
#36 0x00007fcf72198272 in gtk_widget_map (widget=0x557b9a39c390 
[TerminalNotebook]) at ././gtk/gtkwidget.c:4993
#37 0x00007fcf71f2d740 in gtk_box_forall (container=<optimized out>, 
include_internals=<optimized out>, callback=0x7fcf71f728b0 
<gtk_container_map_child>, callback_data=0x0) at ././gtk/gtkbox.c:2687
#38 0x00007fcf71f7765f in gtk_container_map (widget=0x557b9a1f8150 [GtkBox]) at 
././gtk/gtkcontainer.c:3681
#39 0x00007fcf70eb70e0 in _g_closure_invoke_va (closure=0x557b9a18d0d0, 
return_value=0x0, instance=0x557b9a1f8150, args=0x7ffd882c8660, n_params=0, 
param_types=0x0) at ../../../../gobject/gclosure.c:867
#40 0x00007fcf70ed27ef in g_signal_emit_valist (instance=0x557b9a1f8150, 
signal_id=<optimized out>, detail=<optimized out>, 
var_args=var_args@entry=0x7ffd882c8660) at ../../../../gobject/gsignal.c:3300
#41 0x00007fcf70ed2f1f in g_signal_emit 
(instance=instance@entry=0x557b9a1f8150, signal_id=<optimized out>, 
detail=detail@entry=0) at ../../../../gobject/gsignal.c:3447
#42 0x00007fcf72198272 in gtk_widget_map (widget=0x557b9a1f8150 [GtkBox]) at 
././gtk/gtkwidget.c:4993
#43 0x00007fcf721adc2f in gtk_window_map (widget=0x557b9a1fc3e0 
[TerminalWindow]) at ././gtk/gtkwindow.c:6252
#44 0x00007fcf70eb71d6 in _g_closure_invoke_va (closure=0x557b9a18d0d0, 
return_value=0x0, instance=0x557b9a1fc3e0, args=0x7ffd882c89a0, n_params=0, 
param_types=0x0) at ../../../../gobject/gclosure.c:867
#45 0x00007fcf70ed27ef in g_signal_emit_valist (instance=0x557b9a1fc3e0, 
signal_id=<optimized out>, detail=<optimized out>, 
var_args=var_args@entry=0x7ffd882c89a0) at ../../../../gobject/gsignal.c:3300
#46 0x00007fcf70ed2f1f in g_signal_emit 
(instance=instance@entry=0x557b9a1fc3e0, signal_id=<optimized out>, 
detail=detail@entry=0) at ../../../../gobject/gsignal.c:3447
#47 0x00007fcf72198272 in gtk_widget_map (widget=0x557b9a1fc3e0 
[TerminalWindow]) at ././gtk/gtkwidget.c:4993
#48 0x00007fcf721a591d in gtk_window_show (widget=0x557b9a1fc3e0 
[TerminalWindow]) at ././gtk/gtkwindow.c:6157
#49 0x0000557b9995aa20 in terminal_window_show (widget=0x557b9a1fc3e0 
[TerminalWindow]) at terminal-window.c:2969
#53 0x00007fcf70ed2f1f in <emit signal ??? on instance 0x557b9a1fc3e0 
[TerminalWindow]> (instance=instance@entry=0x557b9a1fc3e0, signal_id=<optimized 
out>, detail=detail@entry=0) at ../../../../gobject/gsignal.c:3447
    #50 0x00007fcf70eb6f9d in g_closure_invoke (closure=0x557b9a18dab0, 
return_value=0x0, n_param_values=1, param_values=0x7ffd882c8cd0, 
invocation_hint=0x7ffd882c8c50) at ../../../../gobject/gclosure.c:804
    #51 0x00007fcf70ec9dfe in signal_emit_unlocked_R 
(node=node@entry=0x557b9a191d80, detail=detail@entry=0, 
instance=instance@entry=0x557b9a1fc3e0, 
emission_return=emission_return@entry=0x0, 
instance_and_params=instance_and_params@entry=0x7ffd882c8cd0) at 
../../../../gobject/gsignal.c:3565
    #52 0x00007fcf70ed2505 in g_signal_emit_valist (instance=0x557b9a1fc3e0, 
signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffd882c8e90) at 
../../../../gobject/gsignal.c:3391
#54 0x00007fcf72192036 in gtk_widget_show (widget=0x557b9a1fc3e0 
[TerminalWindow]) at ././gtk/gtkwidget.c:4794
#55 0x0000557b99946e3e in terminal_factory_impl_create_instance 
(factory=0x557b9a161e40, invocation=0x7fcf5c00b430 [GDBusMethodInvocation], 
options=0x7fcf5c00ac40) at terminal-gdbus.c:507
#56 0x00007fcf6b34a038 in ffi_call_unix64 () at 
/usr/lib/x86_64-linux-gnu/libffi.so.6
#57 0x00007fcf6b349a9a in ffi_call () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#61 0x00007fcf70ed1a70 in #62 0x0000557b9995ee29 in 
_terminal_factory_skeleton_handle_method_call (connection=<optimized out>, 
sender=<optimized out>, object_path=<optimized out>, 
interface_name=0x7fcf5c009dd0 "org.gnome.Terminal.Factory0", 
method_name=0x7fcf5c00aff0 "CreateInstance", parameters=<optimized out>, 
invocation=0x7fcf5c00b430 [GDBusMethodInvocation], user_data=0x557b9a161e40) at 
terminal-gdbus-generated.c:857
#63 0x00007fcf711cfef7 in g_dbus_interface_method_dispatch_helper 
(interface=<optimized out>, method_call_func=0x557b9995ec60 
<_terminal_factory_skeleton_handle_method_call>, invocation=0x7fcf5c00b430 
[GDBusMethodInvocation])
    at ../../../../gio/gdbusinterfaceskeleton.c:609
#64 0x00007fcf711b81ac in call_in_idle_cb (user_data=0x7fcf5c00b430) at 
../../../../gio/gdbusconnection.c:4851
#65 0x00007fcf70bdddd5 in g_main_dispatch (context=0x557b9a1489c0) at 
../../../../glib/gmain.c:3148
#66 0x00007fcf70bdddd5 in g_main_context_dispatch 
(context=context@entry=0x557b9a1489c0) at ../../../../glib/gmain.c:3813
#67 0x00007fcf70bde1a0 in g_main_context_iterate 
(context=context@entry=0x557b9a1489c0, block=block@entry=1, 
dispatch=dispatch@entry=1, self=<optimized out>) at 
../../../../glib/gmain.c:3886
#68 0x00007fcf70bde22c in g_main_context_iteration 
(context=context@entry=0x557b9a1489c0, may_block=may_block@entry=1) at 
../../../../glib/gmain.c:3947
#69 0x00007fcf7119ba1d in g_application_run (application=0x7fcf60012610 
[TerminalApp], argc=<optimized out>, argv=<optimized out>) at 
../../../../gio/gapplication.c:2401
#70 0x0000557b99941bdd in main (argc=<optimized out>, argv=<optimized out>) at 
server.c:180
(gdb) quit

Attachment: signature.asc
Description: PGP signature

Reply via email to