[pulseaudio-discuss] SegFault when Switching from bluetooth sink

Donald Reader pa at reader.ws
Fri Mar 28 21:55:53 PDT 2008


On Wed, 2008-03-26 at 01:43 +0100, Lennart Poettering wrote:
> On Sun, 23.03.08 15:19, Donald Reader (pa at reader.ws) wrote:
> 
> > Here is what I have done
> > 1) I created an alsa sink on the command line with pactl load-module
> > module-alsa-sink device=bluetooth
> > 2) from either the GUI or the command line I switch to the bluetooth
> > sink
> > 
> > So far so good I get music to my BT headset.
> 
> Please provide a full gdb backtrac for this issue. With out a
> backtrace this issue is very hard to fix.
> 
> This is how you generate one:
> 
> https://wiki.ubuntu.com/Backtrace
> 
> Lennart
> 

Lennart

Sorry it took so long to respond but had other more
important things that had to be done on a server the
last couple of days.

as posted earlier I got the sink for the bluetooth created
like usual then started the backtrace per the instructions 
on the web page you gave me and have attached it.

Any insight would be greatly appreciated

Donald Reader
-------------- next part --------------
GNU gdb Red Hat Linux (6.6-45.fc8rh)
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-redhat-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 3060
Attaching to process 3060
Reading symbols from /usr/bin/pulseaudio...(no debugging symbols found)...done.
Using host libthread_db library "/lib/libthread_db.so.1".
Reading symbols from /usr/lib/libpulsecore.so.5...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpulsecore.so.5
Reading symbols from /usr/lib/libltdl.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libltdl.so.3
Reading symbols from /usr/lib/libsamplerate.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libsamplerate.so.0
Reading symbols from /usr/lib/libsndfile.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libsndfile.so.1
Reading symbols from /usr/lib/liboil-0.3.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/liboil-0.3.so.0
Reading symbols from /usr/lib/libpolkit-dbus.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpolkit-dbus.so.2
Reading symbols from /usr/lib/libpolkit.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpolkit.so.2
Reading symbols from /lib/libdbus-1.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/libdbus-1.so.3
Reading symbols from /lib/libglib-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libglib-2.0.so.0
Reading symbols from /lib/libcap.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libcap.so.1
Reading symbols from /lib/librt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libpthread.so.0...(no debugging symbols found)...done.
[Thread debugging using libthread_db enabled]
[New Thread -1208780480 (LWP 3060)]
[New Thread -1265542256 (LWP 3514)]
[New Thread -1255052400 (LWP 3474)]
[New Thread -1244562544 (LWP 3068)]
[New Thread -1234052208 (LWP 3065)]
[New Thread -1223533680 (LWP 3062)]
[New Thread -1213015152 (LWP 3061)]
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libselinux.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libselinux.so.1
Reading symbols from /lib/libexpat.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libexpat.so.1
Reading symbols from /lib/libnss_files.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /usr/lib/pulse-0.9/modules/module-hal-detect.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/pulse-0.9/modules/module-hal-detect.so
Reading symbols from /usr/lib/libhal.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libhal.so.1
Reading symbols from /usr/lib/pulse-0.9/modules/libdbus-util.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/pulse-0.9/modules/libdbus-util.so
Reading symbols from /usr/lib/libusb-0.1.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libusb-0.1.so.4
Reading symbols from /usr/lib/pulse-0.9/modules/module-alsa-sink.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/pulse-0.9/modules/module-alsa-sink.so
Reading symbols from /lib/libasound.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libasound.so.2
Reading symbols from /usr/lib/pulse-0.9/modules/libalsa-util.so...(no debugging symbols found)...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...(no debugging symbols found)...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...(no debugging symbols found)...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...(no debugging symbols found)...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...(no debugging symbols found)...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...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/pulse-0.9/modules/libsocket-util.so
Reading symbols from /usr/lib/pulse-0.9/modules/libiochannel.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/pulse-0.9/modules/libiochannel.so
Reading symbols from /usr/lib/pulse-0.9/modules/libauthkey.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/pulse-0.9/modules/libauthkey.so
Reading symbols from /usr/lib/pulse-0.9/modules/libipacl.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/pulse-0.9/modules/libipacl.so
Reading symbols from /lib/libwrap.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libwrap.so.0
Reading symbols from /lib/libnsl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /usr/lib/pulse-0.9/modules/module-native-protocol-unix.so...(no debugging symbols found)...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...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/pulse-0.9/modules/libprotocol-native.so
Reading symbols from /usr/lib/pulse-0.9/modules/libpstream.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/pulse-0.9/modules/libpstream.so
Reading symbols from /usr/lib/pulse-0.9/modules/libpstream-util.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/pulse-0.9/modules/libpstream-util.so
Reading symbols from /usr/lib/pulse-0.9/modules/libpdispatch.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/pulse-0.9/modules/libpdispatch.so
Reading symbols from /usr/lib/pulse-0.9/modules/libtagstruct.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/pulse-0.9/modules/libtagstruct.so
Reading symbols from /usr/lib/pulse-0.9/modules/libauthkey-prop.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/pulse-0.9/modules/libauthkey-prop.so
Reading symbols from /usr/lib/pulse-0.9/modules/libstrlist.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/pulse-0.9/modules/libstrlist.so
Reading symbols from /usr/lib/pulse-0.9/modules/libpacket.so...(no debugging symbols found)...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...(no debugging symbols found)...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...(no debugging symbols found)...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...(no debugging symbols found)...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...(no debugging symbols found)...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-x11-publish.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/pulse-0.9/modules/module-x11-publish.so
Reading symbols from /usr/lib/libSM.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libSM.so.6
Reading symbols from /usr/lib/libICE.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libICE.so.6
Reading symbols from /usr/lib/libX11.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libX11.so.6
Reading symbols from /usr/lib/pulse-0.9/modules/libx11wrap.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/pulse-0.9/modules/libx11wrap.so
Reading symbols from /usr/lib/pulse-0.9/modules/libx11prop.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/pulse-0.9/modules/libx11prop.so
Reading symbols from /usr/lib/libxcb-xlib.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxcb-xlib.so.0
Reading symbols from /usr/lib/libxcb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxcb.so.1
Reading symbols from /usr/lib/libXau.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libXdmcp.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /usr/lib/pulse-0.9/modules/module-gconf.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/pulse-0.9/modules/module-gconf.so
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /usr/lib/alsa-lib/libasound_module_pcm_bluetooth.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/alsa-lib/libasound_module_pcm_bluetooth.so
(no debugging symbols found)
0x00110402 in __kernel_vsyscall ()
Missing separate debuginfos, use: debuginfo-install pulseaudio.i386
(gdb) continue
Continuing.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1255052400 (LWP 3474)]
0x067aeac0 in ?? () from /lib/libasound.so.2
(gdb) continue
Continuing.
Cannot find user-level thread for LWP 3514: generic error
(gdb) quit
The program is running.  Quit anyway (and detach it)? (y or n) Not confirmed.
(gdb) quit
The program is running.  Quit anyway (and detach it)? (y or n) Quitting: Can't detach process 3060: No such process


More information about the pulseaudio-discuss mailing list