After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 778035 - race in gst_base_src_loop() detected by TSan
race in gst_base_src_loop() detected by TSan
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
1.10.x
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2017-02-01 14:52 UTC by Fabrice Bellet
Modified: 2018-11-03 12:39 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
ThreadSanitizer: data race gstreamer/gst/gstpad.c:5543 in gst_pad_send_event_unchecked (33.76 KB, text/plain)
2017-02-01 14:52 UTC, Fabrice Bellet
Details

Description Fabrice Bellet 2017-02-01 14:52:59 UTC
Created attachment 344715 [details]
ThreadSanitizer: data race gstreamer/gst/gstpad.c:5543 in gst_pad_send_event_unchecked

This case suggested by the ThreadSanitizer occurs when updating the flags of the GstPad object while holding the object lock in gstpad.c, and when reading the flags in gst_base_src_loop(), unlocked: 

if (G_UNLIKELY (src->priv->flushing || GST_PAD_IS_FLUSHING (pad)))
Comment 1 Sebastian Dröge (slomo) 2017-02-01 17:25:32 UTC
Basically the same thing as https://bugzilla.gnome.org/show_bug.cgi?id=778038#c1
Comment 2 GStreamer system administrator 2018-11-03 12:39:09 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/217.