pulseaudio causing crashing of applications

Andrew Farris lordmorgul at gmail.com
Thu Jan 31 09:31:21 UTC 2008


Warren Togami wrote:
> Hi folks,
> 
> Is anyone else seeing regular crashing of applications like pidgin, 
> mplayer or xine caused by pulseaudio?  Did anybody manage to get useful 
> backtraces out of this?
> 
> Thanks,
> Warren Togami
> wtogami at redhat.com

I just had an issue with rhythmbox locking up while playing through pulseaudio. 
  It locked only when I switched to VT1 where root was logged in, and it 
immediately stopped playing and froze.  I've got the backtrace for all threads, 
but the top few are below.  The rest is rather long so I won't post it yet.  I 
haven't had rhythmbox do this before tonight.

Usually it will stop playing through the sink device (it is still trying to) 
until returning to the login that is running rhythmbox, but this time it 
actually froze and did not keep streaming to the sink.

0x00110402 in __kernel_vsyscall ()
(gdb) t a a bt

Thread 12 (Thread 0xb5a5cb90 (LWP 8935)):
#0  0x00110402 in __kernel_vsyscall ()
#1  0x00a4db05 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x008bba12 in ?? () from /lib/libglib-2.0.so.0
#3  0x008bbdb5 in g_async_queue_pop () from /lib/libglib-2.0.so.0
#4  0x0014ee9c in ?? () from /usr/lib/librhythmbox-core.so.0
#5  0x00908e4f in ?? () from /lib/libglib-2.0.so.0
#6  0x00a4953b in start_thread () from /lib/libpthread.so.0
#7  0x00f3befe in clone () from /lib/libc.so.6

Thread 11 (Thread 0xb505bb90 (LWP 8951)):
#0  0x00110402 in __kernel_vsyscall ()
#1  0x00a50a6b in read () from /lib/libpthread.so.0
#2  0x008e1b6d in ?? () from /lib/libglib-2.0.so.0
#3  0x00908e4f in ?? () from /lib/libglib-2.0.so.0
#4  0x00a4953b in start_thread () from /lib/libpthread.so.0
#5  0x00f3befe in clone () from /lib/libc.so.6

Thread 10 (Thread 0xb3c1bb90 (LWP 10059)):
#0  0x00110402 in __kernel_vsyscall ()
#1  0x00a4db05 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0146deaf in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#3  0x073befd9 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#4  0x073bf692 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#5  0x014b1b91 in ?? () from /usr/lib/gstreamer-0.10/libgstqtdemux.so
#6  0x073d9656 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#7  0x0090a9d8 in ?? () from /lib/libglib-2.0.so.0
#8  0x00908e4f in ?? () from /lib/libglib-2.0.so.0
#9  0x00a4953b in start_thread () from /lib/libpthread.so.0
#10 0x00f3befe in clone () from /lib/libc.so.6

Thread 9 (Thread 0xb6e8eb90 (LWP 10060)):
#0  0x00110402 in __kernel_vsyscall ()
#1  0x00a4db05 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0146deaf in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#3  0x073befd9 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#4  0x073bf692 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#5  0x0144d5c7 in ?? () from /usr/lib/gstreamer-0.10/libgstplaybin.so
---Type <return> to continue, or q <return> to quit---
#6  0x073befd9 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#7  0x073bf692 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#8  0x073b0aaa in ?? () from /usr/lib/libgstreamer-0.10.so.0
#9  0x073befd9 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#10 0x073bf692 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#11 0x012db6c2 in ?? () from /usr/lib/gstreamer-0.10/libgstfaad.so
#12 0x073befd9 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#13 0x073bf692 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#14 0x0146c2d8 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#15 0x073d9656 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#16 0x0090a9d8 in ?? () from /lib/libglib-2.0.so.0
#17 0x00908e4f in ?? () from /lib/libglib-2.0.so.0
#18 0x00a4953b in start_thread () from /lib/libpthread.so.0
#19 0x00f3befe in clone () from /lib/libc.so.6

Thread 8 (Thread 0xb24acb90 (LWP 10140)):
#0  0x00110402 in __kernel_vsyscall ()
#1  0x00a51266 in nanosleep () from /lib/libpthread.so.0
#2  0x0090b5c2 in g_usleep () from /lib/libglib-2.0.so.0
#3  0x037e3a5c in ?? () from /usr/lib/gstreamer-0.10/libgstxvimagesink.so
#4  0x00908e4f in ?? () from /lib/libglib-2.0.so.0
#5  0x00a4953b in start_thread () from /lib/libpthread.so.0
#6  0x00f3befe in clone () from /lib/libc.so.6

Thread 7 (Thread 0xb10aab90 (LWP 10141)):
#0  0x00110402 in __kernel_vsyscall ()
#1  0x00f31df3 in poll () from /lib/libc.so.6
#2  0x0686b812 in ?? () from /usr/lib/libpulse.so.0
#3  0x068606e4 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x068617b3 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x06861854 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x0686b713 in ?? () from /usr/lib/libpulse.so.0
#7  0x06885d0e in ?? () from /usr/lib/libpulse.so.0
#8  0x00a4953b in start_thread () from /lib/libpthread.so.0
#9  0x00f3befe in clone () from /lib/libc.so.6



-- 
Andrew Farris <lordmorgul at gmail.com> www.lordmorgul.net
  gpg 0xC99B1DF3 fingerprint CDEC 6FAD BA27 40DF 707E A2E0 F0F6 E622 C99B 1DF3
No one now has, and no one will ever again get, the big picture. - Daniel Geer
----                                                                       ----




More information about the fedora-devel-list mailing list