[Pkg-ime-devel] Bug#722325: ibus-daemon from 1.5.3-5 segfaults

Osamu Aoki osamu at debian.org
Sun Sep 15 09:45:23 UTC 2013


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

> 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

No problem.

> 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?

(Alternatively, you can restart ibus daemon via right clicking GUI icon or
relogin to the X session.)

postinst script to run similar seems to be dangerous script since ibus-daemon
is user process. 

> just to add the package versions where the problem actually happens.

I see you have the latest unstable system without problem.

> ii  im-config  0.22-3

Just to be sure, did you run im-config to create custom setting?  (If
not fine)

Regards,

Osamu

---------------------------------------------- 
FYI: This is my system:

$ ps aux|grep ibus-daemo[n]
osamu     4010  0.2  0.0 354964  8768 ?        Ssl  08:41   1:32 /usr/bin/ibus-daemon --daemonize --xim
$ dpkg -l ibus\* uim\* fcitx\* scim\* python-gi gir1.2-ibus-1.0 python-ibus|grep -v "no description available"
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                  Version                            Architecture Description
+++-=====================================-==================================-============-===============================================================================
rc  fcitx                                 1:4.2.8.1-3                        all          Flexible Input Method Framework
rc  fcitx-bin                             1:4.2.8.1-3                        amd64        Flexible Input Method Framework - essential binaries
rc  fcitx-libs:amd64                      1:4.2.8.1-3                        amd64        Flexible Input Method Framework - library files
rc  fcitx-libs-gclient:amd64              1:4.2.8.1-3                        amd64        Flexible Input Method Framework - D-Bus client library for Glib
rc  fcitx-libs-qt:amd64                   1:4.2.8.1-3                        amd64        Flexible Input Method Framework - D-Bus client library for Qt
ii  gir1.2-ibus-1.0                       1.5.3-7                            amd64        Intelligent Input Bus - introspection data
ii  ibus                                  1.5.3-7                            amd64        Intelligent Input Bus - core
ii  ibus-anthy                            1.5.3-3                            amd64        anthy engine for IBus
ii  ibus-array                            0.0.2-8                            amd64        Array 30 input engine for iBus
ii  ibus-chewing                          1.4.3-3                            amd64        Chewing engine for IBus
ii  ibus-clutter:amd64                    0.0+git20090728.a936bacf-5.1       amd64        ibus input method framework for clutter
ii  ibus-doc                              1.5.3-7                            all          Intelligent Input Bus - development documentation
rc  ibus-el                               0.3.2-1                            all          IBus client for GNU Emacs
ii  ibus-gtk:amd64                        1.5.3-7                            amd64        Intelligent Input Bus - GTK+2 support
ii  ibus-gtk3:amd64                       1.5.3-7                            amd64        Intelligent Input Bus - GTK+3 support
ii  ibus-hangul                           1.4.2-3                            amd64        Hangul engine for IBus
ii  ibus-qt4                              1.3.1-4                            amd64        qt-immodule for ibus (QT4)
ii  ibus-xkbc                             1.3.3.20100922-4                   all          keyboard layout emulation engine for IBus
ii  python-gi                             3.8.3-1+b1                         amd64        Python 2.x bindings for gobject-introspection libraries
ii  python-ibus                           1.5.3-7                            all          Intelligent Input Bus - Python support
rc  scim                                  1.4.14-5                           amd64        smart common input method platform
rc  scim-chewing                          0.3.4-3                            amd64        Chewing IM engine module for SCIM



More information about the Pkg-ime-devel mailing list