[Bug 791833] waveparse: Assert and execute an integer overflow on invalid duration

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Dec 21 09:55:16 UTC 2017


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

Sebastian Dröge (slomo) <slomo at coaxion.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |slomo at coaxion.net

--- Comment #1 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
upstream_size comes from a duration query, wav->offset is the position from
where we pulled just before in pull mode, and the byte counter from the adapter
otherwise.

While I agree that this should not assert, it seems like something else is off
too here. Either we failed counting bytes, upstream allows to pull from after
the duration, or upstream reports completely bogus duration, or the state
variables in wavparse became inconsistent.

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