pulseaudio locks up after cycling USB audio device
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pulseaudio (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: pulseaudio
On my laptop, which has intermittent problems with USB being plugged in and unplugged, pulseaudio locks up if the USB port is acting up and has connected and disconnected the device many times in a row. It seems potentially related to #300290, which happens to me fairly often as well. pulseaudio seems to be using 0% CPU time, and just blocking forever; users of it cannot connect, and it does not respond to kill()s other than, of course, SIGKILL.
I'm running Ubuntu 8.10 with PulseAudio 0.9.10-2ubuntu9.1. The debug dump was generated by apport'ing a sleeping/dead PulseAudio.
ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 8.10
ExecutablePath: /usr/bin/pulseaudio
NonfreeKernelMo
Package: pulseaudio 0.9.10-2ubuntu9.1
ProcAttrCurrent: unconfined
ProcEnviron:
SHELL=/bin/bash
PATH=/
LANG=en_US.UTF-8
SourcePackage: pulseaudio
Uname: Linux 2.6.27-9-generic i686
Related branches
- Luke Yelavich: Pending requested
It appears to be the case that the attached debug info hasn't got a backtrace, so here's one generated from GDB:
(gdb) bt i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 libpulsecore. so.5 libpulsecore. so.5 set_hw_ params () from /usr/lib/ pulse-0. 9/modules/ libalsa- util.so open_by_ device_ id () from /usr/lib/ pulse-0. 9/modules/ libalsa- util.so alsa_sink_ LTX_pa_ _init () from /usr/lib/ pulse-0. 9/modules/ module- alsa-sink. so libpulsecore. so.5 pulse-0. 9/modules/ module- hal-detect. so pulse-0. 9/modules/ module- hal-detect. so dispatch () from /usr/lib/ libpulsecore. so.5 libpulsecore. so.5 libpulsecore. so.5
#0 0xb80e1430 in __kernel_vsyscall ()
#1 0xb7c633bb in write () from /lib/tls/
#2 0xb7bfcb3c in _IO_file_write () from /lib/tls/
#3 0xb7bfc9f6 in _IO_file_xsputn () from /lib/tls/
#4 0xb7bd6827 in ?? () from /lib/tls/
#5 0xb7bd1c3e in vfprintf () from /lib/tls/
#6 0xb7c8a157 in __fprintf_chk () from /lib/tls/
#7 0xb8060650 in pa_log_levelv_meta () from /usr/lib/
#8 0xb8060a10 in pa_log_level_meta () from /usr/lib/
#9 0xb77da3dd in pa_alsa_
#10 0xb77db8f9 in pa_alsa_
#11 0xb77cd932 in module_
#12 0xb8069def in pa_module_load () from /usr/lib/
#13 0xb7a2acb6 in ?? () from /usr/lib/
#14 0xb7a2b328 in ?? () from /usr/lib/
#15 0xb8045e0c in pa_mainloop_
#16 0xb80460a1 in pa_mainloop_iterate () from /usr/lib/
#17 0xb8046164 in pa_mainloop_run () from /usr/lib/
#18 0x0805118d in main ()