[ngoonee@ngoonee-laptop ~]$ LD_BIND_NOW=1 gdb pulseaudio GNU gdb 6.8 Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-unknown-linux-gnu"... (gdb) handle SIGXCPU SIGPWR SIG33 SIG34 SIG42 SIG43 SIG44 SIG45 SIG46 SIG47 SIG48 SIG49 SIG50 SIG51 SIG52 SIG53 SIG63 SIG62 SIG61 SIG60 SIG59 SIG58 nostop noprint Signal Stop Print Pass to program Description SIGXCPU No No Yes CPU time limit exceeded SIGPWR No No Yes Power fail/restart SIG33 No No Yes Real-time event 33 SIG34 No No Yes Real-time event 34 SIG42 No No Yes Real-time event 42 SIG43 No No Yes Real-time event 43 SIG44 No No Yes Real-time event 44 SIG45 No No Yes Real-time event 45 SIG46 No No Yes Real-time event 46 SIG47 No No Yes Real-time event 47 SIG48 No No Yes Real-time event 48 SIG49 No No Yes Real-time event 49 SIG50 No No Yes Real-time event 50 SIG51 No No Yes Real-time event 51 SIG52 No No Yes Real-time event 52 SIG53 No No Yes Real-time event 53 SIG58 No No Yes Real-time event 58 SIG59 No No Yes Real-time event 59 SIG60 No No Yes Real-time event 60 SIG61 No No Yes Real-time event 61 SIG62 No No Yes Real-time event 62 ---Type to continue, or q to quit--- SIG63 No No Yes Real-time event 63 (gdb) run Starting program: /usr/bin/pulseaudio [Thread debugging using libthread_db enabled] W: pid.c: Stale PID file, overwriting. [New Thread 0x7f3bce0d8740 (LWP 16577)] E: bluetooth-util.c: Error from ListAdapters reply: org.freedesktop.DBus.Error.ServiceUnknown [New Thread 0x7f3bc36b2950 (LWP 16581)] [New Thread 0x7f3bc2284950 (LWP 16609)] [New Thread 0x7f3bc1a83950 (LWP 16611)] [New Thread 0x7f3bc1282950 (LWP 16612)] [Thread 0x7f3bc36b2950 (LWP 16581) exited] [New Thread 0x7f3bc36b2950 (LWP 16621)] [New Thread 0x7f3bc385d950 (LWP 16626)] W: module-jack-source.c: JACK error >zombified - calling shutdown handler< [Thread 0x7f3bc1282950 (LWP 16612) exited] [Thread 0x7f3bc2284950 (LWP 16609) exited] [New Thread 0x7f3bc2284950 (LWP 16736)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7f3bc1a83950 (LWP 16611)] 0x00007f3bc228e8c4 in jack_port_get_total_latency () from /usr/lib/libjack.so.0 (gdb) thread apply all bt full Thread 8 (Thread 0x7f3bc2284950 (LWP 16736)): #0 0x00007f3bca868e95 in ppoll () from /lib/libc.so.6 No symbol table info available. #1 0x00007f3bcdca4c60 in pa_rtpoll_run (p=0xac9830, wait=true) at pulsecore/rtpoll.c:413 ts = {tv_sec = 2, tv_nsec = 226871000} i = r = timeout = {tv_sec = 2, tv_usec = 226871} __func__ = "pa_rtpoll_run" __PRETTY_FUNCTION__ = "pa_rtpoll_run" #2 0x00007f3bc0be407f in thread_func ( userdata=) at modules/module-null-sink.c:238 ret = u = (struct userdata *) 0xabefe0 __func__ = "thread_func" __PRETTY_FUNCTION__ = "thread_func" #3 0x00007f3bcd824c50 in internal_thread_func (userdata=0xac4140) at pulsecore/thread-posix.c:72 __func__ = "internal_thread_func" __PRETTY_FUNCTION__ = "internal_thread_func" ---Type to continue, or q to quit--- #4 0x00007f3bcaafcfc7 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0x00007f3bca8715dd in clone () from /lib/libc.so.6 No symbol table info available. #6 0x0000000000000000 in ?? () No symbol table info available. Thread 7 (Thread 0x7f3bc385d950 (LWP 16626)): #0 0x00007f3bca868c66 in poll () from /lib/libc.so.6 No symbol table info available. #1 0x00007f3bc228d0c6 in jack_client_core_wait () from /usr/lib/libjack.so.0 No symbol table info available. #2 0x00007f3bc228d50b in jack_thread_wait () from /usr/lib/libjack.so.0 No symbol table info available. #3 0x00007f3bc228d6aa in jack_client_thread () from /usr/lib/libjack.so.0 No symbol table info available. #4 0x00007f3bcaafcfc7 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0x00007f3bca8715dd in clone () from /lib/libc.so.6 No symbol table info available. ---Type to continue, or q to quit--- #6 0x0000000000000000 in ?? () No symbol table info available. Thread 6 (Thread 0x7f3bc36b2950 (LWP 16621)): #0 0x00007f3bca868e95 in ppoll () from /lib/libc.so.6 No symbol table info available. #1 0x00007f3bcdca4c60 in pa_rtpoll_run (p=0xabad40, wait=true) at pulsecore/rtpoll.c:413 ts = {tv_sec = 0, tv_nsec = 0} i = r = timeout = {tv_sec = 0, tv_usec = 0} __func__ = "pa_rtpoll_run" __PRETTY_FUNCTION__ = "pa_rtpoll_run" #2 0x00007f3bc1000561 in thread_func ( userdata=) at modules/module-jack-source.c:202 ret = -514 u = (struct userdata *) 0xaab9d0 __func__ = "thread_func" __PRETTY_FUNCTION__ = "thread_func" #3 0x00007f3bcd824c50 in internal_thread_func (userdata=0xaa6a00) at pulsecore/thread-posix.c:72 ---Type to continue, or q to quit--- __func__ = "internal_thread_func" __PRETTY_FUNCTION__ = "internal_thread_func" #4 0x00007f3bcaafcfc7 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0x00007f3bca8715dd in clone () from /lib/libc.so.6 No symbol table info available. #6 0x0000000000000000 in ?? () No symbol table info available. Thread 4 (Thread 0x7f3bc1a83950 (LWP 16611)): #0 0x00007f3bc228e8c4 in jack_port_get_total_latency () from /usr/lib/libjack.so.0 No symbol table info available. #1 0x00007f3bc24a2208 in sink_process_msg (o=0xabff70, code=7, data=0x7f3bc1a82ea0, offset=0, memchunk=0x0) at modules/module-jack-sink.c:175 l = ft = d = u = (struct userdata *) 0xabbdd0 __func__ = "sink_process_msg" __PRETTY_FUNCTION__ = "sink_process_msg" #2 0x00007f3bcdcbd00d in pa_sink_process_msg (o=0xabff70, ---Type to continue, or q to quit--- code=, userdata=, offset=0, chunk=) at pulsecore/sink.c:1542 usec = 0 sink_nbytes = total_nbytes = i = (pa_sink_input *) 0xac6ca0 __func__ = "pa_sink_process_msg" __PRETTY_FUNCTION__ = "pa_sink_process_msg" #3 0x00007f3bc24a2151 in sink_process_msg (o=0xabff70, code=10, data=0xac6ca0, offset=0, memchunk=0x7f3bc1a82f90) at modules/module-jack-sink.c:195 u = (struct userdata *) 0xabbdd0 __func__ = "sink_process_msg" __PRETTY_FUNCTION__ = "sink_process_msg" #4 0x00007f3bcdca3904 in asyncmsgq_read_work (i=0xabd470) at pulsecore/rtpoll.c:730 ret = object = (pa_msgobject *) 0xabff70 code = 10 data = (void *) 0xac6ca0 chunk = {memblock = 0x0, index = 0, length = 0} offset = 0 __func__ = "asyncmsgq_read_work" ---Type to continue, or q to quit--- __PRETTY_FUNCTION__ = "asyncmsgq_read_work" #5 0x00007f3bcdca4b5f in pa_rtpoll_run (p=0xabc060, wait=true) at pulsecore/rtpoll.c:341 k = i = (pa_rtpoll_item *) 0xabd470 r = timeout = {tv_sec = 0, tv_usec = 0} __func__ = "pa_rtpoll_run" __PRETTY_FUNCTION__ = "pa_rtpoll_run" #6 0x00007f3bc24a2889 in thread_func ( userdata=) at modules/module-jack-sink.c:235 ret = -839773947 u = (struct userdata *) 0xabbdd0 __func__ = "thread_func" __PRETTY_FUNCTION__ = "thread_func" #7 0x00007f3bcd824c50 in internal_thread_func (userdata=0xac1b80) at pulsecore/thread-posix.c:72 __func__ = "internal_thread_func" __PRETTY_FUNCTION__ = "internal_thread_func" #8 0x00007f3bcaafcfc7 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #9 0x00007f3bca8715dd in clone () from /lib/libc.so.6 ---Type to continue, or q to quit--- No symbol table info available. #10 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7f3bce0d8740 (LWP 16577)): #0 0x00007f3bcab02ba1 in sem_wait () from /lib/libpthread.so.0 No symbol table info available. #1 0x00007f3bcd824e18 in pa_semaphore_wait (s=0xaab810) at pulsecore/semaphore-posix.c:63 ret = __func__ = "pa_semaphore_wait" __PRETTY_FUNCTION__ = "pa_semaphore_wait" #2 0x00007f3bcdc8635a in pa_asyncmsgq_send (a=0xa7e180, object=, code=, userdata=, offset=, chunk=) at pulsecore/asyncmsgq.c:167 i = {code = 10, object = 0xabff70, userdata = 0xac6ca0, free_cb = 0, offset = 0, memchunk = {memblock = 0x0, index = 0, length = 0}, semaphore = 0xaab810, ret = -1} __func__ = "pa_asyncmsgq_send" __PRETTY_FUNCTION__ = "pa_asyncmsgq_send" #3 0x00007f3bcdcb3440 in pa_sink_input_start_move (i=0xac6ca0) at pulsecore/sink-input.c:1165 ---Type to continue, or q to quit--- p = (pa_source_output *) 0x0 r = __func__ = "pa_sink_input_start_move" __PRETTY_FUNCTION__ = "pa_sink_input_start_move" #4 0x00007f3bcdcb38e2 in pa_sink_input_move_to (i=0xac6ca0, dest=0xacb140, save=false) at pulsecore/sink-input.c:1286 r = -19 __func__ = "pa_sink_input_move_to" __PRETTY_FUNCTION__ = "pa_sink_input_move_to" #5 0x00007f3bc3aba265 in sink_hook_callback (c=0xa67940, sink=0xabff70, userdata=) at modules/module-rescue-streams.c:80 target = (pa_sink *) 0xacb140 __func__ = "sink_hook_callback" __PRETTY_FUNCTION__ = "sink_hook_callback" #6 0x00007f3bcdc9a290 in pa_hook_fire (hook=0xa67b78, data=0xabff70) at pulsecore/hook-list.c:104 slot = (pa_hook_slot *) 0xaa3cc0 next = result = PA_HOOK_OK __func__ = "pa_hook_fire" __PRETTY_FUNCTION__ = "pa_hook_fire" #7 0x00007f3bcdcb8a2b in pa_sink_unlink (s=0xabff70) ---Type to continue, or q to quit--- at pulsecore/sink.c:404 linked = true j = __func__ = "pa_sink_unlink" __PRETTY_FUNCTION__ = "pa_sink_unlink" #8 0x00007f3bc24a15bb in module_jack_sink_LTX_pa__done ( m=) at modules/module-jack-sink.c:475 u = (struct userdata *) 0xabbdd0 __func__ = "module_jack_sink_LTX_pa__done" __PRETTY_FUNCTION__ = "module_jack_sink_LTX_pa__done" #9 0x00007f3bcdc9ba19 in pa_module_free (m=0xaba390) at pulsecore/module.c:156 __func__ = "pa_module_free" __PRETTY_FUNCTION__ = "pa_module_free" #10 0x00007f3bcdc96ab0 in core_process_msg (o=0xa67940, code=0, userdata=0xaba390, offset=, chunk=) at pulsecore/core.c:58 No locals. #11 0x00007f3bcdcc9d7b in asyncmsgq_read_cb ( api=, e=, fd=, events=, userdata=) at pulsecore/thread-mq.c:65 ret = ---Type to continue, or q to quit--- data = (void *) 0xaba390 chunk = {memblock = 0x0, index = 0, length = 0} object = (pa_msgobject *) 0xa67940 code = 0 offset = 0 aq = (pa_asyncmsgq *) 0xab04f0 __func__ = "asyncmsgq_read_cb" __PRETTY_FUNCTION__ = "asyncmsgq_read_cb" #12 0x00007f3bcda526c4 in pa_mainloop_dispatch (m=0xa654a0) at pulse/mainloop.c:683 dispatched = 0 __func__ = "pa_mainloop_dispatch" __PRETTY_FUNCTION__ = "pa_mainloop_dispatch" #13 0x00007f3bcda52986 in pa_mainloop_iterate (m=0xa654a0, block=, retval=0x7fffd610214c) at pulse/mainloop.c:926 r = __func__ = "pa_mainloop_iterate" __PRETTY_FUNCTION__ = "pa_mainloop_iterate" #14 0x00007f3bcda52a40 in pa_mainloop_run (m=0xa654a0, retval=0x7fffd610214c) at pulse/mainloop.c:941 r = #15 0x000000000040b026 in main (argc=1, argv=) ---Type to continue, or q to quit--- at daemon/main.c:1054 c = buf = (pa_strbuf *) 0xa65290 conf = mainloop = s = r = retval = 0 d = 1 suid_root = real_root = valid_pid_file = true gid = 4294967295 ltdl_init = passed_fd = e = daemon_pipe = {-1, -1} autospawn_fd = -1 autospawn_locked = false dbus = __func__ = "main" __PRETTY_FUNCTION__ = "main" #0 0x00007f3bc228e8c4 in jack_port_get_total_latency () ---Type to continue, or q to quit--- from /usr/lib/libjack.so.0 (gdb) q The program is running. Exit anyway? (y or n) y [ngoonee@ngoonee-laptop ~]$