[Pkg-ime-devel] Bug#731989: ibus 1.5.4-1 makes all window stalling

Flos Lonicerae lonicerae at gmail.com
Thu Dec 12 17:48:11 UTC 2013


Dear Sir,

2013/12/12 Osamu Aoki <osamu_aoki_home at nifty.com>:
> Hi,
>
> FYI: I am mostly using unstable and stable now happily under GNOME3.
>
>> Debian Release: jessie/sid
>>   APT prefers testing
>>   APT policy: (500, 'testing')
>
> This usage of testing may be the reason for the difference experiences.
> Up until recently, GNOME3 packages were causing problem and I know I
> used to suffer even on unstable.
>
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=723031
>
Thanks for the reference.


> On Thu, Dec 12, 2013 at 09:55:15AM +0800, Flos Lonicerae wrote:
>> Package: ibus
>> Version: 1.5.4-1
>
> I thought gnome-settings-daemon etc. also moved to testing recently.
> So situation should be OK.
>
> Are you using "aptitude" or "apt-get upgrade"?  Please run "apt-get
> dist-upgrade" to make sure the package consistency.
>
Yes, I already using the 'apt-get dist-upgrade' to upgrade the whole
system. I don't use GNOME3, I use lxde instead.

# ps aux | grep gnome
shine     4137  0.0  0.0 126812  3392 ?        Sl   01:14   0:00
/usr/lib/at-spi2-core/at-spi2-registryd --use-gnome-session
shine     4212  1.0  0.3 702264 22748 ?        Rl   01:14   0:04
/usr/lib/gnome-terminal/gnome-terminal-server
shine     4217  0.0  0.0   6704   380 ?        S    01:14   0:00
gnome-pty-helper
root      7579  0.0  0.0  12272   924 pts/0    S+   01:22   0:00 grep
--colour=auto gnome

# ps aux | grep session
mdm       3847  0.0  0.0  20140   660 ?        Ss   01:14   0:00
/usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
shine     3934  0.1  0.0 391512  6332 ?        Ssl  01:14   0:00
/usr/bin/lxsession -s LXDE -e LXDE
shine     4043  0.0  0.0  20140   420 ?        Ss   01:14   0:00
/usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
shine     4044  0.0  0.0  12596   340 ?        Ss   01:14   0:00
/usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session
/usr/bin/im-launch /usr/bin/startlxde
shine     4047  0.0  0.0  16124   564 ?        S    01:14   0:00
/usr/bin/dbus-launch --exit-with-session /usr/bin/im-launch
/usr/bin/startlxde
shine     4048  0.0  0.0  20892  1428 ?        Ss   01:14   0:00
/usr/bin/dbus-daemon --fork --print-pid 5 --print-address 9 --session
shine     4137  0.0  0.0 126812  3392 ?        Sl   01:14   0:00
/usr/lib/at-spi2-core/at-spi2-registryd --use-gnome-session
root      7594  0.0  0.0  12272   928 pts/0    S+   01:23   0:00 grep
--colour=auto session


>> Severity: important
>
> I know your feeling but your report is too vague for me to act since I
> do not see the problem from my end.
>
Deeply sorry for my occupational disease, as I'm a tester... I can
reproduce the issue 100% in my current system. For more debug
information, here is my test plan:

1. Login the LXDE.
2. The ibus is started automatically.
3. Open a terminal.
4. Start the leafpad editor.
5. Get the pid of ibus-daemon daemon in the terminal.
6. Start a strace of that pid in the terminal with:
# strace -Tttfv -s 8192 -o /tmp/ibus.out -p <PID of ibus-daemon>
7. Left click on the title of leafpad's window and hold on the left
key of mouse and then move the mouse.
8. The window stalls.
9. Close the leafpad by click on the exit button - 'X'.
10. Back to the terminal and press 'ctrl c' to stop the strace.

>From the strace, lots of 'futex' call can be found. I could post the
strace log for you if you need it.


>>    * What led up to the situation?
>> After upgrade the ibus to the latest version, 1.5.4-1.
>
> unstable package migrated.
>
Hmm... I think I would fallback to the older version of ibus.


>>    * What exactly did you do (or not do) that was effective (or
>>      ineffective)?
>> Open any application in desktop, eg. gnome-terminal, leafpad, chromium,
>> firefox,..., when you hold the mouse and move the window, it stalls. Also it
>> greatly affects the switching between applications.
>
> How you know this is ibus problem?  Unstable GNOME had funny hangs for a
> while as I recall as a minor nuisance to me.
Thanks for your reference, GNOME3 currently is not being used.


>> If I make stop and quit the ibus, all return to normal.
>
> Hmmmm.... What do you mean by "make stop and quit the ibus,".  What
> exactly did you do?  Remove package or disable some functionality?
>
No. Here, I mean: 'right click on the ibus icon in the system tray and
select the 'Quit' item in the pop-up menu'.


>> Also when you move the window, you can check the CPU usage from top command,
>> the ibus related processes burst and keeps on running high.
>
> I never experienced such....  anyway, can you explain which desktop are
> you using with what set of ibus packages and also do you start with what
> DM (gdm/kdm...) ...
>
I'm using mdm(should be folk of gdm). LXDE desktop environment.


>>    * What was the outcome of this action?
>> Make all application running slowly and stalling.
>
> Unless you identify your situation precisely, I have no way to analyze
> it.
>
>>    * What outcome did you expect instead?
>> Nothing should change after ibus upgraded.
>
> I should say, it should work better :-)
Hmm, may be. :)


>> Please let me know if anything I can help. Thanks!
>
> So far, it is too vague for me to do anything...
>
> Osamu
Please let me know if you would like further information. Thanks!

BR,
Flos



More information about the Pkg-ime-devel mailing list