If a list of images is defined, you get this warning: (xfdesktop:15451): GdkPixbuf-CRITICAL **: file gdk-pixbuf-io.c: line 729 (gdk_pixbuf_new_from_file): assertion `filename != NULL' failed And corruption of the Xserver memory follows with crashes in unrelated programs (like gkrellm with transparent theme). If a single image is defined as background, it apparently works, but Xserver memory corruption also ensues with crashes in programs like gkrellm with transparent theme.
Additional information: Affects CVS HEAD version, checkout on... hmm... yesterday (can't see date: a bug in the panel). freeBSD 5.1
Yeah, the image setting code needs some love. I've experienced some problems as well. Also related to setting and/or removing the root properties (_XROOTPMAP_ID and _ESETROOT_PIXMAP_ID). I'm sure it is my fault ;) Not sure of the solution yet. I believe it is only in HEAD though.
Don't get confused. It's not memory corruption at all. Simply the property is set to a wrong pixmap id, so other apps which try to use the pixmap crash.
List file handling fixed. The root window property problems should also be solved.
mass reassign from zz-do-not-use to general, so i can remove the zz-do-not-use component. sorry for the spam, search for this string to filter these: fis7cldoq35p3kjdu74emc