[Bug 701110] New: videomixer: sinkpads GSList is not protected for multi-threading

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon May 27 19:52:29 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=701110
  GStreamer | gst-plugins-good | git

           Summary: videomixer: sinkpads GSList is not protected for
                    multi-threading
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: nicolas.dufresne at collabora.co.uk
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


While fixing a z-order issue, I realized that the mixer sinkpads GSList is not
protected. If a pad is created, a zorder is changed, or a pad is removed while
the streaming thread is iterating the list, it may crash due to pointer being
modified in parallel. Considering this, there might be many other threading
issues in this element.

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