Bug 10646

Summary: xkb causes X lockups
Product: xorg Reporter: Michal Suchanek <hramrach>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED WORKSFORME QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: 7.2 (2007.02)   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Michal Suchanek 2007-04-14 09:33:58 UTC
On two different machines with a recent X server I get lockups when I switch keyboard layout with xkb.
It usually happens when the X server runs for a week or so, survives several cycles of suspend/resume, and for some reason I want a different keyboard layout.

The result after running something like 'setxkbmap cz' is X taking all cpu time and only killable with SIGKILL. Of course, the screen is unusable after terminating X this way.

Happened with ati, radeon, and mga display drivers so I guess this is not a display bug. The lockup is not reliably reproducible, when I start an X server and try setxkbmap it usually works. However, most lockups I had lately were either in resume or just after running setxkbmap.

Gentoo
x11-base/xorg-server 1.1.1-r5 1.2.0-r3

Debian
ii  xserver-xorg-core                1.2.99.903-1
Comment 1 Michal Suchanek 2009-05-09 10:12:58 UTC
does not happen recently

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.