The tmpdir fix included in xmms-1.2.4-5 breaks skin changing. The patch moves the tmpdir var to the back, but doesn't remove the free call.
Created attachment 7789 [details] Patch to fix (should be integrated into tmpdir patch)
*slaps self on forehead* Duh, that makes sense. Fixed in 1.2.4-6; thanks for the report.
Well, the fix wasn't quite enough, xmms would save the tmpdir as the path to the skin. the easy fix is to create the tmpdir in the directory returned by g_get_tmp_dir().
Created attachment 7810 [details] Replacement for tmpdir patch.