GNOME Bugzilla – Bug 81723
The configurator can lock X and, thereby, the system I/O
Last modified: 2009-08-16 15:13:28 UTC
Config: A full build of the Gnome2 platform from today. Xfree86 4.1.0 + RH 7.2 + all red-carpet updates for Redhat. Problem: Using the configurator can crash XFree86 in such a way that X locks up the mouse and keyboard I/O, meaning that unless the user can log into the machine remotely and kill the X process, the machine must be power cycled. Repro: 1. Open the configurator. 2. click-and-hold the mouse on the button to drop the theme menu list. 3. drag the mouse pointer across the theme list quickly. Result: The themes are instant-applied as the pointer moves across the list. When the pointer is dragged across the list quickly enough, XFree86 locks up. Suggested fix: Intead of applying each theme as it is temporarily selected as the pointer is dragged across the list, notice when the button release event occurs. If it occurs over a menu item, select that item and apply the corresponding theme. Do not instant-apply the other temporarily-selected themes.
Glad to see /someone/ filed this... been meaning to for a while.
*** Bug 80322 has been marked as a duplicate of this bug. ***
*** Bug 81785 has been marked as a duplicate of this bug. ***
*** Bug 82432 has been marked as a duplicate of this bug. ***
possible work-around: Click the drop-down arrow a few times (or maybe just twice?). You should then be able to select w/o it selecting theme (and auto-switching) as you move your cursor down the list. Can anyone confirm that it works and not just me?
Fixed now, added a 200ms delay before selecting new theme. applied to both branches
*** Bug 83048 has been marked as a duplicate of this bug. ***
John, I can still reproduce this bug with the Debian packages (1.1a-3). Is the mentioned fix in this version or do I need to get Christian to apply a patch from CVS? If it's already present, the fix doesn't actually resolve the lockup.