In xfdesktop I have set a background image list. I go to settings dialog, Backdrop. I check the checkbox "Don't set backdrop", and xfdesktop crashes. (today's cvs) I tried debugging, but there are too many warnings (much of them point to real issues), so --enable-debug=full doesn't work... Hence I just report like that. Sorry.
danny, are you still seeing this bug? was it in 4.0.x or in CVS?
in cvs, and yes, it still happens, reproducible everytime, fortunately
I can confirm this. It seems to be related to reading/setting the root window properties. I've had problems with this before and the code is probably rather flaky. Perhaps some extra gdk_x11_error_trap_push / _pop (?) are enough to fix it. Perhaps we forget to destroy our own property when clearing the background. Just some speculation I'm afraid, I hope it may give you some ideas.
thanks for the pointers, jasper. i'm going to try to rewrite the settings-handling code by this weekend (in my efforts to find and squash the app crashing bug), so i'll keep gdk_x11_error... in mind.
forgot about this... fixed a couple weeks ago.