Comment 13 for bug 21915

Revision history for this message
Martin Pitt (pitti) wrote :

First, a question: if you purge esound completely, and use gstreamer-properties
to switch the gstreamer output to ALSA instead of esd, does it work as it
should? This could help to determine whether the bug is in ALSA or in esd.

Thanks for the indeed interesting strace. The ioctl(6, 0x400c4150, ...)
sometimes produces an error, and finally hangs. However, there are no ioctl's in
esound (nor the library) that could be responsible for this, so the ioctl must
be from the ALSA library.

When esd hangs, can you please try to generate a stack trace?

  gdb /usr/bin/esd $(pidof esd)

when in gdb, enter "bt" to get a stack trace. Please copy it here.

Thanks!