[Bug 646811] baseparse: deadlock in gst_base_parse_set_index

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Apr 19 06:15:10 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=646811
  GStreamer | gstreamer (core) | git

Tim-Philipp Müller <t.i.m> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |0.10.33

--- Comment #4 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2011-04-19 13:15:05 UTC ---
commit 60bbb9c24f5b09ae4f6546b16ec64cd3484b2255
Author: Tim-Philipp Müller <tim.muller at collabora.co.uk>
Date:   Tue Apr 19 13:23:19 2011 +0100

    docs: add note/warning to gst_index_get_writer_id() docs about the
OBJECT_LOCK

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

commit b35d54dcd1afb11dd70356e67f4d95441be6d74d
Author: Tim-Philipp Müller <tim.muller at collabora.co.uk>
Date:   Tue Apr 19 13:05:53 2011 +0100

    baseparse: don't deadlock when setting external index

    Protect index with its own lock. gst_index_get_writer_id() may take
    the object lock internally (the default resolver, GST_INDEX_RESOLVER_PATH,
    will anyway), so if we're using that to protect the index as well,
    we'll deadlock.

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

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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