[Bug 686301] mpegpsdemux: Fails to seek on some file, tries to send GAP/SEGMENT events with invalid fields

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Dec 16 08:05:05 PST 2013


https://bugzilla.gnome.org/show_bug.cgi?id=686301
  GStreamer | gst-plugins-bad | 1.2.1

Sebastian Dröge (slomo) <slomo> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                 CC|                            |slomo at coaxion.net
          Component|don't know                  |gst-plugins-bad
            Summary|totem-video-thumbnailer     |mpegpsdemux: Fails to seek
                   |fails on some file          |on some file, tries to send
                   |                            |GAP/SEGMENT events with
                   |                            |invalid fields
     Ever Confirmed|0                           |1

--- Comment #8 from Sebastian Dröge (slomo) <slomo at coaxion.net> 2013-12-16 16:04:52 UTC ---
Problem in the MPEG PS demuxer.

#0  0x00007ffff713b3c9 in g_logv (
    log_domain=0x7ffff76ee9eb <g_log_domain_gstreamer> "GStreamer", 
    log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, 
    args=args at entry=0x7fffe7deb598)
    at /build/glib2.0-pBGR6U/glib2.0-2.38.2/./glib/gmessages.c:989
#1  0x00007ffff713b512 in g_log (log_domain=<optimized out>, 
    log_level=log_level at entry=G_LOG_LEVEL_CRITICAL, 
    format=format at entry=0x7ffff718140a "%s: assertion '%s' failed")
    at /build/glib2.0-pBGR6U/glib2.0-2.38.2/./glib/gmessages.c:1025
#2  0x00007ffff713b539 in g_return_if_fail_warning (
    log_domain=<optimized out>, 
    pretty_function=pretty_function at entry=0x7ffff76f92a0
<__PRETTY_FUNCTION__.18376> "gst_event_new_gap", 
    expression=expression at entry=0x7ffff76eee08 "GST_CLOCK_TIME_IS_VALID
(timestamp)") at /build/glib2.0-pBGR6U/glib2.0-2.38.2/./glib/gmessages.c:1034
#3  0x00007ffff768e53a in gst_event_new_gap (timestamp=18446744073709551615, 
    duration=<optimized out>) at gstevent.c:570
#4  0x00007fffe7df7a35 in gst_flups_demux_send_gap_updates (
    new_start=4218011110, demux=0x7fffe80da4c0) at gstmpegdemux.c:920
#5  gst_flups_demux_send_data (buf=0x7fffe005f3c0, stream=0x7fffe00011c0, 
    demux=0x7fffe80da4c0) at gstmpegdemux.c:647
#6  gst_flups_demux_data_cb (filter=<optimized out>, first=<optimized out>, 
    buffer=0x7fffe0066810, demux=0x7fffe80da4c0) at gstmpegdemux.c:2249
---Type <return> to continue, or q <return> to quit---
#7  0x00007fffe7dfa35c in gst_pes_filter_parse (
    filter=filter at entry=0x7fffe80da600) at gstpesfilter.c:480
#8  0x00007fffe7dfaf68 in gst_pes_filter_process (
    filter=filter at entry=0x7fffe80da600) at gstpesfilter.c:603
#9  0x00007fffe7df35ac in gst_flups_demux_chain (pad=pad at entry=0x896940, 
    parent=parent at entry=0x7fffe80da4c0, buffer=<optimized out>)
    at gstmpegdemux.c:3160
#10 0x00007fffe7df4b42 in gst_flups_demux_pull_block (size=32768, 
    offset=256000, demux=0x7fffe80da4c0, pad=0x896940) at gstmpegdemux.c:2802
#11 gst_flups_demux_loop (pad=0x896940) at gstmpegdemux.c:2832
#12 0x00007ffff76cbef9 in gst_task_func (task=0x8275f0) at gsttask.c:316
#13 0x00007ffff7159a5c in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-pBGR6U/glib2.0-2.38.2/./glib/gthreadpool.c:309
#14 0x00007ffff71590a5 in g_thread_proxy (data=0x7fffe80d74a0)
    at /build/glib2.0-pBGR6U/glib2.0-2.38.2/./glib/gthread.c:798
#15 0x00007ffff403be0e in start_thread (arg=0x7fffe7dec700)
    at pthread_create.c:311
#16 0x00007ffff3d710fd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

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