xfce4-session dies with segmentation fault if the temporary-file directory configured by the TMPDIR, TMP, or TEMP environment variable dos not exist or is not writable. This happens because the "error" variable is not initialized with NULL in function "ice_tmpfile" (xfce4-session/ice-layer.c).
Created attachment 1731 Fix for the defect
Committed, thanks.
Er, whoops. Actually mark RESOLVED.