This one sounds silly, but I figured I better report it too as it works fine in one case. I tried to burn a data composition to an iso image set to /dev/null and it worked fine. However when I do the same with an audio composition I get this segfault: 0x08057bd6 in thread_write_iso (params=0x8b9cff0) at xfburn-burn-audio-cd-composition-dialog.c:387 387 size = (glong) params->src->get_size (params->src);
It's never silly to report a crash. So this happened while using #define DEBUG_NULL_DEVICE in xfburn-global.h , or by selecting /dev/null in file selector?
When I set /dev/null as to file of the iso, in the gui.
I completely removed the option to create an iso from an audio composition. I think that the iso9660 container is for data only and can't contain audio. I don't know if there is a standard container for whole audio discs - probably just .wav files, with .cue for the indices? I doubt adding that would be too useful though, or would it be? Option is removed in rev. 6082 (it was completely broken anyways, that's why the null pointer dereference happened).
It must be a combination of .bin/.cue files (maybe a single .wav works also in combination with the .cue file). I think it would be nice to have it. http://en.wikipedia.org/wiki/Cue_sheet_(computing)
I opened up #4606 for this.