Using pulseaudio 3.0 on Fedora 19, I have been experiencing pulseaudio hanging up to the point of needing to be killed with a SIGKILL when my bluetooth headset disappears (i.e. out of range, or turned off, etc.). When this happens, the following stack trace can be observed: https://bugzilla.redhat.com/attachment.cgi?id=806687 In particular the hung thread looks like: #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00000038f6e0dc95 in _dbus_connection_acquire_dispatch (connection=connection at entry=0x142dab0) at dbus-connection.c:4096 #2 0x00000038f6e0f6fc in dbus_connection_dispatch (connection=connection at entry=0x142dab0) at dbus-connection.c:4531 #3 0x00000038f6e0fcca in _dbus_connection_read_write_dispatch (connection=0x142dab0, timeout_milliseconds=timeout_milliseconds at entry=-1, dispatch=dispatch at entry=1) at dbus-connection.c:3646 #4 0x00000038f6e0fd60 in dbus_connection_read_write_dispatch (connection=<optimized out>, timeout_milliseconds=timeout_milliseconds at entry=-1) at dbus-connection.c:3729 #5 0x0000003914e4821e in pa_dbus_wrap_connection_free (c=0x1402fd0) at pulsecore/dbus-util.c:329 #6 0x00000038f7665229 in pa_dbus_connection_unref (c=0x14bf1d0) at pulsecore/dbus-shared.c:91 #7 0x00007f7c8f1ef3d7 in pa_bluetooth_discovery_unref (y=0x13ef090) at modules/bluetooth/bluetooth-util.c:1585 #8 0x00007f7c8efe3e25 in module_bluetooth_device_LTX_pa__done (m=<optimized out>) at modules/bluetooth/module-bluetooth-device.c:2800 #9 0x00000038f762b559 in pa_module_free (m=0x1407ed0) at pulsecore/module.c:162 #10 0x00000038f762bbce in pa_module_unload (c=<optimized out>, m=<optimized out>, force=force at entry=true) at pulsecore/module.c:188 #11 0x00007f7c8efdf025 in discovery_hook_cb (y=<optimized out>, d=<optimized out>, u=0x1431230) at modules/bluetooth/module-bluetooth-device.c:2578 #12 0x00000038f7629e5c in pa_hook_fire (hook=0x13ef0b8, data=0x142ef30) at pulsecore/hook-list.c:106 #13 0x00007f7c8f1f0831 in filter_cb (bus=<optimized out>, m=0x1598fb0, userdata=0x13ef090) at modules/bluetooth/bluetooth-util.c:885 #14 0x00000038f6e0f9e6 in dbus_connection_dispatch (connection=0x142dab0) at dbus-connection.c:4631 #15 0x0000003914e478c4 in dispatch_cb (ea=0x13b7518, ev=0x142dd50, userdata=<optimized out>) at pulsecore/dbus-util.c:55 #16 0x0000003914222e4a in dispatch_defer (m=0x13b74c0) at pulse/mainloop.c:684 #17 pa_mainloop_dispatch (m=m at entry=0x13b74c0) at pulse/mainloop.c:899 #18 0x00000039142230aa in pa_mainloop_iterate (m=m at entry=0x13b74c0, block=block at entry=1, retval=retval at entry=0x7fff39e4b098) at pulse/mainloop.c:939 #19 0x0000003914223150 in pa_mainloop_run (m=0x13b74c0, retval=0x7fff39e4b098) at pulse/mainloop.c:954 #20 0x0000000000406d5b in main () Any ideas? Cheers, b. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 555 bytes Desc: OpenPGP digital signature URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20131011/8e6e5dcf/attachment.pgp>