[Bug 777530] decodebin3: Fix crash caused by slot double freeing
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Tue Jan 31 16:18:43 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=777530
Edward Hervey <bilboed at bilboed.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |bilboed at bilboed.com
Resolution|--- |FIXED
Target Milestone|git master |1.11.2
--- Comment #3 from Edward Hervey <bilboed at bilboed.com> ---
commit 6b5617c2a72a4a48fdccfe5dfcce3fa56a9ca738
Author: Seungha Yang <sh.yang at lge.com>
Date: Fri Jan 20 19:49:46 2017 +0900
decodebin3: Fix crash caused by slot double freeing
Probe for MultiQueue source pad might receive EOS twice,
the first is fake-eos and the other is actual EOS.
And the slot can be freed with fake-eos/EOS if the slot has no input.
Since slot freeing is async, double free can be possible.
So, decodebin3 needs to remove the probe also with slot freeing.
https://bugzilla.gnome.org/show_bug.cgi?id=777530
--
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