[Pkg-ime-devel] Bug#722325: ibus-daemon from 1.5.3-5 segfaults
Mattia Dongili
malattia at linux.it
Sun Sep 15 11:36:04 UTC 2013
On Sun, Sep 15, 2013 at 06:55:59PM +0900, Osamu Aoki wrote:
> Hi,
Hi Osamu,
first something that may be related, mozc could be the problem (cc'ed
Iwamatsu san):
> $ dpkg -l ibus\* uim\* fcitx\* scim\* python-gi gir1.2-ibus-1.0 python-ibus|grep -v "no description available"
...
$ dpkg -l ibus\* uim\* fcitx\* scim\* python-gi gir1.2-ibus-1.0 python-ibus|grep '^ii' | awk '{print $2, $3}' | column -t
dpkg-query: no packages found matching fcitx*
gir1.2-ibus-1.0 1.5.3-7
ibus 1.5.3-7
ibus-clutter:amd64 0.0+git20090728.a936bacf-5.1
ibus-gtk:amd64 1.5.3-7
ibus-gtk3:amd64 1.5.3-7
ibus-mozc 1.6.1187.102-1
ibus-qt4 1.3.1-4
python-gi 3.8.3-1+b1
python-ibus 1.5.1.is.1.4.2-3
maybe having mozc as the input method editor is the cuplrit? I can see
that ibus-mozc has the same versions in unstable and testing so maybe
that needs rebuilding against new ibus?
> Another confirmation.
see below for all the other questions.
> On Sun, Sep 15, 2013 at 04:10:49PM +0900, Mattia Dongili wrote:
> > 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
>
> Which log file is this.
this is just standard error when I run ibus-daemon (note that I didn't
daemonize it so that it didn't close stdout/stderr).
On Sun, Sep 15, 2013 at 06:45:23PM +0900, Osamu Aoki wrote:
> Hmmm... I see.
>
> Please let me see your package situation more as I wrote on the bottom. This
> could be package dependency issue somewhere.
>
> > 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
>
> I needed to do:
>
> 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 python-ibus=1.5.1.is.1.4.2-3
yes, well this is just to downgrade to testing versions that are working
fine.
> > To break again:
> > sudo apt-get install ibus:amd64 ibus-gtk:amd64 ibus-gtk3:amd64
>
> sudo apt-get install ibus:amd64 ibus-gtk:amd64 ibus-gtk3:amd64 python-ibus
and this is to get unstable versions that are currently broken for me.
> > ibus-daemon barks with the warning/errors below when changing input
> > method:
>
> Aha! This may be the point of failure, since library API changed from ibus 1.4
> to i.5 with this upgrade.
>
> Anyway, can you run the following just after the upgrade before changing input
> method?
>
> $ /usr/bin/ibus-daemon --daemonize --xim --replace
>
> Do you still see the problem?
yes, no difference, I still have the problem on ibus versions from
unstable.
> > just to add the package versions where the problem actually happens.
>
> I see you have the latest unstable system without problem.
no no, they have the problem. Only testing versions are unaffected.
> > ii im-config 0.22-3
>
> Just to be sure, did you run im-config to create custom setting? (If
> not fine)
I did run it but I'm using the default input method:
$ cat ~/.xinputrc
# im-config(8) generated on Sat, 24 Aug 2013 18:53:42 +0900
run_im default
# im-config signiture: 4bc218a292b50cfb3d31e8efafb4f6ee -
Thanks!!
--
mattia
:wq!
More information about the Pkg-ime-devel
mailing list