Package: ibus Followup-For: Bug #722325 Hi Osamu, I have the same problem, on amd64.
To get working versions: sudo apt-get install ibus:amd64=1.5.1.is.1.4.2-3 ibus-gtk:amd64=1.5.1.is.1.4.2-3 ibus-gtk3:amd64=1.5.1.is.1.4.2-3 To break again: sudo apt-get install ibus:amd64 ibus-gtk:amd64 ibus-gtk3:amd64 ibus-daemon barks with the warning/errors below when changing input method: (ibus-daemon:9156): GLib-CRITICAL **: g_variant_get_child_value: assertion `index_ < g_variant_n_children (value)' failed (ibus-daemon:9156): IBUS-CRITICAL **: 14:24:17. 27162: ibus_serializable_deserialize: assertion `variant != NULL' failed (ibus-daemon:9156): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion `G_IS_OBJECT (object)' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_unref: assertion `value != NULL' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_get_child_value: assertion `index_ < g_variant_n_children (value)' failed (ibus-daemon:9156): IBUS-CRITICAL **: 14:24:17. 27727: ibus_serializable_deserialize: assertion `variant != NULL' failed (ibus-daemon:9156): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion `G_IS_OBJECT (object)' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_unref: assertion `value != NULL' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_get_child_value: assertion `index_ < g_variant_n_children (value)' failed (ibus-daemon:9156): IBUS-CRITICAL **: 14:24:17. 27998: ibus_serializable_deserialize: assertion `variant != NULL' failed (ibus-daemon:9156): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion `G_IS_OBJECT (object)' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_unref: assertion `value != NULL' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_get_child_value: assertion `index_ < g_variant_n_children (value)' failed (ibus-daemon:9156): IBUS-CRITICAL **: 14:24:17. 28294: ibus_serializable_deserialize: assertion `variant != NULL' failed (ibus-daemon:9156): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion `G_IS_OBJECT (object)' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_unref: assertion `value != NULL' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_get_child_value: assertion `index_ < g_variant_n_children (value)' failed (ibus-daemon:9156): IBUS-CRITICAL **: 14:24:17. 28509: ibus_serializable_deserialize: assertion `variant != NULL' failed (ibus-daemon:9156): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion `G_IS_OBJECT (object)' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_unref: assertion `value != NULL' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_get_child_value: assertion `index_ < g_variant_n_children (value)' failed (ibus-daemon:9156): IBUS-CRITICAL **: 14:24:17. 28736: ibus_serializable_deserialize: assertion `variant != NULL' failed (ibus-daemon:9156): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion `G_IS_OBJECT (object)' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_unref: assertion `value != NULL' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_get_child_value: assertion `index_ < g_variant_n_children (value)' failed (ibus-daemon:9156): IBUS-CRITICAL **: 14:24:17. 28813: ibus_serializable_deserialize: assertion `variant != NULL' failed (ibus-daemon:9156): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion `G_IS_OBJECT (object)' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_unref: assertion `value != NULL' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_get_child_value: assertion `index_ < g_variant_n_children (value)' failed (ibus-daemon:9156): IBUS-CRITICAL **: 14:24:17. 29178: ibus_serializable_deserialize: assertion `variant != NULL' failed (ibus-daemon:9156): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion `G_IS_OBJECT (object)' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_unref: assertion `value != NULL' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_get_child_value: assertion `index_ < g_variant_n_children (value)' failed (ibus-daemon:9156): IBUS-CRITICAL **: 14:24:17. 29388: ibus_serializable_deserialize: assertion `variant != NULL' failed (ibus-daemon:9156): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion `G_IS_OBJECT (object)' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_unref: assertion `value != NULL' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_get_child_value: assertion `index_ < g_variant_n_children (value)' failed (ibus-daemon:9156): IBUS-CRITICAL **: 14:24:17. 29609: ibus_serializable_deserialize: assertion `variant != NULL' failed (ibus-daemon:9156): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion `G_IS_OBJECT (object)' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_unref: assertion `value != NULL' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_get_child_value: assertion `index_ < g_variant_n_children (value)' failed (ibus-daemon:9156): IBUS-CRITICAL **: 14:24:17. 29853: ibus_serializable_deserialize: assertion `variant != NULL' failed (ibus-daemon:9156): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion `G_IS_OBJECT (object)' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_unref: assertion `value != NULL' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_get_child_value: assertion `index_ < g_variant_n_children (value)' failed (ibus-daemon:9156): IBUS-CRITICAL **: 14:24:17. 30067: ibus_serializable_deserialize: assertion `variant != NULL' failed (ibus-daemon:9156): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion `G_IS_OBJECT (object)' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_unref: assertion `value != NULL' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_get_child_value: assertion `index_ < g_variant_n_children (value)' failed (ibus-daemon:9156): IBUS-CRITICAL **: 14:24:17. 30284: ibus_serializable_deserialize: assertion `variant != NULL' failed (ibus-daemon:9156): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion `G_IS_OBJECT (object)' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_unref: assertion `value != NULL' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_get_child_value: assertion `index_ < g_variant_n_children (value)' failed (ibus-daemon:9156): IBUS-CRITICAL **: 14:24:17. 30360: ibus_serializable_deserialize: assertion `variant != NULL' failed (ibus-daemon:9156): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion `G_IS_OBJECT (object)' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_unref: assertion `value != NULL' failed (ibus-daemon:9156): IBUS-CRITICAL **: 14:24:17. 30593: ibus_serializable_serialize: assertion `IBUS_IS_SERIALIZABLE (object)' failed (ibus-daemon:9156): GLib-CRITICAL **: g_variant_new_variant: assertion `value != NULL' failed gdb trace is not particularly useful imho. Do you think it would help running a debug version of ibus? any other package for which I'd need debugging symbols? Program received signal SIGSEGV, Segmentation fault. 0x00007ffff75af9f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 (gdb) bt #0 0x00007ffff75af9f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007ffff75ace7d in g_variant_builder_add_value () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff75af03b in g_variant_builder_add () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff72f0edd in ?? () from /usr/lib/x86_64-linux-gnu/libibus-1.0.so.5 #4 0x00007ffff72ea2bd in ibus_serializable_serialize () from /usr/lib/x86_64-linux-gnu/libibus-1.0.so.5 #5 0x00007ffff72f23d3 in ?? () from /usr/lib/x86_64-linux-gnu/libibus-1.0.so.5 #6 0x00007ffff72ea2bd in ibus_serializable_serialize () from /usr/lib/x86_64-linux-gnu/libibus-1.0.so.5 #7 0x00007ffff72f0ea8 in ?? () from /usr/lib/x86_64-linux-gnu/libibus-1.0.so.5 #8 0x00007ffff72ea2bd in ibus_serializable_serialize () from /usr/lib/x86_64-linux-gnu/libibus-1.0.so.5 #9 0x00007ffff72f23d3 in ?? () from /usr/lib/x86_64-linux-gnu/libibus-1.0.so.5 #10 0x00007ffff72ea2bd in ibus_serializable_serialize () from /usr/lib/x86_64-linux-gnu/libibus-1.0.so.5 #11 0x0000000000414458 in ?? () #12 0x00007ffff7842ff7 in g_cclosure_marshal_VOID__OBJECTv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #13 0x00007ffff7840157 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #14 0x00007ffff7858248 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #15 0x00007ffff7858f32 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #16 0x00007ffff783ff28 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #17 0x00007ffff7850edd in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #18 0x00007ffff7858ce9 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #19 0x00007ffff7858f32 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #20 0x000000000041190f in ?? () #21 0x00007ffff62b9e28 in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6 #22 0x00007ffff62b9790 in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6 #23 0x00007ffff7840768 in g_cclosure_marshal_generic () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #24 0x00007ffff783ff28 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #25 0x00007ffff7850c9b in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #26 0x00007ffff7858ce9 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #27 0x00007ffff7858f32 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #28 0x00007ffff7b4321c in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #29 0x00007ffff7b33ce5 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #30 0x00007ffff7578ea6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #31 0x00007ffff75791f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #32 0x00007ffff75795fa in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #33 0x0000000000415e80 in ?? () #34 0x0000000000406100 in ?? () #35 0x00007ffff6d32995 in __libc_start_main (main=0x405f90, argc=1, ubp_av=0x7fffffffe278, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe268) at libc-start.c:260 #36 0x0000000000406345 in ?? () -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.11.0+ (SMP w/4 CPU cores; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages ibus depends on: ii gconf-service 3.2.6-1 ii gconf2 3.2.6-1 ii gnome-icon-theme 3.8.3-1 ii libc6 2.17-92+b1 ii libgconf-2-4 3.2.6-1 ii libglib2.0-0 2.36.4-1 ii libgtk2.0-0 2.24.20-1 ii libibus-1.0-0 1.5.1.is.1.4.2-3 ii librsvg2-common 2.36.4-2 ii libx11-6 2:1.6.1-1 ii python 2.7.5-5 ii python-ibus 1.5.1.is.1.4.2-3 ii python-notify 0.1.1-3 ii python-xdg 0.25-3 Versions of packages ibus recommends: ii ibus-clutter 0.0+git20090728.a936bacf-5.1 ii ibus-gtk 1.5.1.is.1.4.2-3 ii ibus-gtk3 1.5.1.is.1.4.2-3 ii ibus-qt4 1.3.1-4 ii im-config [im-switch] 0.22-3 ii python-appindicator 0.4.92-2 Versions of packages ibus suggests: pn ibus-doc <none> -- no debconf information -- mattia :wq! -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org