[pulseaudio-tickets] [PulseAudio] #734: SIGSEGV in pulseaudio

PulseAudio trac-noreply at tango.0pointer.de
Mon Nov 30 03:45:17 PST 2009


#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


More information about the pulseaudio-bugs mailing list