Bug#1030909: Unable to run xscreensaver-demo or xscreensaver-settings
Jamie Zawinski
jwz at jwz.org
Sat Feb 11 17:43:24 GMT 2023
You may want to report a second bug against GTK, that calling XSynchronize (dpy, True) does not work -- it appears that GTK or GDK are setting that to false at some time later.
Proof: Add this to, e.g., update_subproc_timer and run with --debug:
XSetWindowBackgroundPixmap (s->dpy, 0, 0);
A second or two after startup, this will cause an X error. Backtrace will show a stack that does not include update_subproc_timer or XSetWindowBackgroundPixmap.
Add XSynchronize (s->dpy, True); before that line. Now the backtrace is as expected.
--
Jamie Zawinski • jwz.org • dnalounge.com
More information about the pkg-gnome-maintainers
mailing list