GNOME Bugzilla – Bug 149011
Missing error_push in gdk_check_wm_state_changed()
Last modified: 2004-12-22 21:47:04 UTC
Run a program (eg, ROX-Filer) for a while. When closing a window, the program may (very rarely) crash with a BadWindow error. It appears that XGetWindowProperty is called without a gdk_error_trap_push in response to PropertyNotify events. If the window has been destroyed in the meantime, a crash results. (note: gdk_check_wm_desktop_changed() appears to have the same problem) Here's a stack trace from a crash (a little difficult to get, as GTK refuses to dump core on these errors, even though they're mostly caused by synchronous calls): [...]
+ Trace 49013