Matchbox keyboard causes 100% CPU usage
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Raspbian |
New
|
Undecided
|
Unassigned |
Bug Description
On the latest Raspbian image (February 16, 2015), launching the Matchbox on-screen keyboard causes the file manager (pcmanfm) to use up all available CPU usage. The CPU usage does not return to normal even if Matchbox is closed. The 100% CPU usage only occurs when pcmanfm is run in desktop mode (either on initial Raspbian launch, or with the command 'sudo pcmanfm --desktop'). It does not occur when pcmanfm is launched in a window (like when 'File Manager' is launched from the 'Accessories' menu). This behavior does not occur with the September 9, 2014 Raspbian image.
Steps to reproduce:
1. Image Raspbian to a SD card and enable 'Boot to desktop'
2. Install Matchbox keyboard with 'sudo apt-get install matchbox'
3. Launch Matchbox from the 'Keyboard' applet in the 'Accessories' folder
4. CPU usage indicator in the taskbar goes to 100%
5. Close Matchbox on-screen keyboard --> CPU usage remains at 100%
Optional
-----------
6. Open a terminal window and execute 'top' to see that 'pcmanfm' has taken all available CPU
7. Kill 'pcmanfm' with 'sudo kill -9 [pcmanfm PID]' --> CPU usage drops to 0%
8. Launch 'pcmanfm' in desktop mode by typing in the terminal 'sudo pcmanfm --desktop'
9. Launch Matchbox from the 'Keyboard' applet in the 'Accessories' folder --> CPU usage goes to 100%
10. Kill 'pcmanfm' with 'sudo kill -9 [pcmanfm PID]' --> CPU usage drops to 0%
11. Launch 'File Manager' from the 'Accessories' menu
12. Launch Matchbox from the 'Keyboard' applet in the 'Accessories' folder --> CPU usage remains at 0%