[Bug 770498] my mpegts hangs pipeline

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Sep 7 16:38:45 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=770498

--- Comment #2 from carl at personnelware.com ---
(gdb) thread apply all bt

Thread 10 (Thread 0x7f161bc34700 (LWP 13738)):
#0  0x00007f164b9e73a0 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f16330d2a6b in  () at
/usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56
#2  0x00007f164b9e16fa in start_thread (arg=0x7f161bc34700) at
pthread_create.c:333
#3  0x00007f164b717b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f161c435700 (LWP 13737)):
#0  0x00007f164b9e73a0 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f16330d2a6b in  () at
/usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56
#2  0x00007f164b9e16fa in start_thread (arg=0x7f161c435700) at
pthread_create.c:333
#3  0x00007f164b717b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f161cc36700 (LWP 13736)):
#0  0x00007f164b9e73a0 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f16330d2a6b in  () at
/usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56
#2  0x00007f164b9e16fa in start_thread (arg=0x7f161cc36700) at
pthread_create.c:333
#3  0x00007f164b717b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f161d437700 (LWP 13735)):
#0  0x00007f164b9e73a0 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f16330d2a6b in  () at
/usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56
#2  0x00007f164b9e16fa in start_thread (arg=0x7f161d437700) at
pthread_create.c:333
#3  0x00007f164b717b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f1642387700 (LWP 13734)):
#0  0x00007f164b711c19 in syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f164bc85c2f in g_cond_wait (cond=cond at entry=0x1110728,
mutex=mutex at entry=0x1110718) at
/build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gthread-posix.c:1394
#2  0x00007f164a12ed42 in _gst_data_queue_wait_non_empty
(queue=queue at entry=0x1110770 [GstDataQueue]) at gstdataqueue.c:553
#3  0x00007f164a130060 in gst_data_queue_pop (queue=0x1110770 [GstDataQueue],
item=item at entry=0x7f1642386e40) at gstdataqueue.c:595
#4  0x00007f164a3766b5 in gst_multi_queue_loop (pad=<optimized out>) at
gstmultiqueue.c:1575
#5  0x00007f164c1fbe71 in gst_task_func (task=0x1315cb0 [GstTask]) at
gsttask.c:332
#6  0x00007f164bc6855e in g_thread_pool_thread_proxy (data=<optimized out>) at
/build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gthreadpool.c:307
#7  0x00007f164bc67bc5 in g_thread_proxy (data=0x7f1634036c50) at
/build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gthread.c:780
#8  0x00007f164b9e16fa in start_thread (arg=0x7f1642387700) at
pthread_create.c:333
#9  0x00007f164b717b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f1642db9700 (LWP 13733)):
#0  0x00007f164b711c19 in syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f164bc85c2f in g_cond_wait (cond=cond at entry=0x7f163400c5a0,
mutex=mutex at entry=0x7f163400d280) at
/build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gthread-posix.c:1394
#2  0x00007f164a376b15 in gst_multi_queue_loop (pad=<optimized out>) at
gstmultiqueue.c:1647
#3  0x00007f164c1fbe71 in gst_task_func (task=0x1315b90 [GstTask]) at
gsttask.c:332
#4  0x00007f164bc6855e in g_thread_pool_thread_proxy (data=<optimized out>) at
/build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gthreadpool.c:307
#5  0x00007f164bc67bc5 in g_thread_proxy (data=0x7f1634036a30) at
/build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gthread.c:780
#6  0x00007f164b9e16fa in start_thread (arg=0x7f1642db9700) at
pthread_create.c:333
#7  0x00007f164b717b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f16435ba700 (LWP 13732)):
#0  0x00007f164b711c19 in syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f164bc85c2f in g_cond_wait (cond=cond at entry=0x1110680,
mutex=mutex at entry=0x1110658) at
/build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gthread-posix.c:1394
#2  0x00007f164a12fad2 in gst_data_queue_push (queue=0x11106b0 [GstDataQueue],
item=item at entry=0x7f162c0018f0) at gstdataqueue.c:520
#3  0x00007f164a375ab5 in gst_multi_queue_chain (pad=<optimized out>,
parent=<optimized out>, buffer=0x7f163442b940) at gstmultiqueue.c:1890
#4  0x00007f164c1c954f in gst_pad_push_data (data=0x7f163442b940, type=4112,
pad=0x7f163400a040 [GstPad]) at gstpad.c:4177
#5  0x00007f164c1c954f in gst_pad_push_data (pad=pad at entry=0x12f9b60 [GstPad],
type=type at entry=4112, data=data at entry=0x7f163442b940) at gstpad.c:4429
#6  0x00007f164c1d1483 in gst_pad_push (pad=0x12f9b60 [GstPad],
buffer=buffer at entry=0x7f163442b940) at gstpad.c:4548
#7  0x00007f1648272c26 in gst_ts_demux_push_pending_data
(demux=demux at entry=0x7f1644054010 [GstTSDemux],
stream=stream at entry=0x7f1634001100) at tsdemux.c:2654
#8  0x00007f16482741a3 in gst_ts_demux_push (section=<optimized out>,
packet=0x7f16435b9d90, stream=0x7f1634001100, demux=0x7f1644054010
[GstTSDemux]) at tsdemux.c:2710
#9  0x00007f16482741a3 in gst_ts_demux_push (base=0x7f1644054010 [GstTSDemux],
packet=0x7f16435b9d90, section=<optimized out>) at tsdemux.c:2789
#10 0x00007f164826cc5a in mpegts_base_chain (pad=<optimized out>,
parent=parent at entry=0x7f1644054010 [GstTSDemux], buf=0x7f163403a060) at
mpegtsbase.c:1186
#11 0x00007f164826cf72 in mpegts_base_loop (base=0x7f1644054010 [GstTSDemux])
at mpegtsbase.c:1363
#12 0x00007f164c1fbe71 in gst_task_func (task=0x13155f0 [GstTask]) at
gsttask.c:332
#13 0x00007f164bc6855e in g_thread_pool_thread_proxy (data=<optimized out>) at
/build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gthreadpool.c:307
#14 0x00007f164bc67bc5 in g_thread_proxy (data=0x7f1644052a80) at
/build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gthread.c:780
#15 0x00007f164b9e16fa in start_thread (arg=0x7f16435ba700) at
pthread_create.c:333
#16 0x00007f164b717b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f1643fff700 (LWP 13731)):
#0  0x00007f164b70be8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f164bc4139c in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7f163c0008c0, timeout=<optimized out>, context=0x1311b00) at
/build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:4135
#2  0x00007f164bc4139c in g_main_context_iterate
(context=context at entry=0x1311b00, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3835
#3  0x00007f164bc414ac in g_main_context_iteration (context=0x1311b00,
may_block=may_block at entry=1) at
/build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3901
#4  0x00007f164bc414e9 in glib_worker_main (data=<optimized out>) at
/build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:5672
#5  0x00007f164bc67bc5 in g_thread_proxy (data=0x130c000) at
/build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gthread.c:780
#6  0x00007f164b9e16fa in start_thread (arg=0x7f1643fff700) at
pthread_create.c:333
#7  0x00007f164b717b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f1648e9b700 (LWP 13730)):
#0  0x00007f164b711c19 in syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f164bc85c2f in g_cond_wait (cond=cond at entry=0x13150b0,
mutex=mutex at entry=0x1315068) at
/build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gthread-posix.c:1394
#2  0x00007f164c1fc00d in gst_task_func (task=0x1315050 [GstTask]) at
gsttask.c:317
#3  0x00007f164bc6855e in g_thread_pool_thread_proxy (data=<optimized out>) at
/build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gthreadpool.c:307
#4  0x00007f164bc67bc5 in g_thread_proxy (data=0x130c0a0) at
/build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gthread.c:780
#5  0x00007f164b9e16fa in start_thread (arg=0x7f1648e9b700) at
pthread_create.c:333
#6  0x00007f164b717b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f164c67d700 (LWP 13729)):
#0  0x00007f164b70be8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f164bc4139c in g_main_context_iterate (priority=2147483647, n_fds=2,
fds=0x1311ce0, timeout=<optimized out>, context=0x1311d00) at
/build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:4135
#2  0x00007f164bc4139c in g_main_context_iterate (context=0x1311d00,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
/build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3835
#3  0x00007f164bc41722 in g_main_loop_run (loop=0x1108fa0) at
/build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:4034
#4  0x00007f164c19c8e9 in gst_bus_poll (bus=bus at entry=0x113d390 [GstBus],
events=events at entry=GST_MESSAGE_ANY, timeout=18446744073709551615) at
gstbus.c:1157
#5  0x00000000004046f8 in event_loop (pipeline=0x1312040 [GstPipeline],
blocking=blocking at entry=1, do_progress=do_progress at entry=0,
target_state=target_state at entry=GST_STATE_PLAYING) at gst-launch.c:532
#6  0x0000000000403808 in main (argc=9, argv=0x7ffe6a8003a8) at
gst-launch.c:1115

-- 
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