[Pkg-ime-devel] Bug#722325: ibus-daemon from 1.5.3-5 segfaults
Mattia Dongili
malattia at debian.org
Sun Sep 15 07:10:49 UTC 2013
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!
More information about the Pkg-ime-devel
mailing list