When typing Enter in mousepad with ibus-daemon running, mousepad and ibus-daemon consume 100% CPU
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mousepad |
Fix Released
|
High
|
|||
mousepad (Debian) |
Fix Released
|
Unknown
|
|||
mousepad (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Binary package hint: mousepad
mousepad: 0.2.16-4ubuntu1
ibus: 1.3.7-1ubuntu3
ibus-anthy: 1.2.1-1
ibus-gtk: 1.3.7-1ubuntu3
I'm using Xubuntu 10.10 Live USB.
My language environment is Japanese, and I use iBus-anthy as the input method.
When I type Enter key in mousepad while ibus-daemon is running, there is no response from mousepad.
Instead, mousepad and ibus-daemon consume almost all the CPU.
If I do something to the mousepad's window, e.g, resize it, move it, switch to another window, activate its menu,
then the mousepad receives the Enter I just typed.
Notes:
- I suppose ibus-anthy is not responsible for the bug, because the problem occurs no matter what input method
is in use (I have only tested ibus-anthy and ibus-pinyin, though).
- In fact, the problem occurs even when no input method is used.
- Without any ibus-daemon process, the problem does not exist.
- "Shift + Enter" can be successfully input to mousepad.
References:
- These two Japanese blogs report that the same problem exists in Ubuntu 10.10 which had been upgraded from 10.04.
-- http://
-- http://
- The same problem is discussed in a Japanese thread about Arch Linux
-- http://
- Perhaps this Chinese thread discusses the same problem (well, I'm not sure because I can't read Chinese)
-- http://
Sorry, I could not find any report in English...
affects: | xfce4-settings → mousepad |
Changed in mousepad (Debian): | |
status: | Unknown → Fix Released |
Changed in mousepad: | |
importance: | Unknown → High |
status: | Unknown → Fix Released |
Thank you for reporting this issue. I can confirm this bug using Xubuntu 10.10 final version. When mousepad is started, the following is happening on my Athlon 64bit 3200
1. open Mousepad
2. open Task Monitor
3. type "this is a test" and hit ENTER
4. observe the CPU jumps to over 50% use
observe the RSS goes from 14MiB to 608MiB before mousepad accepts the ENTER
I am attaching the ~/.xsession-errors log which shows the DBUS errors while this is in progress.