> Neither of those changed the backtrace.

Hmm. Try setting breakpoints in xscreensaver_app_new, 
xscreensaver_app_class_init, xscreensaver_app_open, xscreensaver_app_activate, 
xscreensaver_app_startup, xscreensaver_dialog_init, and 
xscreensaver_dialog_realize and let's see whether any of those are actually 
being called before the X error happens. If so, try putting the XSynchronize 
call there. If not... the X error is happening so early that it must be a GTK 
or GDK bug?

-- 
Jamie Zawinski • jwz.org • dnalounge.com

Reply via email to