It doesn't seem to crash here, but I noticed that when the file is still packed in its .gz container, libxmp (or any other plugin supporting gz containers) takes over the playback, rather than XMPlay's own module player. Can you confirm whether the file is handled by XMPlay or a plugin? You can see which plugin (if any) handles the file on the general info tab.