#734: SIGSEGV in pulseaudio ----------------------+----------------------------------------------------- Reporter: matrix47 | Owner: lennart Type: defect | Status: new Milestone: | Component: daemon Keywords: | ----------------------+----------------------------------------------------- here's backtrace:[[BR]]
{{{ Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7699d51 in pa_hashmap_size (h=0x3e8) at pulsecore/hashmap.c:308 308 pulsecore/hashmap.c: No such file or directory. in pulsecore/hashmap.c (gdb) where #0 0x00007ffff7699d51 in pa_hashmap_size (h=0x3e8) at pulsecore/hashmap.c:308 #1 0x00007ffff7911a2d in pa_proplist_size (p=0x3e8) at pulse/proplist.c:676 #2 0x00007ffff7911bc9 in pa_proplist_equal (a=0x3e8, b=0x7ecb80) at pulse/proplist.c:697 #3 0x00007fffeb3673e5 in subscription_cb (core=0x622500, t=21, idx=50, userdata=0x7dc290) at modules/dbus/iface-client.c:408 #4 0x00007ffff7b63376 in defer_cb (m=0x61fa08, de=0x628e20, userdata=0x622500) at pulsecore/core-subscribe.c:175 #5 0x00007ffff790d77a in dispatch_defer (m=0x61f9b0) at pulse/mainloop.c:711 #6 0x00007ffff790e34d in pa_mainloop_dispatch (m=0x61f9b0) at pulse/mainloop.c:922 #7 0x00007ffff790e519 in pa_mainloop_iterate (m=0x61f9b0, block=1, retval=0x7fffffffda54) at pulse/mainloop.c:962 #8 0x00007ffff790e577 in pa_mainloop_run (m=0x61f9b0, retval=0x7fffffffda54) at pulse/mainloop.c:977 #9 0x000000000040e6f1 in main (argc=2, argv=0x7fffffffdbd8) at daemon/main.c:1024 (gdb) thread apply all bt full Thread 7 (Thread 0x7fffea105710 (LWP 12622)): #0 0x00007ffff408a427 in ppoll () from /lib/libc.so.6 No symbol table info available. #1 0x00007ffff7b7827d in pa_rtpoll_run (p=0x7fffe40d5580, wait_op=true) at pulsecore/rtpoll.c:304 ts = {tv_sec = 0, tv_nsec = 0} i = 0x0 r = 0 timeout = {tv_sec = 0, tv_usec = 0} __func__ = "pa_rtpoll_run" __PRETTY_FUNCTION__ = "pa_rtpoll_run" #2 0x00007fffea10a974 in thread_func (userdata=0x7fffe40d54b0) at modules /module-combine.c:320 ret = 1 u = 0x7fffe40d54b0 __func__ = "thread_func" __PRETTY_FUNCTION__ = "thread_func" #3 0x00007ffff76c72e7 in internal_thread_func (userdata=0x7fffe40d7f70) at pulsecore/thread-posix.c:72 t = 0x7fffe40d7f70 __func__ = "internal_thread_func" __PRETTY_FUNCTION__ = "internal_thread_func" #4 0x00007ffff4dbb894 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0x00007ffff4092f1d in clone () from /lib/libc.so.6 No symbol table info available. #6 0x0000000000000000 in ?? () No symbol table info available. Thread 6 (Thread 0x7fffec5b8710 (LWP 12620)): #0 0x00007ffff408a427 in ppoll () from /lib/libc.so.6 No symbol table info available. #1 0x00007ffff7b7827d in pa_rtpoll_run (p=0x74c870, wait_op=true) at pulsecore/rtpoll.c:304 ts = {tv_sec = 0, tv_nsec = 0} i = 0x0 r = 0 timeout = {tv_sec = 0, tv_usec = 0} __func__ = "pa_rtpoll_run" __PRETTY_FUNCTION__ = "pa_rtpoll_run" #2 0x00007fffee8b8c8f in thread_func (userdata=0x7aa8e0) at modules/alsa /alsa-source.c:1274 ret = 1 u = 0x7aa8e0 revents = 0 __func__ = "thread_func" __PRETTY_FUNCTION__ = "thread_func" #3 0x00007ffff76c72e7 in internal_thread_func (userdata=0x76c110) at pulsecore/thread-posix.c:72 t = 0x76c110 __func__ = "internal_thread_func" __PRETTY_FUNCTION__ = "internal_thread_func" #4 0x00007ffff4dbb894 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0x00007ffff4092f1d in clone () from /lib/libc.so.6 No symbol table info available. #6 0x0000000000000000 in ?? () No symbol table info available. Thread 5 (Thread 0x7fffecdb9710 (LWP 12619)): #0 0x00007ffff408a427 in ppoll () from /lib/libc.so.6 No symbol table info available. #1 0x00007ffff7b7827d in pa_rtpoll_run (p=0x742a50, wait_op=true) at pulsecore/rtpoll.c:304 ts = {tv_sec = 0, tv_nsec = 0} i = 0x0 r = 0 timeout = {tv_sec = 0, tv_usec = 0} __func__ = "pa_rtpoll_run" __PRETTY_FUNCTION__ = "pa_rtpoll_run" ---Type <return> to continue, or q <return> to quit--- #2 0x00007fffee8b8c8f in thread_func (userdata=0x741780) at modules/alsa /alsa-source.c:1274 ret = 1 u = 0x741780 revents = 0 __func__ = "thread_func" __PRETTY_FUNCTION__ = "thread_func" #3 0x00007ffff76c72e7 in internal_thread_func (userdata=0x742bf0) at pulsecore/thread-posix.c:72 t = 0x742bf0 __func__ = "internal_thread_func" __PRETTY_FUNCTION__ = "internal_thread_func" #4 0x00007ffff4dbb894 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0x00007ffff4092f1d in clone () from /lib/libc.so.6 No symbol table info available. #6 0x0000000000000000 in ?? () No symbol table info available. Thread 4 (Thread 0x7fffed5ba710 (LWP 12618)): #0 0x00007ffff408a427 in ppoll () from /lib/libc.so.6 No symbol table info available. #1 0x00007ffff7b7827d in pa_rtpoll_run (p=0x73b490, wait_op=true) at pulsecore/rtpoll.c:304 ts = {tv_sec = 0, tv_nsec = 0} i = 0x61f910 r = 0 timeout = {tv_sec = 0, tv_usec = 0} __func__ = "pa_rtpoll_run" __PRETTY_FUNCTION__ = "pa_rtpoll_run" #2 0x00007fffee8b1a55 in thread_func (userdata=0x6fedd0) at modules/alsa /alsa-sink.c:1430 ret = 1 u = 0x6fedd0 revents = 4 __func__ = "thread_func" __PRETTY_FUNCTION__ = "thread_func" #3 0x00007ffff76c72e7 in internal_thread_func (userdata=0x708cc0) at pulsecore/thread-posix.c:72 t = 0x708cc0 __func__ = "internal_thread_func" __PRETTY_FUNCTION__ = "internal_thread_func" #4 0x00007ffff4dbb894 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0x00007ffff4092f1d in clone () from /lib/libc.so.6 No symbol table info available. #6 0x0000000000000000 in ?? () No symbol table info available. Thread 3 (Thread 0x7fffeddbb710 (LWP 12617)): #0 0x00007ffff408a427 in ppoll () from /lib/libc.so.6 No symbol table info available. #1 0x00007ffff7b7827d in pa_rtpoll_run (p=0x6a4200, wait_op=true) at pulsecore/rtpoll.c:304 ts = {tv_sec = 0, tv_nsec = 0} i = 0x0 r = 0 timeout = {tv_sec = 0, tv_usec = 0} __func__ = "pa_rtpoll_run" __PRETTY_FUNCTION__ = "pa_rtpoll_run" #2 0x00007fffee8b8c8f in thread_func (userdata=0x6b3da0) at modules/alsa /alsa-source.c:1274 ret = 1 u = 0x6b3da0 revents = 0 __func__ = "thread_func" __PRETTY_FUNCTION__ = "thread_func" #3 0x00007ffff76c72e7 in internal_thread_func (userdata=0x6a82e0) at pulsecore/thread-posix.c:72 t = 0x6a82e0 __func__ = "internal_thread_func" __PRETTY_FUNCTION__ = "internal_thread_func" ---Type <return> to continue, or q <return> to quit--- #4 0x00007ffff4dbb894 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0x00007ffff4092f1d in clone () from /lib/libc.so.6 No symbol table info available. #6 0x0000000000000000 in ?? () No symbol table info available. Thread 2 (Thread 0x7fffee5bc710 (LWP 12616)): #0 0x00007ffff408a427 in ppoll () from /lib/libc.so.6 No symbol table info available. #1 0x00007ffff7b7827d in pa_rtpoll_run (p=0x67a070, wait_op=true) at pulsecore/rtpoll.c:304 ts = {tv_sec = 0, tv_nsec = 0} i = 0x0 r = 0 timeout = {tv_sec = 0, tv_usec = 0} __func__ = "pa_rtpoll_run" __PRETTY_FUNCTION__ = "pa_rtpoll_run" #2 0x00007fffee8b1a55 in thread_func (userdata=0x6bf1d0) at modules/alsa /alsa-sink.c:1430 ret = 1 u = 0x6bf1d0 revents = 0 __func__ = "thread_func" __PRETTY_FUNCTION__ = "thread_func" #3 0x00007ffff76c72e7 in internal_thread_func (userdata=0x692520) at pulsecore/thread-posix.c:72 t = 0x692520 __func__ = "internal_thread_func" __PRETTY_FUNCTION__ = "internal_thread_func" #4 0x00007ffff4dbb894 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0x00007ffff4092f1d in clone () from /lib/libc.so.6 No symbol table info available. #6 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7ffff7fb6740 (LWP 12598)): #0 0x00007ffff7699d51 in pa_hashmap_size (h=0x3e8) at pulsecore/hashmap.c:308 __func__ = "pa_hashmap_size" __PRETTY_FUNCTION__ = "pa_hashmap_size" #1 0x00007ffff7911a2d in pa_proplist_size (p=0x3e8) at pulse/proplist.c:676 __func__ = "pa_proplist_size" __PRETTY_FUNCTION__ = "pa_proplist_size" #2 0x00007ffff7911bc9 in pa_proplist_equal (a=0x3e8, b=0x7ecb80) at pulse/proplist.c:697 key = 0x0 a_prop = 0x0 b_prop = 0x0 state = 0x0 __func__ = "pa_proplist_equal" __PRETTY_FUNCTION__ = "pa_proplist_equal" #3 0x00007fffeb3673e5 in subscription_cb (core=0x622500, t=21, idx=50, userdata=0x7dc290) at modules/dbus/iface-client.c:408 c = 0x7dc290 signal_msg = 0x0 __func__ = "subscription_cb" __PRETTY_FUNCTION__ = "subscription_cb" #4 0x00007ffff7b63376 in defer_cb (m=0x61fa08, de=0x628e20, userdata=0x622500) at pulsecore/core-subscribe.c:175 e = 0x806a70 c = 0x622500 s = 0x6813c0 __func__ = "defer_cb" __PRETTY_FUNCTION__ = "defer_cb" #5 0x00007ffff790d77a in dispatch_defer (m=0x61f9b0) at pulse/mainloop.c:711 e = 0x628e20 r = 1 __func__ = "dispatch_defer" __PRETTY_FUNCTION__ = "dispatch_defer" ---Type <return> to continue, or q <return> to quit--- #6 0x00007ffff790e34d in pa_mainloop_dispatch (m=0x61f9b0) at pulse/mainloop.c:922 dispatched = 0 __func__ = "pa_mainloop_dispatch" __PRETTY_FUNCTION__ = "pa_mainloop_dispatch" #7 0x00007ffff790e519 in pa_mainloop_iterate (m=0x61f9b0, block=1, retval=0x7fffffffda54) at pulse/mainloop.c:962 r = 0 __func__ = "pa_mainloop_iterate" __PRETTY_FUNCTION__ = "pa_mainloop_iterate" #8 0x00007ffff790e577 in pa_mainloop_run (m=0x61f9b0, retval=0x7fffffffda54) at pulse/mainloop.c:977 r = 1 #9 0x000000000040e6f1 in main (argc=2, argv=0x7fffffffdbd8) at daemon/main.c:1024 c = 0x622500 buf = 0x61c070 conf = 0x619fa0 mainloop = 0x61f9b0 s = 0x7ae2e0 "" r = 0 retval = 0 d = 2 valid_pid_file = true ltdl_init = true passed_fd = -1 e = 0x0 daemon_pipe = {-1, -1} autospawn_fd = -1 autospawn_locked = false server_lookup = 0x7ae2e0 lookup_service_bus = 0x6772a0 server_bus = 0x6772a0 start_server = true __func__ = "main" __PRETTY_FUNCTION__ = "main" (gdb) }}} -- Ticket URL: <http://pulseaudio.org/ticket/734> PulseAudio <http://pulseaudio.org/> The PulseAudio Sound Server _______________________________________________ pulseaudio-tickets mailing list pulseaudio-tickets@mail.0pointer.de https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets