[Bug 795758] rtpvrawpay: assigning MTU to exceed 1244191 bytes throws a gmem allocation error

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sat May 5 14:44:45 UTC 2018


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

Tim-Philipp Müller <t.i.m at zen.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |t.i.m at zen.co.uk
         Resolution|---                         |FIXED
   Target Milestone|git master                  |1.14.1
            Summary|Assigning rtpvrawpay MTU to |rtpvrawpay: assigning MTU
                   |exceed 1244191 bytes throws |to exceed 1244191 bytes
                   |a gmem allocation error.    |throws a gmem allocation
                   |                            |error

--- Comment #1 from Tim-Philipp Müller <t.i.m at zen.co.uk> ---
commit a5ecb465a979eec42f17684f60347419d44a79af
Author: Tim-Philipp Müller <tim at centricular.com>
Date:   Sat May 5 16:16:45 2018 +0200

    bufferlist: fix abort due to underflow when creating 0-sized list

    gst_buffer_list_new_sized(0) will cause an underflow in a calculation
    which then makes it try to allocate huge amounts of memory, which
    may lead to aborts.

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



commit 5b8e775d1c1532e4f2010121a38c48c7bdbfd5be
Author: Tim-Philipp Müller <tim at centricular.com>
Date:   Sat May 5 16:32:59 2018 +0200

    rtpvrawpay: don't use buffer lists if everything fits into one buffer

    People might use very large mtu sizes where every payload
    fits into a single output packet.

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

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