[Bug 771092] [avenc] Got Caught SIGSEGV when using avenc_xxx

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Sep 14 09:22:28 UTC 2016


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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |RESOLVED
         Resolution|---                         |FIXED
   Target Milestone|git master                  |1.9.3

--- Comment #9 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
This should fix it, will also backport to 1.8 later. Please confirm

commit 8443af343ec7dc026e27ab9cbf5d2ec47bd6fc4d
Author: Sebastian Dröge <sebastian at centricular.com>
Date:   Wed Sep 14 11:20:48 2016 +0200

    av: Cast AVContext::bit_rate to a guint before passing to varargs functions

    We expect it to be a int or uint, however it changed the type to a
    int64_t in later versions of ffmpeg. As such it would be passed as a 64
    bit value to varargs functions, while the consumer of the arguments
    assumes only 32 bits. This causes crashes.

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

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