Bug ID 1209396
Summary X11 error handling broken in GTK
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component GNOME
Assignee gnome-bugs@suse.de
Reporter msuchanek@suse.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1030909

GTK 'ignores' errors by recording the next request number, setting the error
handler, doing the request for which error is to be ignored, recording the next
request number to determine the interval to be ignored, unsetting the error
handler, and crashing when the asynchronous error arrives.

It uses this 'ignore' facility liberally in the GTK code so synchronizing with
the X server every time an error is to be ignored would probably decrease
performance of some applications.

Setting the 'ignore' error handler once when opening the display would likely
work and potentially conflict with other applications trying to use custom
error handling.


You are receiving this mail because: