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

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Mar 7 10:56:42 PST 2014


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

--- Comment #9 from [laucha] <lauchapc87 at gmail.com> 2014-03-07 19:19:28 UTC ---
(In reply to comment #6)
> (In reply to comment #5)
> > Created an attachment (id=271223)
 --> (https://bugzilla.gnome.org/attachment.cgi?id=271223)
[review]
> > workaround for the segfault and a patch for the freezing bug. Both are for
> > videomixer
> 
> Ok, I found why I couldn't review this patch. Patch need to be attach with the
> patch checkbox, and in raw text, no zip file.
> 
> In order to produce a patch in the format we expect, so this, assuming 1 patch:
> 
> git format-patch -1
> 
> This will create a 00001-Description.path file, just attach this file. We have
> a tool on Bugzilla to review and comment about the code. Thanks for your time !

Sorry, I didn't know that. Do you want me to upload again the patch in the
correct way?

(In reply to comment #7)
> For the reference:
> 
> >+  GST_VIDEO_MIXER2_UNLOCK (mix);
> >   GST_COLLECT_PADS_STREAM_LOCK (mix->collect);
> >+  GST_VIDEO_MIXER2_LOCK (mix);
> 
> This looks appropriate, and match the description I've made. The other patch
> seems unrelated, maybe file another bug, or just explain why you need this null
> checking (usually we try and find the source, and avoid NULL check if
> possible).

I am completly agree with you. If I find the problem's source I will ask you
how to continue :).

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