ubuntu-x-swat team mailing list archive
-
ubuntu-x-swat team
-
Mailing list archive
-
Message #22866
[Bug 400374] Re: X server freezes while the application is executing XQueryPointer
Oh interesting. _gdk_windowing_window_at_pointer calls XQueryPointer
multiple times, and has the following explanation for the grab:
/* This function really only works if the mouse pointer is held still
* during its operation. If it moves from one leaf window to another
* than we'll end up with inaccurate values for win_x, win_y
* and the result.
*/
So who's at fault here? Gdk, for grabbing the server? Or Xlib, for not
providing better APIs?
It's not possible to attach a second gdb instance to ungrab the server.
Killing the program works, of course, but this isn't exactly a solution.
--
X server freezes while the application is executing XQueryPointer
https://bugs.launchpad.net/bugs/400374
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg-server in ubuntu.