I managed to reproduce it by running: # xcompmgr -c -C -f -F # sleep 7; gnome-terminal; exit and then clicking my Lock screensaver icon. After waiting 7 seconds I would unlock the screen and xcompmgr would crash. xcompmgr must be running with fade options. I have a patch that fixes it so that dequeue_fade and its callbacks (which might free important data) are run last in run_fades.
Created attachment 1757 [details] [review] patch to fix use-after-free bug
applied, thanks! i'll package up 1.1.2 sometime tonight.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.