Description of problem:
Glslideshow crashes xscreensaver-demo if 'preview' is done more than 2-3 times
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. run xscreensaver-demo and select GLSlideshow from the list
2. wait for the preview in the mini-window to appear, and press the Preview
3. click on the screen to cancel the preview. lather, rinse, repeat, 2-3 times,
and xscreensaver-demo will dump core
continued preview of random images
I have two core files, and a gdb backtrace of one of them I will attach
Created attachment 127382 [details]
backtrace and two core files
Created attachment 128879 [details]
Patch to prevent double free in demo-Gtk.c
I don't have FC4 system any more and so I cannot make use of core file.
But by checking xscreensaver-backtrace.txt in the attachment in the
comment 1, it is found that this is a problem of double-free in run_hack()
A patch is attached to fix this problem.
Note: this problem is already fixed in version 4.24.
This report targets the FC3 or FC4 products, which have now been EOL'd.
Could you please check that it still applies to a current Fedora release, and
either update the target product or close it ?
fixed as of FC5. sorry I didn't get back to this to test it. thanks for the
even if I point it at ~/Pictures now, which has some huge files in it, there
are no coredumps.