[Bug 774428] New: videoconverter: Segfault in orc when converting UYVY to I420 from a raw video in mp4 streamed over HTTP

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Nov 14 20:23:45 UTC 2016


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

            Bug ID: 774428
           Summary: videoconverter: Segfault in orc when converting UYVY
                    to I420 from a raw video in mp4 streamed over HTTP
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: tsaunier at gnome.org
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

You can find an example test here:
https://ci.gstreamer.net/job/GStreamer-master-validate/lastCompletedBuild/testReport/validate.http.transcode/to_vorbis_and_theora_in_ogg/raw_video_mov/

This bug only happens when orc is enabled and only when running the GstValidate
HTTP server ported to python3 (if you run the old version in python2 it seems
to never happen). This issue seems to only happen when transcoding raw
video(UYVY) inside MOV files.

It is very simple to reproduce on master doing:

   gst-validate-launcher -t
validate.http.transcode.to_vorbis_and_vp8_in_webm.raw_video_mov -f

(it is somehow racy but it fails almost all the time still).

Another way of reproducing with a sensibly smaller pipeline:

    gst-validate-launcher --http-only --http-server-port=8000 &&
gst-validate-1.0 uridecodebin
uri=http://127.0.0.1:8000/defaults/mp4/raw_video.mov  ! videoconvert !
video/x-raw,format=I420 ! autovideosink

---

The stack trace:

           PID: 937 (gst-validate-tr)
           UID: 1001 (jenkins)
           GID: 1001 (jenkins)
        Signal: 11 (SEGV)
     Timestamp: Mon 2016-11-14 18:18:02 UTC (15s ago)
  Command Line:
/home/jenkins/workspace/GStreamer-master-validate/gst-devtools/validate/tools/gst-validate-transcoding-1.0-debug
-o application/ogg:video/x-theora
http://127.0.0.1:8039/defaults/mp4/raw_video.mov
file:///home/jenkins/workspace/GStreamer-master-validate/validate-output/rendered/validate/http/to_vorbis_and_theora_in_ogg/raw_video_mov
    Executable:
/home/jenkins/workspace/GStreamer-master-validate/gst-devtools/validate/tools/gst-validate-transcoding-1.0-debug
 Control Group: /
         Slice: -.slice
       Boot ID: b8064adcba4347fbb05f72f8a3318336
    Machine ID: 4d2c5bb8d53a4138bff9fd3a6cfe9d8f
      Hostname: london.bilboed.com
      Coredump:
/var/lib/systemd/coredump/core.gst-validate-tr.1001.b8064adcba4347fbb05f72f8a3318336.937.1479147482000000.xz
       Message: Process 937 (gst-validate-tr) of user 1001 dumped core.

                Stack trace of thread 1058:
                #0  0x00007f7dea104180 n/a (n/a)

Thread apply all bt:

GNU gdb (GDB) Fedora 7.10.1-31.fc23
Copyright (C) 2015 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".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from
/home/jenkins/workspace/GStreamer-master-validate/gst-devtools/validate/tools/gst-validate-transcoding-1.0-debug...done.

warning: core file may not match specified executable file.
[New LWP 1058]
[New LWP 937]
[New LWP 1029]
[New LWP 1041]
[New LWP 1046]
[New LWP 980]
[New LWP 981]
[New LWP 1059]
[New LWP 1132]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by
`/home/jenkins/workspace/GStreamer-master-validate/gst-devtools/validate/tools/g'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f7dea104180 in ?? ()
[Current thread is 1 (Thread 0x7f7dc1ed0700 (LWP 1058))]

Thread 9 (Thread 0x7f7dc0ece700 (LWP 1132)):
#0  0x00007f7de6f5c809 in syscall () at /lib64/libc.so.6
#1  0x00007f7de72af9fa in g_cond_wait_until () at /lib64/libglib-2.0.so.0
#2  0x00007f7de723fc19 in g_async_queue_pop_intern_unlocked ()
   at /lib64/libglib-2.0.so.0
#3  0x00007f7de7292256 in g_thread_pool_thread_proxy ()
   at /lib64/libglib-2.0.so.0
#4  0x00007f7de72918e5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#5  0x00007f7de869761a in start_thread () at /lib64/libpthread.so.0
#6  0x00007f7de6f625fd in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f7dc16cf700 (LWP 1059)):
#0  0x00007f7de6f5c809 in syscall () at /lib64/libc.so.6
#1  0x00007f7de72af8df in g_cond_wait () at /lib64/libglib-2.0.so.0
#2  0x00007f7dcb133a20 in gst_queue_loop (pad=0x7f7db4008720)
   at gstqueue.c:1494
#3  0x00007f7de818ab00 in gst_task_func (task=0x7f7dbc042170) at gsttask.c:334
#4  0x00007f7de818bcb9 in default_func (tdata=0x7f7db4001c30, pool=0xf35910)
   at gsttaskpool.c:68
#5  0x00007f7de729227e in g_thread_pool_thread_proxy ()
   at /lib64/libglib-2.0.so.0
#6  0x00007f7de72918e5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#7  0x00007f7de869761a in start_thread () at /lib64/libpthread.so.0
#8  0x00007f7de6f625fd in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f7dde518700 (LWP 981)):
#0  0x00007f7de6f5c809 in syscall () at /lib64/libc.so.6
#1  0x00007f7de72af9fa in g_cond_wait_until () at /lib64/libglib-2.0.so.0
#2  0x00007f7de723fc19 in g_async_queue_pop_intern_unlocked ()
   at /lib64/libglib-2.0.so.0
#3  0x00007f7de724023b in g_async_queue_timeout_pop ()
   at /lib64/libglib-2.0.so.0
#4  0x00007f7de729233a in g_thread_pool_thread_proxy ()
   at /lib64/libglib-2.0.so.0
#5  0x00007f7de72918e5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#6  0x00007f7de869761a in start_thread () at /lib64/libpthread.so.0
#7  0x00007f7de6f625fd in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f7dded19700 (LWP 980)):
#0  0x00007f7de6f56b7d in poll () at /lib64/libc.so.6
#1  0x00007f7de726b18c in g_main_context_iterate.isra ()
   at /lib64/libglib-2.0.so.0
#2  0x00007f7de726b29c in g_main_context_iteration ()
   at /lib64/libglib-2.0.so.0
#3  0x00007f7de726b2d9 in glib_worker_main () at /lib64/libglib-2.0.so.0
#4  0x00007f7de72918e5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#5  0x00007f7de869761a in start_thread () at /lib64/libpthread.so.0
#6  0x00007f7de6f625fd in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f7dc3147700 (LWP 1046)):
#0  0x00007f7de6f5c809 in syscall () at /lib64/libc.so.6
#1  0x00007f7de72af8df in g_cond_wait () at /lib64/libglib-2.0.so.0
#2  0x00007f7dcb13273b in gst_queue_chain_buffer_or_list (pad=0x7f7db4024030,
parent=0x7f7db40123b0, obj=0x7f7dc430e6a0, is_list=0) at gstqueue.c:1222
#3  0x00007f7dcb132eda in gst_queue_chain (pad=0x7f7db4024030,
parent=0x7f7db40123b0, buffer=0x7f7dc430e6a0) at gstqueue.c:1320
#4  0x00007f7de9ce7de8 in gst_validate_pad_monitor_chain_func
(pad=0x7f7db4024030, parent=0x7f7db40123b0, buffer=0x7f7dc430e6a0)
   at gst-validate-pad-monitor.c:2121
#5  0x00007f7de814ef9c in gst_pad_chain_data_unchecked (pad=0x7f7db4024030,
type=4112, data=0x7f7dc430e6a0) at gstpad.c:4206
#6  0x00007f7de814fd35 in gst_pad_push_data (pad=0x7f7db4004190, type=4112,
data=0x7f7dc430e6a0) at gstpad.c:4458
#7  0x00007f7de815045d in gst_pad_push (pad=0x7f7db4004190,
buffer=0x7f7dc430e6a0) at gstpad.c:4577
#8  0x00007f7de8131cca in gst_proxy_pad_chain_default (pad=0x115b650,
parent=0x1156150, buffer=0x7f7dc430e6a0) at gstghostpad.c:126
#9  0x00007f7de814ef9c in gst_pad_chain_data_unchecked (pad=0x115b650,
type=4112, data=0x7f7dc430e6a0) at gstpad.c:4206
#10 0x00007f7de814fd35 in gst_pad_push_data (pad=0x115b3e0, type=4112,
data=0x7f7dc430e6a0) at gstpad.c:4458
#11 0x00007f7de815045d in gst_pad_push (pad=0x115b3e0, buffer=0x7f7dc430e6a0)
   at gstpad.c:4577
#12 0x00007f7de8131cca in gst_proxy_pad_chain_default (pad=0x115dd60,
parent=0x115b3e0, buffer=0x7f7dc430e6a0) at gstghostpad.c:126
#13 0x00007f7de814ef9c in gst_pad_chain_data_unchecked (pad=0x115dd60,
type=4112, data=0x7f7dc430e6a0) at gstpad.c:4206
#14 0x00007f7de814fd35 in gst_pad_push_data (pad=0x7f7dbc006340, type=4112,
data=0x7f7dc430e6a0) at gstpad.c:4458
#15 0x00007f7de815045d in gst_pad_push (pad=0x7f7dbc006340,
buffer=0x7f7dc430e6a0) at gstpad.c:4577
#16 0x00007f7de8131cca in gst_proxy_pad_chain_default (pad=0x115d670,
parent=0x7f7dbc006340, buffer=0x7f7dc430e6a0) at gstghostpad.c:126
#17 0x00007f7de814ef9c in gst_pad_chain_data_unchecked (pad=0x115d670,
type=4112, data=0x7f7dc430e6a0) at gstpad.c:4206
#18 0x00007f7de814fd35 in gst_pad_push_data (pad=0x7f7dc4039930, type=4112,
data=0x7f7dc430e6a0) at gstpad.c:4458
#19 0x00007f7de815045d in gst_pad_push (pad=0x7f7dc4039930,
buffer=0x7f7dc430e6a0) at gstpad.c:4577
#20 0x00007f7dcb1274c0 in gst_single_queue_push_one (mq=0x7f7dbc049080,
sq=0x7f7dbc04ae00, object=0x7f7dc430e6a0, allow_drop=0x7f7dc3146cf4)
   at gstmultiqueue.c:1611
#21 0x00007f7dcb128c59 in gst_multi_queue_loop (pad=0x7f7dc4039930)
   at gstmultiqueue.c:1915
#22 0x00007f7de818ab00 in gst_task_func (task=0x11a1cb0) at gsttask.c:334
#23 0x00007f7de818bcb9 in default_func (tdata=0x7f7dc401ebb0, pool=0xf35910)
   at gsttaskpool.c:68
#24 0x00007f7de729227e in g_thread_pool_thread_proxy ()
   at /lib64/libglib-2.0.so.0
#25 0x00007f7de72918e5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#26 0x00007f7de869761a in start_thread () at /lib64/libpthread.so.0
#27 0x00007f7de6f625fd in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f7dc3fff700 (LWP 1041)):
#0  0x00007f7de6f5c809 in syscall () at /lib64/libc.so.6
#1  0x00007f7de72af8df in g_cond_wait () at /lib64/libglib-2.0.so.0
#2  0x00007f7de8473d8c in gst_data_queue_push (queue=0x7f7dc4040c70,
item=0x7f7dbc073160) at gstdataqueue.c:520
#3  0x00007f7dcb129c14 in gst_multi_queue_chain (pad=0x7f7dc40396f0,
parent=0x7f7dbc049080, buffer=0x7f7dc43116e0) at gstmultiqueue.c:2104
#4  0x00007f7de9ce7de8 in gst_validate_pad_monitor_chain_func
(pad=0x7f7dc40396f0, parent=0x7f7dbc049080, buffer=0x7f7dc43116e0)
   at gst-validate-pad-monitor.c:2121
#5  0x00007f7de814ef9c in gst_pad_chain_data_unchecked (pad=0x7f7dc40396f0,
type=4112, data=0x7f7dc43116e0) at gstpad.c:4206
#6  0x00007f7de814fd35 in gst_pad_push_data (pad=0x7f7dc4039270, type=4112,
data=0x7f7dc43116e0) at gstpad.c:4458
#7  0x00007f7de815045d in gst_pad_push (pad=0x7f7dc4039270,
buffer=0x7f7dc43116e0) at gstpad.c:4577
#8  0x00007f7dc3391a3c in gst_qtdemux_decorate_and_push_buffer
(qtdemux=0x7f7dbc041600, stream=0x7f7dbc045a00, buf=0x7f7dc43116e0,
dts=1666666666, pts=1666666666, duration=33333334, keyframe=1,
position=1666666666, byte_position=7680036) at qtdemux.c:5350
#9  0x00007f7dc33980d0 in gst_qtdemux_process_adapter (demux=0x7f7dbc041600,
force=0) at qtdemux.c:6671
#10 0x00007f7dc3395165 in gst_qtdemux_chain (sinkpad=0x7f7dc4038df0,
parent=0x7f7dbc041600, inbuf=0x7f7dc43123c0) at qtdemux.c:6140
#11 0x00007f7de9ce7de8 in gst_validate_pad_monitor_chain_func
(pad=0x7f7dc4038df0, parent=0x7f7dbc041600, buffer=0x7f7dc43123c0)
   at gst-validate-pad-monitor.c:2121
#12 0x00007f7de814ef9c in gst_pad_chain_data_unchecked (pad=0x7f7dc4038df0,
type=4112, data=0x7f7dc43123c0) at gstpad.c:4206
#13 0x00007f7de814fd35 in gst_pad_push_data (pad=0x1185d80, type=4112,
data=0x7f7dc43123c0) at gstpad.c:4458
#14 0x00007f7de815045d in gst_pad_push (pad=0x1185d80, buffer=0x7f7dc43123c0)
   at gstpad.c:4577
#15 0x00007f7dcb14aca1 in gst_type_find_element_chain (pad=0x1185b40,
parent=0x11a07b0, buffer=0x7f7dc43123c0) at gsttypefindelement.c:894
#16 0x00007f7de9ce7de8 in gst_validate_pad_monitor_chain_func (pad=0x1185b40,
parent=0x11a07b0, buffer=0x7f7dc43123c0) at gst-validate-pad-monitor.c:2121
#17 0x00007f7de814ef9c in gst_pad_chain_data_unchecked (pad=0x1185b40,
type=4112, data=0x7f7dc43123c0) at gstpad.c:4206
#18 0x00007f7de814fd35 in gst_pad_push_data (pad=0x115cae0, type=4112,
data=0x7f7dc43123c0) at gstpad.c:4458
#19 0x00007f7de815045d in gst_pad_push (pad=0x115cae0, buffer=0x7f7dc43123c0)
   at gstpad.c:4577
#20 0x00007f7de8131cca in gst_proxy_pad_chain_default (pad=0x115aa20,
parent=0x7f7dc4036190, buffer=0x7f7dc43123c0) at gstghostpad.c:126
#21 0x00007f7de814ef9c in gst_pad_chain_data_unchecked (pad=0x115aa20,
type=4112, data=0x7f7dc43123c0) at gstpad.c:4206
#22 0x00007f7de814fd35 in gst_pad_push_data (pad=0x7f7dc4038730, type=4112,
data=0x7f7dc43123c0) at gstpad.c:4458
#23 0x00007f7de815045d in gst_pad_push (pad=0x7f7dc4038730,
buffer=0x7f7dc43123c0) at gstpad.c:4577
#24 0x00007f7dcb1415bb in gst_queue2_push_one (queue=0x7f7dc403e040)
   at gstqueue2.c:2908
#25 0x00007f7dcb142110 in gst_queue2_loop (pad=0x7f7dc4038730)
   at gstqueue2.c:3030
#26 0x00007f7de818ab00 in gst_task_func (task=0x11a1710) at gsttask.c:334
#27 0x00007f7de818bcb9 in default_func (tdata=0x7f7dc40063c0, pool=0xf35910)
   at gsttaskpool.c:68
#28 0x00007f7de729227e in g_thread_pool_thread_proxy ()
   at /lib64/libglib-2.0.so.0
#29 0x00007f7de72918e5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#30 0x00007f7de869761a in start_thread () at /lib64/libpthread.so.0
#31 0x00007f7de6f625fd in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f7dc8c93700 (LWP 1029)):
#0  0x00007f7de6f5c809 in syscall () at /lib64/libc.so.6
#1  0x00007f7de72af8df in g_cond_wait () at /lib64/libglib-2.0.so.0
#2  0x00007f7de818aa29 in gst_task_func (task=0x11a1170) at gsttask.c:319
#3  0x00007f7de818bcb9 in default_func (tdata=0x11963b0, pool=0xf35910)
   at gsttaskpool.c:68
#4  0x00007f7de729227e in g_thread_pool_thread_proxy ()
   at /lib64/libglib-2.0.so.0
#5  0x00007f7de72918e5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#6  0x00007f7de869761a in start_thread () at /lib64/libpthread.so.0
#7  0x00007f7de6f625fd in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f7dea114800 (LWP 937)):
#0  0x00007f7de6f56b7d in poll () at /lib64/libc.so.6
#1  0x00007f7de726b18c in g_main_context_iterate.isra ()
   at /lib64/libglib-2.0.so.0
#2  0x00007f7de726b512 in g_main_loop_run () at /lib64/libglib-2.0.so.0
#3  0x0000000000405b63 in main (argc=3, argv=0x7ffe7afbcce8)
   at gst-validate-transcoding.c:967

Thread 1 (Thread 0x7f7dc1ed0700 (LWP 1058)):
#0  0x00007f7dea104180 in  ()
#1  0x00007f7de8bd123c in video_orc_convert_UYVY_Y42B (d1=0x7f7dac3acb80 '\353'
<repeats 45 times>, '\322' <repeats 45 times>, "Ҫ", '\252' <repeats 45 times>,
'\221' <repeats 45 times>, 'j' <repeats 18 times>..., d1_stride=320,
d2=0x7f7dac3bf780 '\200' <repeats 22 times>, "H", '\020' <repeats 22 times>,
"[", '\246' <repeats 22 times>, "n", '6' <repeats 22 times>, '\312' <repeats 23
times>, 'Z' <repeats 23 times>, '\360' <repeats 23 times>, '\200' <repeats 22
times>, "H", '\020' <repeats 17 times>..., d2_stride=160, d3=0x7f7dac3c8d80
'\200' <repeats 22 times>, "\211", '\222' <repeats 22 times>, "Q", '\020'
<repeats 22 times>, "\031", '\"' <repeats 22 times>, '\336' <repeats 23 times>,
'\360' <repeats 23 times>, 'n' <repeats 23 times>, '\200' <repeats 22 times>,
"\211", '\222' <repeats 17 times>..., d3_stride=160, s1=0x7f7dc43b3ddb
"\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353H\353\211\322\020Ғ\322\020Ғ\322\020Ғ\322\020Ғ\322\020Ғ\322\020Ғ\322\020Ғ\322\020Ғ\322\020Ғ\322\020Ғ\322\020Ғ\322\020Ғ\322\020Ғ\322\020Ғ\322\020Ғ\322\020Ғ\322\020Ғ\322\020Ғ\322\020Ғ\322\020Ғ\322\020Ғ\322\020Ғ\322[\322Q\252\246\252\020\252\246\252\020\252\246\252\020\252\246\252\020\252"...,
s1_stride=640, n=160, m=240) at tmp-orc.c:15891
#2  0x00007f7de8b8bf4e in convert_UYVY_Y42B (convert=0x7f7dac013e00,
src=0x7f7dc1ececc0, dest=0x7f7dc1ecef60) at video-converter.c:3147
#3  0x00007f7de8b88ab7 in gst_video_converter_frame (convert=0x7f7dac013e00,
src=0x7f7dc1ececc0, dest=0x7f7dc1ecef60) at video-converter.c:2374
#4  0x00007f7dc22eaadc in gst_video_convert_transform_frame
(filter=0x7f7db404b6d0, in_frame=0x7f7dc1ececc0, out_frame=0x7f7dc1ecef60)
   at gstvideoconvert.c:692
#5  0x00007f7de8b9bf30 in gst_video_filter_transform (trans=0x7f7db404b6d0,
inbuf=0x7f7dc44f13f0, outbuf=0x7f7dc4969590) at gstvideofilter.c:271
#6  0x00007f7de8463801 in default_generate_output (trans=0x7f7db404b6d0,
outbuf=0x7f7dc1ecf2e8) at gstbasetransform.c:2183
#7  0x00007f7de8463eb9 in gst_base_transform_chain (pad=0x7f7db403f260,
parent=0x7f7db404b6d0, buffer=0x7f7dc44f13f0) at gstbasetransform.c:2336
#8  0x00007f7de9ce7de8 in gst_validate_pad_monitor_chain_func
(pad=0x7f7db403f260, parent=0x7f7db404b6d0, buffer=0x7f7dc44f13f0)
   at gst-validate-pad-monitor.c:2121
#9  0x00007f7de814ef9c in gst_pad_chain_data_unchecked (pad=0x7f7db403f260,
type=4112, data=0x7f7dc44f13f0) at gstpad.c:4206
#10 0x00007f7de814fd35 in gst_pad_push_data (pad=0x7f7db403f020, type=4112,
data=0x7f7dc44f13f0) at gstpad.c:4458
#11 0x00007f7de815045d in gst_pad_push (pad=0x7f7db403f020,
buffer=0x7f7dc44f13f0) at gstpad.c:4577
#12 0x00007f7de8464089 in gst_base_transform_chain (pad=0x7f7db403ede0,
parent=0x7f7db4048450, buffer=0x7f7dc44f13f0) at gstbasetransform.c:2372
#13 0x00007f7de9ce7de8 in gst_validate_pad_monitor_chain_func
(pad=0x7f7db403ede0, parent=0x7f7db4048450, buffer=0x7f7dc44f13f0)
   at gst-validate-pad-monitor.c:2121
#14 0x00007f7de814ef9c in gst_pad_chain_data_unchecked (pad=0x7f7db403ede0,
type=4112, data=0x7f7dc44f13f0) at gstpad.c:4206
#15 0x00007f7de814fd35 in gst_pad_push_data (pad=0x7f7db403eba0, type=4112,
data=0x7f7dc44f13f0) at gstpad.c:4458
#16 0x00007f7de815045d in gst_pad_push (pad=0x7f7db403eba0,
buffer=0x7f7dc44f13f0) at gstpad.c:4577
#17 0x00007f7de8464089 in gst_base_transform_chain (pad=0x7f7db403e960,
parent=0x7f7db40464b0, buffer=0x7f7dc44f13f0) at gstbasetransform.c:2372
#18 0x00007f7de9ce7de8 in gst_validate_pad_monitor_chain_func
(pad=0x7f7db403e960, parent=0x7f7db40464b0, buffer=0x7f7dc44f13f0)
   at gst-validate-pad-monitor.c:2121
#19 0x00007f7de814ef9c in gst_pad_chain_data_unchecked (pad=0x7f7db403e960,
type=4112, data=0x7f7dc44f13f0) at gstpad.c:4206
#20 0x00007f7de814fd35 in gst_pad_push_data (pad=0x7f7db404edf0, type=4112,
data=0x7f7dc44f13f0) at gstpad.c:4458
#21 0x00007f7de815045d in gst_pad_push (pad=0x7f7db404edf0,
buffer=0x7f7dc44f13f0) at gstpad.c:4577
#22 0x00007f7dcb373b94 in gst_stream_splitter_chain (pad=0x7f7db4009b60,
parent=0x7f7db4022020, buf=0x7f7dc44f13f0) at gststreamsplitter.c:140
#23 0x00007f7de9ce7de8 in gst_validate_pad_monitor_chain_func
(pad=0x7f7db4009b60, parent=0x7f7db4022020, buffer=0x7f7dc44f13f0)
   at gst-validate-pad-monitor.c:2121
#24 0x00007f7de814ef9c in gst_pad_chain_data_unchecked (pad=0x7f7db4009b60,
type=4112, data=0x7f7dc44f13f0) at gstpad.c:4206
#25 0x00007f7de814fd35 in gst_pad_push_data (pad=0x7f7db4024270, type=4112,
data=0x7f7dc44f13f0) at gstpad.c:4458
#26 0x00007f7de815045d in gst_pad_push (pad=0x7f7db4024270,
buffer=0x7f7dc44f13f0) at gstpad.c:4577
#27 0x00007f7dcb133047 in gst_queue_push_one (queue=0x7f7db40123b0)
   at gstqueue.c:1359
#28 0x00007f7dcb133e5f in gst_queue_loop (pad=0x7f7db4024270)
   at gstqueue.c:1506
#29 0x00007f7de818ab00 in gst_task_func (task=0x7f7dbc042290) at gsttask.c:334
#30 0x00007f7de818bcb9 in default_func (tdata=0x7f7db40035b0, pool=0xf35910)
   at gsttaskpool.c:68
#31 0x00007f7de729227e in g_thread_pool_thread_proxy ()
   at /lib64/libglib-2.0.so.0
#32 0x00007f7de72918e5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#33 0x00007f7de869761a in start_thread () at /lib64/libpthread.so.0
#34 0x00007f7de6f625fd in clone () at /lib64/libc.so.6

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