I think Xion crashes whenever the preview is bigger than the skin itself.
I added my 128 X 128 preview layer to my 116px high skin & Xion crashed when I went to change my skin. It looks like its a problem with the generation of the preview itself. Once I resized my preview to 116 X 116, everything worked fine.