[Bug 692953] alsa modules are silent or noisy after several hours of use

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Aug 22 10:33:38 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=692953
  GStreamer | gst-plugins-base | 1.0.6

--- Comment #44 from Thomas DEBESSE <thomas.debesse at rcf.fr> 2013-08-22 17:33:34 UTC ---
I don't know if this is useful, but this is a gdb backtrace of the current
failed pipeline:

0x00007f8b3f51d3cd in poll () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) info threads
  Id   Target Id         Frame 
  5    Thread 0x7f8b3a9e7700 (LWP 26655) "queue0:src" 0x00007f8b3f803ca4 in
pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  4    Thread 0x7f8b3a1e6700 (LWP 26656) "alsasrc0:src" 0x00007f8b3f803ca4 in
pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  3    Thread 0x7f8b399e5700 (LWP 26661) "audiosrc-ringbu" 0x00007f8b3f521747
in ioctl () from /lib/x86_64-linux-gnu/libc.so.6
  2    Thread 0x7f8b391e4700 (LWP 26662) "audiosink-ringb" 0x00007f8b3f51d3cd
in poll () from /lib/x86_64-linux-gnu/libc.so.6
* 1    Thread 0x7f8b4045d740 (LWP 26625) "gst-launch-1.0" 0x00007f8b3f51d3cd in
poll () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) thread apply all backtrace

Thread 5 (Thread 0x7f8b3a9e7700 (LWP 26655)):
#0  0x00007f8b3f803ca4 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f8b3faa1aaf in g_cond_wait (cond=cond at entry=0x16362b0,
mutex=mutex at entry=0x16362a0)
    at
/build/buildd/glib2.0-2.37.6~git20130819.01156b12/./glib/gthread-posix.c:759
#2  0x00007f8b3d162795 in gst_queue_loop (pad=<optimized out>) at
gstqueue.c:1158
#3  0x00007f8b3fffba71 in gst_task_func (task=0x166a050) at gsttask.c:316
#4  0x00007f8b3fa86712 in g_thread_pool_thread_proxy (data=<optimized out>) at
/build/buildd/glib2.0-2.37.6~git20130819.01156b12/./glib/gthreadpool.c:309
#5  0x00007f8b3fa85ed5 in g_thread_proxy (data=0x1610230) at
/build/buildd/glib2.0-2.37.6~git20130819.01156b12/./glib/gthread.c:798
#6  0x00007f8b3f7fff8e in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#7  0x00007f8b3f529e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7f8b3a1e6700 (LWP 26656)):
#0  0x00007f8b3f803ca4 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f8b3faa1aaf in g_cond_wait (cond=cond at entry=0x1642598,
mutex=mutex at entry=0x1642558)
    at
/build/buildd/glib2.0-2.37.6~git20130819.01156b12/./glib/gthread-posix.c:759
#2  0x00007f8b3e1b9233 in wait_segment (buf=buf at entry=0x1642540) at
gstaudioringbuffer.c:1282
#3  0x00007f8b3e1bb44c in gst_audio_ring_buffer_read (buf=buf at entry=0x1642540,
sample=sample at entry=2631349632, data=data at entry=0x7f8b2c012730 "\t", 
    len=len at entry=384, timestamp=timestamp at entry=0x7f8b3a1e5a88) at
gstaudioringbuffer.c:1724
#4  0x00007f8b3e1d3e41 in gst_audio_base_src_create (bsrc=0x162ccf0,
offset=<optimized out>, length=<optimized out>, outbuf=0x7f8b3a1e5c28)
    at gstaudiobasesrc.c:815
#5  0x00007f8b3da513c2 in gst_base_src_get_range (src=src at entry=0x162ccf0,
offset=offset at entry=18446744073709551615, length=length at entry=0, 
    buf=buf at entry=0x7f8b3a1e5d38) at gstbasesrc.c:2355
#6  0x00007f8b3da52c1b in gst_base_src_loop (pad=0x162e080) at
gstbasesrc.c:2613
#7  0x00007f8b3fffba71 in gst_task_func (task=0x166a170) at gsttask.c:316
#8  0x00007f8b3fa86712 in g_thread_pool_thread_proxy (data=<optimized out>) at
/build/buildd/glib2.0-2.37.6~git20130819.01156b12/./glib/gthreadpool.c:309
#9  0x00007f8b3fa85ed5 in g_thread_proxy (data=0x1610190) at
/build/buildd/glib2.0-2.37.6~git20130819.01156b12/./glib/gthread.c:798
#10 0x00007f8b3f7fff8e in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f8b3f529e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7f8b399e5700 (LWP 26661)):
#0  0x00007f8b3f521747 in ioctl () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f8b3df10bc4 in snd_pcm_hw_readi (pcm=0x1668ce0, buffer=<optimized
out>, size=<optimized out>) at pcm_hw.c:803
#2  0x00007f8b3e400a0b in gst_alsasrc_read (asrc=0x162ccf0, data=<optimized
out>, length=1536, timestamp=0x7f8b399e4e38) at gstalsasrc.c:906
#3  0x00007f8b3e1d85fe in audioringbuffer_thread_func (buf=0x1642540) at
gstaudiosrc.c:239
#4  0x00007f8b3fa85ed5 in g_thread_proxy (data=0x7f8b2c003630) at
/build/buildd/glib2.0-2.37.6~git20130819.01156b12/./glib/gthread.c:798
#5  0x00007f8b3f7fff8e in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f8b3f529e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7f8b391e4700 (LWP 26662)):
#0  0x00007f8b3f51d3cd in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f8b3df0448f in poll (__timeout=40, __nfds=1, __fds=0x7f8b391e3ce0)
at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  snd1_pcm_wait_nocheck (pcm=0x165fc80, timeout=40) at pcm.c:2396
#3  0x00007f8b3df0466f in snd_pcm_wait (pcm=<optimized out>, timeout=<optimized
out>) at pcm.c:2367
#4  0x00007f8b3e3fd1a4 in gst_alsasink_write (asink=0x163c230, data=<optimized
out>, length=1536) at gstalsasink.c:1012
#5  0x00007f8b3e1d7939 in audioringbuffer_thread_func (buf=0x16421b0) at
gstaudiosink.c:252
#6  0x00007f8b3fa85ed5 in g_thread_proxy (data=0x7f8b2c003a30) at
/build/buildd/glib2.0-2.37.6~git20130819.01156b12/./glib/gthread.c:798
#7  0x00007f8b3f7fff8e in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#8  0x00007f8b3f529e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7f8b4045d740 (LWP 26625)):
#0  0x00007f8b3f51d3cd in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f8b3fa614fc in g_main_context_poll (n_fds=2, fds=0x1667950,
timeout=250, context=0x1669e40, priority=<optimized out>)
    at /build/buildd/glib2.0-2.37.6~git20130819.01156b12/./glib/gmain.c:4006
#2  g_main_context_iterate (context=0x1669e40, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>)
    at /build/buildd/glib2.0-2.37.6~git20130819.01156b12/./glib/gmain.c:3707
#3  0x00007f8b3fa619ca in g_main_loop_run (loop=0x1669b50) at
/build/buildd/glib2.0-2.37.6~git20130819.01156b12/./glib/gmain.c:3906
#4  0x00007f8b3ffaa485 in gst_bus_poll (bus=bus at entry=0x161e5e0,
events=events at entry=GST_MESSAGE_ANY,
timeout=timeout at entry=18446744073709551615)
    at gstbus.c:1086
#5  0x0000000000403b97 in event_loop (pipeline=0x163e0b0,
blocking=blocking at entry=1, target_state=target_state at entry=GST_STATE_PLAYING)
at gst-launch.c:592
#6  0x00000000004035b1 in main (argc=9, argv=0x7fff05297658) at
gst-launch.c:1114

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list