GNU gdb 6.8-debian 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 "i486-linux-gnu". (gdb) handle SIG33 pass nostop noprint Signal Stop Print Pass to program Description SIG33 No No Yes Real-time event 33 (gdb) set pagination 0 (gdb) attach 32260 Attaching to process 32260 Reading symbols from /usr/bin/pulseaudio...Reading symbols from /usr/lib/debug/usr/bin/pulseaudio...done. done. Reading symbols from /usr/lib/libpulsecore.so.5...Reading symbols from /usr/lib/debug/usr/lib/libpulsecore.so.5.0.1...done. done. Loaded symbols for /usr/lib/libpulsecore.so.5 Reading symbols from /usr/lib/libltdl.so.3...done. Loaded symbols for /usr/lib/libltdl.so.3 Reading symbols from /usr/lib/libsamplerate.so.0...done. Loaded symbols for /usr/lib/libsamplerate.so.0 Reading symbols from /usr/lib/libsndfile.so.1...done. Loaded symbols for /usr/lib/libsndfile.so.1 Reading symbols from /usr/lib/libFLAC.so.8...done. Loaded symbols for /usr/lib/libFLAC.so.8 Reading symbols from /usr/lib/libogg.so.0...done. Loaded symbols for /usr/lib/libogg.so.0 Reading symbols from /usr/lib/liboil-0.3.so.0...done. Loaded symbols for /usr/lib/liboil-0.3.so.0 Reading symbols from /usr/lib/libdbus-1.so.3...done. Loaded symbols for /usr/lib/libdbus-1.so.3 Reading symbols from /lib/libcap.so.1...done. Loaded symbols for /lib/libcap.so.1 Reading symbols from /lib/tls/i686/cmov/librt.so.1...done. Loaded symbols for /lib/tls/i686/cmov/librt.so.1 Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libdl.so.2 Reading symbols from /lib/tls/i686/cmov/libm.so.6...done. Loaded symbols for /lib/tls/i686/cmov/libm.so.6 Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...done. [Thread debugging using libthread_db enabled] [New Thread 0xb7bb78e0 (LWP 32260)] [New Thread 0xb6f3fb90 (LWP 32262)] [New Thread 0xb7747b90 (LWP 32261)] Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0 Reading symbols from /lib/tls/i686/cmov/libc.so.6...done. Loaded symbols for /lib/tls/i686/cmov/libc.so.6 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /lib/tls/i686/cmov/libnss_compat.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libnss_compat.so.2 Reading symbols from /lib/tls/i686/cmov/libnsl.so.1...done. Loaded symbols for /lib/tls/i686/cmov/libnsl.so.1 Reading symbols from /lib/tls/i686/cmov/libnss_nis.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libnss_nis.so.2 Reading symbols from /lib/tls/i686/cmov/libnss_files.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libnss_files.so.2 Reading symbols from /usr/lib/pulse-0.9/modules/module-hal-detect.so...done. Loaded symbols for /usr/lib/pulse-0.9/modules/module-hal-detect.so Reading symbols from /usr/lib/libhal.so.1...done. Loaded symbols for /usr/lib/libhal.so.1 Reading symbols from /usr/lib/pulse-0.9/modules/libdbus-util.so...done. Loaded symbols for /usr/lib/pulse-0.9/modules/libdbus-util.so Reading symbols from /usr/lib/pulse-0.9/modules/module-alsa-sink.so...Reading symbols from /usr/lib/debug/usr/lib/pulse-0.9/modules/module-alsa-sink.so...done. done. Loaded symbols for /usr/lib/pulse-0.9/modules/module-alsa-sink.so Reading symbols from /usr/lib/libasound.so.2...done. Loaded symbols for /usr/lib/libasound.so.2 Reading symbols from /usr/lib/pulse-0.9/modules/libalsa-util.so...Reading symbols from /usr/lib/debug/usr/lib/pulse-0.9/modules/libalsa-util.so...done. done. Loaded symbols for /usr/lib/pulse-0.9/modules/libalsa-util.so Reading symbols from /usr/lib/pulse-0.9/modules/module-alsa-source.so...Reading symbols from /usr/lib/debug/usr/lib/pulse-0.9/modules/module-alsa-source.so...done. done. Loaded symbols for /usr/lib/pulse-0.9/modules/module-alsa-source.so Reading symbols from /usr/lib/pulse-0.9/modules/module-esound-protocol-unix.so...done. Loaded symbols for /usr/lib/pulse-0.9/modules/module-esound-protocol-unix.so Reading symbols from /usr/lib/pulse-0.9/modules/libprotocol-esound.so...done. Loaded symbols for /usr/lib/pulse-0.9/modules/libprotocol-esound.so Reading symbols from /usr/lib/pulse-0.9/modules/libsocket-server.so...Reading symbols from /usr/lib/debug/usr/lib/pulse-0.9/modules/libsocket-server.so...done. done. Loaded symbols for /usr/lib/pulse-0.9/modules/libsocket-server.so Reading symbols from /usr/lib/pulse-0.9/modules/libsocket-util.so...Reading symbols from /usr/lib/debug/usr/lib/pulse-0.9/modules/libsocket-util.so...done. done. Loaded symbols for /usr/lib/pulse-0.9/modules/libsocket-util.so Reading symbols from /usr/lib/pulse-0.9/modules/libiochannel.so...Reading symbols from /usr/lib/debug/usr/lib/pulse-0.9/modules/libiochannel.so...done. done. Loaded symbols for /usr/lib/pulse-0.9/modules/libiochannel.so Reading symbols from /usr/lib/pulse-0.9/modules/libauthkey.so...Reading symbols from /usr/lib/debug/usr/lib/pulse-0.9/modules/libauthkey.so...done. done. Loaded symbols for /usr/lib/pulse-0.9/modules/libauthkey.so Reading symbols from /usr/lib/pulse-0.9/modules/libipacl.so...Reading symbols from /usr/lib/debug/usr/lib/pulse-0.9/modules/libipacl.so...done. done. Loaded symbols for /usr/lib/pulse-0.9/modules/libipacl.so Reading symbols from /lib/libwrap.so.0...done. Loaded symbols for /lib/libwrap.so.0 Reading symbols from /usr/lib/pulse-0.9/modules/module-native-protocol-unix.so...Reading symbols from /usr/lib/debug/usr/lib/pulse-0.9/modules/module-native-protocol-unix.so...done. done. Loaded symbols for /usr/lib/pulse-0.9/modules/module-native-protocol-unix.so Reading symbols from /usr/lib/pulse-0.9/modules/libprotocol-native.so...Reading symbols from /usr/lib/debug/usr/lib/pulse-0.9/modules/libprotocol-native.so...done. done. Loaded symbols for /usr/lib/pulse-0.9/modules/libprotocol-native.so Reading symbols from /usr/lib/pulse-0.9/modules/libpstream.so...Reading symbols from /usr/lib/debug/usr/lib/pulse-0.9/modules/libpstream.so...done. done. Loaded symbols for /usr/lib/pulse-0.9/modules/libpstream.so Reading symbols from /usr/lib/pulse-0.9/modules/libpstream-util.so...Reading symbols from /usr/lib/debug/usr/lib/pulse-0.9/modules/libpstream-util.so...done. done. Loaded symbols for /usr/lib/pulse-0.9/modules/libpstream-util.so Reading symbols from /usr/lib/pulse-0.9/modules/libpdispatch.so...Reading symbols from /usr/lib/debug/usr/lib/pulse-0.9/modules/libpdispatch.so...done. done. Loaded symbols for /usr/lib/pulse-0.9/modules/libpdispatch.so Reading symbols from /usr/lib/pulse-0.9/modules/libtagstruct.so...Reading symbols from /usr/lib/debug/usr/lib/pulse-0.9/modules/libtagstruct.so...done. done. Loaded symbols for /usr/lib/pulse-0.9/modules/libtagstruct.so Reading symbols from /usr/lib/pulse-0.9/modules/libauthkey-prop.so...Reading symbols from /usr/lib/debug/usr/lib/pulse-0.9/modules/libauthkey-prop.so...done. done. Loaded symbols for /usr/lib/pulse-0.9/modules/libauthkey-prop.so Reading symbols from /usr/lib/pulse-0.9/modules/libstrlist.so...Reading symbols from /usr/lib/debug/usr/lib/pulse-0.9/modules/libstrlist.so...done. done. Loaded symbols for /usr/lib/pulse-0.9/modules/libstrlist.so Reading symbols from /usr/lib/pulse-0.9/modules/libpacket.so...Reading symbols from /usr/lib/debug/usr/lib/pulse-0.9/modules/libpacket.so...done. done. Loaded symbols for /usr/lib/pulse-0.9/modules/libpacket.so Reading symbols from /usr/lib/pulse-0.9/modules/module-volume-restore.so...Reading symbols from /usr/lib/debug/usr/lib/pulse-0.9/modules/module-volume-restore.so...done. done. Loaded symbols for /usr/lib/pulse-0.9/modules/module-volume-restore.so Reading symbols from /usr/lib/pulse-0.9/modules/module-default-device-restore.so...Reading symbols from /usr/lib/debug/usr/lib/pulse-0.9/modules/module-default-device-restore.so...done. done. Loaded symbols for /usr/lib/pulse-0.9/modules/module-default-device-restore.so Reading symbols from /usr/lib/pulse-0.9/modules/module-rescue-streams.so...Reading symbols from /usr/lib/debug/usr/lib/pulse-0.9/modules/module-rescue-streams.so...done. done. Loaded symbols for /usr/lib/pulse-0.9/modules/module-rescue-streams.so Reading symbols from /usr/lib/pulse-0.9/modules/module-suspend-on-idle.so...Reading symbols from /usr/lib/debug/usr/lib/pulse-0.9/modules/module-suspend-on-idle.so...done. done. Loaded symbols for /usr/lib/pulse-0.9/modules/module-suspend-on-idle.so Reading symbols from /usr/lib/pulse-0.9/modules/module-gconf.so...done. Loaded symbols for /usr/lib/pulse-0.9/modules/module-gconf.so Reading symbols from /usr/lib/pulse-0.9/modules/module-x11-publish.so...done. Loaded symbols for /usr/lib/pulse-0.9/modules/module-x11-publish.so Reading symbols from /usr/lib/libSM.so.6...done. Loaded symbols for /usr/lib/libSM.so.6 Reading symbols from /usr/lib/libICE.so.6...done. Loaded symbols for /usr/lib/libICE.so.6 Reading symbols from /usr/lib/libX11.so.6...done. Loaded symbols for /usr/lib/libX11.so.6 Reading symbols from /usr/lib/pulse-0.9/modules/libx11wrap.so...done. Loaded symbols for /usr/lib/pulse-0.9/modules/libx11wrap.so Reading symbols from /usr/lib/pulse-0.9/modules/libx11prop.so...done. Loaded symbols for /usr/lib/pulse-0.9/modules/libx11prop.so Reading symbols from /usr/lib/libxcb-xlib.so.0...done. Loaded symbols for /usr/lib/libxcb-xlib.so.0 Reading symbols from /usr/lib/libxcb.so.1...done. Loaded symbols for /usr/lib/libxcb.so.1 Reading symbols from /usr/lib/libXau.so.6...done. Loaded symbols for /usr/lib/libXau.so.6 Reading symbols from /usr/lib/libXdmcp.so.6...done. Loaded symbols for /usr/lib/libXdmcp.so.6 0xb7f5e424 in __kernel_vsyscall () (gdb) contuinue Continuing. [New Thread 0xb65acb90 (LWP 32582)] [New Thread 0xb5dabb90 (LWP 340)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb5dabb90 (LWP 340)] bluetooth_hsp_read (io=0x806c5f0, areas=0x1, offset=134661248, size=4294967295) at pcm_bluetooth.c:792 792 pcm_bluetooth.c: No such file or directory. in pcm_bluetooth.c (gdb) backtrace tfull #0 bluetooth_hsp_read (io=0x806c5f0, areas=0x1, offset=134661248, size=4294967295) at pcm_bluetooth.c:792 data = (struct bluetooth_data *) 0x806c5f0 frames_to_write = ret = nrecv = __FUNCTION__ = "bluetooth_hsp_read" #1 0xb77d4124 in ?? () from /usr/lib/libasound.so.2 No symbol table info available. #2 0x0806c5f0 in ?? () No symbol table info available. #3 0x00000001 in ?? () No symbol table info available. #4 0x0806c480 in ?? () No symbol table info available. #5 0xffffffff in ?? () No symbol table info available. #6 0xb6f452c3 in ?? () from /usr/lib/pulse-0.9/modules/module-alsa-source.so No symbol table info available. #7 0x00000001 in ?? () No symbol table info available. #8 0xb5dab318 in ?? () No symbol table info available. #9 0xb778cf06 in snd_pcm_poll_descriptors_revents () from /usr/lib/libasound.so.2 No symbol table info available. #10 0xb778a5cb in snd_pcm_avail_update () from /usr/lib/libasound.so.2 No symbol table info available. #11 0xb6f449c3 in thread_func (userdata=0x809b070) at modules/module-alsa-source.c:128 ret = u = __func__ = "thread_func" __PRETTY_FUNCTION__ = "thread_func" #12 0xb7f317b9 in internal_thread_func (userdata=0x806c580) at pulsecore/thread-posix.c:73 __func__ = "internal_thread_func" __PRETTY_FUNCTION__ = "internal_thread_func" #13 0xb7d0d4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #14 0xb7c8fe5e in clone () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. (gdb) info registers eax 0x806c5f0 134661616 ecx 0xb66e9630 -1234266576 edx 0x806c5f0 134661616 ebx 0xb7808bfc -1216312324 esp 0xb5dab280 0xb5dab280 ebp 0xb5dab2c8 0xb5dab2c8 esi 0x1 1 edi 0x806c5f0 134661616 eip 0xb66e9648 0xb66e9648 eflags 0x210282 [ SF IF RF ID ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 (gdb) thread apply all backtrace Thread 5 (Thread 0xb5dabb90 (LWP 340)): #0 bluetooth_hsp_read (io=0x806c5f0, areas=0x1, offset=134661248, size=4294967295) at pcm_bluetooth.c:792 #1 0xb77d4124 in ?? () from /usr/lib/libasound.so.2 #2 0x0806c5f0 in ?? () #3 0x00000001 in ?? () #4 0x0806c480 in ?? () #5 0xffffffff in ?? () #6 0xb6f452c3 in ?? () from /usr/lib/pulse-0.9/modules/module-alsa-source.so #7 0x00000001 in ?? () #8 0xb5dab318 in ?? () #9 0xb778cf06 in snd_pcm_poll_descriptors_revents () from /usr/lib/libasound.so.2 #10 0xb778a5cb in snd_pcm_avail_update () from /usr/lib/libasound.so.2 #11 0xb6f449c3 in thread_func (userdata=0x809b070) at modules/module-alsa-source.c:128 #12 0xb7f317b9 in internal_thread_func (userdata=0x806c580) at pulsecore/thread-posix.c:73 #13 0xb7d0d4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #14 0xb7c8fe5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 4 (Thread 0xb65acb90 (LWP 32582)): #0 0xb7f5e424 in __kernel_vsyscall () #1 0xb7c85df0 in ppoll () from /lib/tls/i686/cmov/libc.so.6 #2 0xb7f2da3a in pa_rtpoll_run (p=0x8081780, wait=true) at pulsecore/rtpoll.c:394 #3 0xb7a8d9f8 in thread_func (userdata=0x809af70) at modules/module-alsa-sink.c:642 #4 0xb7f317b9 in internal_thread_func (userdata=0x8082b60) at pulsecore/thread-posix.c:73 #5 0xb7d0d4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #6 0xb7c8fe5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 3 (Thread 0xb7747b90 (LWP 32261)): #0 0xb7f5e424 in __kernel_vsyscall () #1 0xb7c85df0 in ppoll () from /lib/tls/i686/cmov/libc.so.6 #2 0xb7f2da3a in pa_rtpoll_run (p=0x80666e8, wait=true) at pulsecore/rtpoll.c:394 #3 0xb7a8d9f8 in thread_func (userdata=0x80660b0) at modules/module-alsa-sink.c:642 #4 0xb7f317b9 in internal_thread_func (userdata=0x807be98) at pulsecore/thread-posix.c:73 #5 0xb7d0d4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #6 0xb7c8fe5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 2 (Thread 0xb6f3fb90 (LWP 32262)): #0 0xb7f5e424 in __kernel_vsyscall () #1 0xb7c85df0 in ppoll () from /lib/tls/i686/cmov/libc.so.6 #2 0xb7f2da3a in pa_rtpoll_run (p=0x8082698, wait=true) at pulsecore/rtpoll.c:394 #3 0xb6f448b3 in thread_func (userdata=0x8082088) at modules/module-alsa-source.c:624 #4 0xb7f317b9 in internal_thread_func (userdata=0x8083b10) at pulsecore/thread-posix.c:73 #5 0xb7d0d4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #6 0xb7c8fe5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb7bb78e0 (LWP 32260)): #0 0xb7f5e424 in __kernel_vsyscall () #1 0xb7d13d05 in sem_wait@@GLIBC_2.1 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7f31a68 in pa_semaphore_wait (s=0x80810f0) at pulsecore/semaphore-posix.c:65 #3 0xb7f29198 in pa_asyncmsgq_send (a=0x808eb38, object=0x806d718, code=7, userdata=0x3, offset=0, chunk=0x0) at pulsecore/asyncmsgq.c:169 #4 0xb7f1fe15 in source_set_state (s=0x806d718, state=PA_SOURCE_IDLE) at pulsecore/source.c:144 #5 0xb7f2076b in pa_source_put (s=0x806d718) at pulsecore/source.c:173 #6 0xb6f42b90 in module_alsa_source_LTX_pa__init (m=0x8092898) at modules/module-alsa-source.c:910 #7 0xb7f0369d in pa_module_load (c=0x805e7a0, name=0x8073ac3 "module-alsa-source", argument=0x8073ad7 "device=headset") at pulsecore/module.c:115 #8 0xb671efcc in command_load_module (pd=0x80737e0, command=51, tag=2, t=0x808ef60, userdata=0x805ff58) at pulsecore/protocol-native.c:2792 #9 0xb6731720 in pa_pdispatch_run (pd=0x80737e0, packet=0x8073aa8, creds=0x8083478, userdata=0x805ff58) at pulsecore/pdispatch.c:241 #10 0xb671d61a in pstream_packet_callback (p=0x80833b0, packet=0x8073aa8, creds=0x8083478, userdata=0x805ff58) at pulsecore/protocol-native.c:3105 #11 0xb6738357 in do_something (p=0x80833b0) at pulsecore/pstream.c:818 #12 0xb7a4a398 in callback (m=0x805de64, e=0x808c6c8, fd=9, f=PA_IO_EVENT_INPUT, userdata=0x80647e0) at pulsecore/iochannel.c:121 #13 0xb7edfcb1 in pa_mainloop_dispatch (m=0x805de20) at pulse/mainloop.c:679 #14 0xb7edff71 in pa_mainloop_iterate (m=0x805de20, block=1, retval=0xbf978ee0) at pulse/mainloop.c:922 #15 0xb7ee0034 in pa_mainloop_run (m=0x805de20, retval=0xbf978ee0) at pulse/mainloop.c:937 #16 0x0805088b in main (argc=2, argv=0xbf979f94) at daemon/main.c:811 792 in pcm_bluetooth.c (gdb) quit The program is running. Quit anyway (and detach it)? (y or n) Detaching from program: /usr/bin/pulseaudio, process 32260