From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.11) Gecko/20050815 Fedora/1.7.11-2 Description of problem: I go to desktop->preferences->screensavers. If I make any change (i.e. check/uncheck a screen saver, change the directory for image grabbing, etc.) the program crashes without saving the changes. This happens every time. Version-Release number of selected component (if applicable): xscreensaver-base-4.22-7 How reproducible: Always Steps to Reproduce: 1. Go to desktop->preferences->screensavers 2. Attempt to make a change. 3. Actual Results: Program crashes without error. Ltrace attached. Expected Results: Change should have been activated. Additional info:
Created attachment 117881 [details] ltrace with x error that shows on ltrace
Doesn't happen for me on FC4 x86; can you compile with -g and run xscreensaver-demo under gdb to give me a backtrace with symbol names? Also, attach your .xscreensaver file.
Created attachment 117897 [details] my .xscreensaver file
I am not ultra familiar with SPEC files and such, so it will take me a bit to figure out how to get the -g option in. However, this is rawhide not FC4. I will try to get this to you this weekend.
Created attachment 117918 [details] Don't use iterator that may not be valid Hi Jamie, Above is a patch that I'm building into rawhide now. I think it should solve the problem.
*** Bug 166776 has been marked as a duplicate of this bug. ***