abrt 1.0.9 detected a crash.
Attached file: backtrace
reason: Process /usr/bin/audacious2 was killed by signal 6 (SIGABRT)
release: Fedora release 12 (Constantine)
Created attachment 417544 [details]
> audacious2: pcm.c:1942: snd_pcm_bytes_to_frames: Assertion `pcm' failed.\n
alsa-lib gave up here upon running into pcm=0x0.
As why the call trace from MP3 decoder -> ALSA Gapless plugin -> alsa-lib ended up like that cannot be seen.
> #4 0x06033bae in snd_pcm_bytes_to_frames (pcm=0x0, bytes=9216) at pcm.c:1942
> __PRETTY_FUNCTION__ = "snd_pcm_bytes_to_frames"
> __FUNCTION__ = "snd_pcm_bytes_to_frames"
> #5 0x00fe7eb4 in alsa_write_audio (data=0xb510a3a8, length=9216)
> at alsa.c:455
> writable = 9216
> #6 0x08059477 in output_pass_audio (playback=0x9491ee8, fmt=FMT_FLOAT,
> channels=2, size=9216, data=0xb5107fa8, going=0x0) at output.c:581
> ready = 2304
> samples = 2304
> allocated = 0xb5107fa8
> time = 1
> #7 0x006dc4f3 in write_output (arg=<value optimized out>) at decoder.c:56
Although the 'ALSA Gapless Output Plugin' in Audacious should work, please do prefer the 'Pulse Audio Output Plugin', especially since Fedora uses Pulse Audio by default and you haven't disabled it.