[Bug 762098] fix to make gtksink demo not hang on exit

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Feb 16 09:13:25 UTC 2016


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

Matthew Waters (ystreet00) <ystreet00 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |ystreet00 at gmail.com
         Resolution|---                         |FIXED
   Target Milestone|git master                  |1.6.4

--- Comment #1 from Matthew Waters (ystreet00) <ystreet00 at gmail.com> ---
Thanks for the bug report!

commit 057aca2cda1e03a2208f21894c8e263b7f91d38d
Author: Matthew Waters <matthew at centricular.com>
Date:   Tue Feb 16 19:59:13 2016 +1100

    gtk(gl)sink: remove the signal handlers on finalize

    It's possible that the sink element will be freed before the widget is
    destroyed.  When the widget was eventually destroyed, it was attempting to
    access member variables of the freed sink struct which resulted in
undefined
    behaviour.

    Fix by disconnecting our signal on finalize.

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

And 1.6 a7108e62d79639c5b6c60a5e0c1396273790d170

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