[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