You have been subscribed to a public bug: If an application stops in the middle of a call to XQueryPointer - e.g., hits a breakpoint in gdb - the whole X server freezes until the application is resumed. That also makes it difficult to resume the application. It looks like XQueryPointer acquires some kind of a global lock in X. So if another application - such as the window manager - makes a call to XQueryPointer, the call won't return until the first application finishes executing it.
Steps to reproduce: 1. Start Firefox 2. Attach gdb to it 3. Set a breakpoint in XQueryService. 4. When the breakpoint gets hit, set another one at xcb_wait_for_reply 5. When the second breakpoint is hit, X will be frozen I'm using Kubuntu 9.04. ** Affects: xorg (Ubuntu) Importance: Undecided Status: New -- X server freezes while the application is executing XQueryPointer https://bugs.edge.launchpad.net/bugs/400374 You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg in ubuntu. _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp