After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 81723 - The configurator can lock X and, thereby, the system I/O
The configurator can lock X and, thereby, the system I/O
Status: VERIFIED FIXED
Product: Sawfish
Classification: Deprecated
Component: Config Tool
pre-1.3.x
Other Linux
: Urgent blocker
: 1.5.x
Assigned To: John Harper
sawfish QA Team
: 80322 81785 82432 83048 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2002-05-14 07:19 UTC by Miles Lane
Modified: 2009-08-16 15:13 UTC
See Also:
GNOME target: Old
GNOME version: ---



Description Miles Lane 2002-05-14 07:19:19 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.
Comment 1 Luis Villa 2002-05-14 20:08:16 UTC
Glad to see /someone/ filed this... been meaning to for a while.
Comment 2 Luis Villa 2002-05-14 20:11:47 UTC
*** Bug 80322 has been marked as a duplicate of this bug. ***
Comment 3 Luis Villa 2002-05-15 00:08:36 UTC
*** Bug 81785 has been marked as a duplicate of this bug. ***
Comment 4 Luis Villa 2002-05-21 02:57:22 UTC
*** Bug 82432 has been marked as a duplicate of this bug. ***
Comment 5 DJ 2002-05-26 05:22:42 UTC
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?
Comment 6 John Harper 2002-05-29 07:19:07 UTC
Fixed now, added a 200ms delay before selecting new theme. applied to
both branches
Comment 7 Reinout van Schouwen 2002-05-29 12:48:38 UTC
*** Bug 83048 has been marked as a duplicate of this bug. ***
Comment 8 Joseph Carter 2002-08-25 21:56:09 UTC
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.