Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 311418 Details for
Bug 454712
pulseaudio daemon crashes when enabling bluetooth audio device
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
gdb session trace from pulseaudio
pulseaudio.txt (text/plain), 11.15 KB, created by
Carl Roth
on 2008-07-09 20:52:33 UTC
(
hide
)
Description:
gdb session trace from pulseaudio
Filename:
MIME Type:
Creator:
Carl Roth
Created:
2008-07-09 20:52:33 UTC
Size:
11.15 KB
patch
obsolete
>[roth@huggy ~]$ sudo gdb pulseaudio >GNU gdb Fedora (6.8-11.fc9) >Copyright (C) 2008 Free Software Foundation, Inc. >License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> >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-redhat-linux-gnu"... >(gdb) r -v --log-level=debug --log-target=stderr >Starting program: /usr/bin/pulseaudio -v --log-level=debug --log-target=stderr >[Thread debugging using libthread_db enabled] >[New process 11056] >Executing new program: /usr/bin/pulseaudio >warning: Cannot initialize thread debugging library: generic error >warning: Cannot initialize thread debugging library: generic error >[New process 11056] >[Thread debugging using libthread_db enabled] >I: core-util.c: Successfully gained nice level -11. >W: main.c: [1mThis program is not intended to be run as root (unless --system is specified).[0m >W: pid.c: [1mStale PID file, overwriting.[0m >I: main.c: This is PulseAudio 0.9.10 >I: main.c: Page size is 4096 bytes >I: main.c: Fresh high-resolution timers available! Bon appetit! >D: cli-command.c: Checking for existance of '/usr/lib64/pulse-0.9/modules/module-hal-detect.so': success >D: cli-command.c: Checking for existance of '/usr/lib64/pulse-0.9/modules/module-esound-protocol-unix.so': success >I: module.c: Loaded "module-esound-protocol-unix" (index: #0; argument: ""). >I: protocol-native.c: loading cookie from disk. >I: module.c: Loaded "module-native-protocol-unix" (index: #1; argument: ""). >I: module.c: Loaded "module-volume-restore" (index: #2; argument: ""). >I: module-default-device-restore.c: Saved default sink 'bluetooth' not existant, not restoring default sink setting. >I: module-default-device-restore.c: Saved default source 'Spkr.monitor' not existant, not restoring default source setting. >I: module.c: Loaded "module-default-device-restore" (index: #3; argument: ""). >I: module.c: Loaded "module-rescue-streams" (index: #4; argument: ""). >I: module.c: Loaded "module-suspend-on-idle" (index: #5; argument: ""). >D: cli-command.c: Checking for existance of '/usr/lib64/pulse-0.9/modules/module-gconf.so': success >Detaching after fork from child process 11059. >I: module.c: Loaded "module-gconf" (index: #6; argument: ""). >D: cli-command.c: Checking for existance of '/usr/lib64/pulse-0.9/modules/module-x11-publish.so': success >D: module-x11-publish.c: using already loaded auth cookie. >I: module.c: Loaded "module-x11-publish" (index: #7; argument: ""). >I: module-alsa-sink.c: Successfully opened device intelHDA. >I: module-alsa-sink.c: Successfully enabled mmap() mode. >I: alsa-util.c: Successfully attached to mixer 'intelHDA' >I: alsa-util.c: Using mixer control "Master". >I: sink.c: Created sink 0 "Spkr" with sample spec "s16le 2ch 192000Hz" >I: source.c: Created source 0 "Spkr.monitor" with sample spec "s16le 2ch 192000Hz" >I: module-alsa-sink.c: Using 3 fragments of size 19200 bytes. >I: alsa-util.c: All 2 channels can be mapped to mixer channels. Using hardware volume control. >[New Thread 0x429f8950 (LWP 11060)] >D: module-alsa-sink.c: Thread starting up >D: rtpoll.c: Acquired POSIX realtime signal SIGRTMIN+29 >I: module-alsa-sink.c: Starting playback. >D: module-suspend-on-idle.c: Source Spkr.monitor becomes idle. >D: module-suspend-on-idle.c: Sink Spkr becomes idle. >I: module.c: Loaded "module-alsa-sink" (index: #8; argument: "device=intelHDA sink_name=Spkr rate=192000"). >I: module-alsa-sink.c: Successfully opened device plantronicsUSB. >I: module-alsa-sink.c: Successfully enabled mmap() mode. >I: alsa-util.c: Successfully attached to mixer 'plantronicsUSB' >I: alsa-util.c: Using mixer control "Master". >I: sink.c: Created sink 1 "HeadPh" with sample spec "s16le 2ch 44100Hz" >I: source.c: Created source 1 "HeadPh.monitor" with sample spec "s16le 2ch 44100Hz" >I: module-alsa-sink.c: Using 4 fragments of size 4408 bytes. >I: alsa-util.c: All 2 channels can be mapped to mixer channels. Using hardware volume control. >[New Thread 0x433f9950 (LWP 11062)] >D: module-alsa-sink.c: Thread starting up >D: rtpoll.c: Acquired POSIX realtime signal SIGRTMIN+28 >I: module-alsa-sink.c: Starting playback. >D: module-suspend-on-idle.c: Source HeadPh.monitor becomes idle. >D: module-suspend-on-idle.c: Sink HeadPh becomes idle. >I: module.c: Loaded "module-alsa-sink" (index: #9; argument: "device=plantronicsUSB sink_name=HeadPh rate=44100"). >D: core-subscribe.c: dropped redundant event. >I: main.c: Daemon startup complete. >I: module-suspend-on-idle.c: Source Spkr.monitor idle for too long, suspending ... >I: module-suspend-on-idle.c: Sink Spkr idle for too long, suspending ... >I: module-alsa-sink.c: Device suspended... >I: module-suspend-on-idle.c: Sink HeadPh idle for too long, suspending ... >I: module-alsa-sink.c: Device suspended... >I: module-suspend-on-idle.c: Source HeadPh.monitor idle for too long, suspending ... > >Program received signal SIGUSR2, User defined signal 2. >0x000000316bcda926 in __poll (fds=<value optimized out>, > nfds=<value optimized out>, timeout=<value optimized out>) > at ../sysdeps/unix/sysv/linux/poll.c:87 >87 int result = INLINE_SYSCALL (poll, 3, CHECK_N (fds, nfds), nfds, timeout); >(gdb) handle SIGUSR2 pass >Signal Stop Print Pass to program Description >SIGUSR2 Yes Yes Yes User defined signal 2 >(gdb) c >Continuing. >I: main.c: Got signal SIGUSR2. > >Program received signal SIGUSR2, User defined signal 2. >[Switching to Thread 0x429f8950 (LWP 11060)] >0x000000316bcdab55 in ppoll (fds=<value optimized out>, > nfds=<value optimized out>, timeout=<value optimized out>, > sigmask=<value optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:58 >58 _NSIG / 8); >(gdb) >Continuing. >I: module.c: Loaded "module-cli-protocol-unix" (index: #10; argument: ""). >I: main.c: Got signal SIGUSR2. >E: socket-server.c: [1;31mbind(): Address already in use[0m >E: module.c: [1;31mFailed to load module "module-cli-protocol-unix" (argument: ""): initialization failed.[0m >I: client.c: Created 0 "UNIX socket client" >D: cli.c: CLI got EOF from user. >I: client.c: Freed 0 "UNIX socket client" >I: client.c: Created 1 "UNIX socket client" >I: module-alsa-sink.c: Successfully opened device bluetooth. >I: module-alsa-sink.c: Successfully enabled mmap() mode. >I: alsa-util.c: Unable to attach to mixer bluetooth: No such file or directory >I: alsa-util.c: Unable to attach to mixer hw:(null): No such device >I: sink.c: Created sink 2 "bluetooth" with sample spec "s16le 2ch 44100Hz" >I: source.c: Created source 2 "bluetooth.monitor" with sample spec "s16le 2ch 44100Hz" >I: module-alsa-sink.c: Using 3 fragments of size 8192 bytes. >[New Thread 0x40b8b950 (LWP 11072)] >D: module-alsa-sink.c: Thread starting up >D: rtpoll.c: Acquired POSIX realtime signal SIGRTMIN+27 >I: module-alsa-sink.c: Starting playback. >[New Thread 0x43dfa950 (LWP 11073)] >D: module-suspend-on-idle.c: Source bluetooth.monitor becomes idle. >D: module-suspend-on-idle.c: Sink bluetooth becomes idle. >I: module.c: Loaded "module-alsa-sink" (index: #11; argument: "device=bluetooth sink_name=bluetooth rate=44100"). >I: module-suspend-on-idle.c: Source bluetooth.monitor idle for too long, suspending ... >I: module-suspend-on-idle.c: Sink bluetooth idle for too long, suspending ... >ALSA lib pcm_bluetooth.c:245:(playback_hw_thread) poll fd 0 revents 1 >ALSA lib pcm_bluetooth.c:245:(playback_hw_thread) poll fd 0 revents 32 > >Program received signal SIGSEGV, Segmentation fault. >[Switching to Thread 0x40b8b950 (LWP 11072)] >pthread_join (threadid=<value optimized out>, > thread_return=<value optimized out>) at pthread_join.c:46 >46 if (INVALID_NOT_TERMINATED_TD_P (pd)) >(gdb) thread apply all bt full > >Thread 6 (Thread 0x43dfa950 (LWP 11073)): >#0 0x000000316b808451 in _dl_map_object (loader=<value optimized out>, > name=<value optimized out>, preloaded=<value optimized out>, > type=<value optimized out>, trace_mode=<value optimized out>, > mode=<value optimized out>, nsid=<value optimized out>) at dl-load.c:1995 > soname = <value optimized out> > fd = <value optimized out> > realname = <value optimized out> > name_copy = <value optimized out> > l = <value optimized out> > fb = Could not find the frame base for "_dl_map_object". > >Thread 5 (Thread 0x40b8b950 (LWP 11072)): >#0 pthread_join (threadid=<value optimized out>, > thread_return=<value optimized out>) at pthread_join.c:46 > pd = <value optimized out> > result = <value optimized out> >#1 0x00007fda2b9f018b in bluetooth_exit (data=0xc1e1a0) > at pcm_bluetooth.c:305 > a2dp = (struct bluetooth_a2dp *) 0xc1ea98 >#2 0x00007fda2b9f0209 in bluetooth_close (io=0xc1e1a0) at pcm_bluetooth.c:326 > data = (struct bluetooth_data *) 0xc1e1a0 >#3 0x000000317c08fc0e in snd_pcm_ioplug_close (pcm=<value optimized out>) > at pcm_ioplug.c:734 > io = <value optimized out> >#4 0x000000317c053445 in snd_pcm_close (pcm=<value optimized out>) > at pcm.c:699 > res = <value optimized out> > err = <value optimized out> > __PRETTY_FUNCTION__ = "snd_pcm_close" >#5 0x00007fda306ed579 in sink_process_msg (o=0xc26830, code=7, data=0x2, > offset=0, chunk=0x40b8aea0) at modules/module-alsa-sink.c:347 > u = (struct userdata *) 0xc1c2f0 > __func__ = "sink_process_msg" > __PRETTY_FUNCTION__ = "sink_process_msg" >#6 0x000000316dc560b4 in asyncmsgq_work (i=<value optimized out>) > at pulsecore/rtpoll.c:720 > ret = <value optimized out> > object = <value optimized out> > code = <value optimized out> > data = <value optimized out> > chunk = Could not find the frame base for "asyncmsgq_work". > >Thread 4 (Thread 0x433f9950 (LWP 11062)): >#0 0x000000316bcdab55 in ppoll (fds=<value optimized out>, > nfds=<value optimized out>, timeout=<value optimized out>, > sigmask=<value optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:58 > oldtype = <value optimized out> > tval = Could not find the frame base for "ppoll". > >Thread 3 (Thread 0x429f8950 (LWP 11060)): >#0 0x000000316bcdab55 in ppoll (fds=<value optimized out>, > nfds=<value optimized out>, timeout=<value optimized out>, > sigmask=<value optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:58 > oldtype = <value optimized out> > tval = Could not find the frame base for "ppoll". > >Thread 2 (LWP 11056): >#0 0x000000316c80cf31 in sem_wait () from /lib64/libpthread.so.0 >No locals. >#1 0x000000316dc5a228 in pa_semaphore_wait (s=<value optimized out>) > at pulsecore/semaphore-posix.c:65 > ret = <value optimized out> > __func__ = "pa_semaphore_wait" > __PRETTY_FUNCTION__ = "pa_semaphore_wait" >#2 0x000000316dc53287 in pa_asyncmsgq_send (a=<value optimized out>, > object=<value optimized out>, code=<value optimized out>, > userdata=<value optimized out>, offset=<value optimized out>, > chunk=<value optimized out>) at pulsecore/asyncmsgq.c:169 > i = Could not find the frame base for "pa_asyncmsgq_send". > >../../gdb/linux-nat.c:2723: internal-error: linux_nat_thread_alive: Assertion `is_lwp (ptid)' failed. >A problem internal to GDB has been detected, >further debugging may prove unreliable. >Quit this debugging session? (y or n) n > >../../gdb/linux-nat.c:2723: internal-error: linux_nat_thread_alive: Assertion `is_lwp (ptid)' failed. >A problem internal to GDB has been detected, >further debugging may prove unreliable. >Create a core file of GDB? (y or n) n >(gdb) q >The program is running. Exit anyway? (y or n) y >[roth@huggy ~]$
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 454712
: 311418