[Bug 797054] New: h264parse: Critical warning when parsing framerate from youtube-dl

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Aug 30 16:43:20 UTC 2018


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

            Bug ID: 797054
           Summary: h264parse: Critical warning when parsing framerate
                    from youtube-dl
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: philn at igalia.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

gst_util_uint64_scale_int() is called with its last argument being a guint. :)

youtube-dl "https://vimeo.com/280481143" -o - | G_DEBUG=fatal_criticals 
gst-play-1.0 fd://0

(gdb) bt
#0  0x00007f2251a2ac41 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f2251a2bf2b in g_logv () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2251a2c07f in g_log () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2251ea960a in _gst_util_uint64_scale_int (val=<optimized out>,
num=<optimized out>, denom=<optimized out>, correct=<optimized out>) at
../subprojects/gstreamer/gst/gstutils.c:680
#4  0x00007f22513e134a in gst_base_parse_push_frame (parse=0x7f22481b2f10,
frame=<optimized out>) at
../subprojects/gstreamer/libs/gst/base/gstbaseparse.c:2553
#5  0x00007f22513e4231 in gst_base_parse_finish_frame
(parse=parse at entry=0x7f22481b2f10, frame=frame at entry=0x7f2240003540,
size=-268408848, size at entry=8479)
    at ../subprojects/gstreamer/libs/gst/base/gstbaseparse.c:2707
#6  0x00007f224ee404c8 in gst_h264_parse_handle_frame (parse=0x7f22481b2f10,
frame=0x7f2240003540, skipsize=0x7f224f664bfc) at
../subprojects/gst-plugins-bad/gst/videoparsers/gsth264parse.c:1276
#7  0x00007f22513dc0f2 in gst_base_parse_handle_buffer (parse=0x7f22481b2f10,
buffer=<optimized out>, skip=0x7f224f664bfc, flushed=0x7f224f664c00) at
../subprojects/gstreamer/libs/gst/base/gstbaseparse.c:2206
#8  0x00007f22513e215c in gst_base_parse_chain (pad=<optimized out>,
parent=<optimized out>, buffer=<optimized out>) at
../subprojects/gstreamer/libs/gst/base/gstbaseparse.c:3230
#9  0x00007f2251e6cd22 in gst_pad_chain_data_unchecked (data=0x7f2248007d40,
type=4112, pad=0x562836449680) at ../subprojects/gstreamer/gst/gstpad.c:4322
#10 0x00007f2251e6cd22 in gst_pad_push_data (pad=pad at entry=0x562836449430,
type=type at entry=4112, data=data at entry=0x7f2248007d40) at
../subprojects/gstreamer/gst/gstpad.c:4578
#11 0x00007f2251e73602 in gst_pad_push (pad=0x562836449430,
buffer=buffer at entry=0x7f2248007d40) at
../subprojects/gstreamer/gst/gstpad.c:4697
#12 0x00007f224ff2efad in gst_single_queue_push_one (allow_drop=<synthetic
pointer>, object=0x7f2248007d40, sq=0x7f22481aec00, mq=0x7f22481ad080)
    at ../subprojects/gstreamer/plugins/elements/gstmultiqueue.c:1643
#13 0x00007f224ff2efad in gst_multi_queue_loop (pad=<optimized out>) at
../subprojects/gstreamer/plugins/elements/gstmultiqueue.c:1963
#14 0x00007f2251ea04c1 in gst_task_func (task=0x56283644d710) at
../subprojects/gstreamer/gst/gsttask.c:328
#15 0x00007f2251a4d7d0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f2251a4ce05 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f225139df2a in start_thread (arg=0x7f224f665700) at
pthread_create.c:463
#18 0x00007f225152bedf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

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