Duff,
Likely not a bug, Linux/Windows uses a different line terminators. Thou it shouldn't matter. The file you received from the windows machine place it in FLDIGI for transmission and created a transmit audio recording (keep radio turned off), play it back with FLAMP running. See if that creates a valid file and if it does, save that version into a relay file and post it and the original here so I can look at them both.
Thanks,
Robert