[Pkg-audacious-maintainers] Bug#601120: audacious: Hangs after a random amount of time playing music

Dominic Hargreaves dom at earth.li
Tue Nov 2 22:01:56 UTC 2010


On Fri, Oct 29, 2010 at 01:00:21PM -0400, John Lindgren wrote:
> Can you tell us:
> - What sort of file (MP3, AAC, Vorbis, etc.) you are trying to play, and

mp3 and vorbis, at leat.

> on what medium (hard disk, CD, network)?

local hard disk

> - What type of audio output you are using (ALSA, PulseAudio, OSS, etc.)?

ALSA

> Then, can you run Audacious from within GDB, stop the process when it is
> hung, and take a backtrace?

Sure. From 2.3-2 with -dbg packages installed:

#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb7735876 in nanosleep () from /lib/i686/cmov/libpthread.so.0
#2  0xb5db5393 in snd_atomic_read_wait () from /usr/lib/libasound.so.2
#3  0xb5dda762 in ?? () from /usr/lib/libasound.so.2
#4  0xb5dbae15 in snd_pcm_status () from /usr/lib/libasound.so.2
#5  0xb5dce40b in ?? () from /usr/lib/libasound.so.2
#6  0xb5dbae15 in snd_pcm_status () from /usr/lib/libasound.so.2
#7  0xb58c8003 in real_output_time () at alsa.c:127
#8  0xb58c8235 in alsa_output_time () at alsa.c:387
#9  0x0806ff7a in send_audio (unused=0x0) at vis_runner.c:51
#10 0xb7f1ba7c in ?? () from /lib/libglib-2.0.so.0
#11 0xb7f1b305 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#12 0xb7f1efe8 in ?? () from /lib/libglib-2.0.so.0
#13 0xb7f1f527 in g_main_loop_run () from /lib/libglib-2.0.so.0
#14 0xb7c32e19 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#15 0xb5fa798e in skins_init (cbs=0x80bd560) at plugin.c:142
#16 0x08059879 in main (argc=1, argv=0xbffff504) at main.c:554

Note that running under gdb seems to reliably cause a crash after
less than a second of playback, whereas the time until crash is
more variable without.

Also, sounds appears generally well-functioning on this system; it's
not a crash that appears with other programs.

Dominic.

-- 
Dominic Hargreaves | http://www.larted.org.uk/~dom/
PGP key 5178E2A5 from the.earth.li (keyserver,web,email)





More information about the Pkg-audacious-maintainers mailing list