[Bug 708891] check: adder test_flush_start_flush_stop racy

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Sep 27 00:57:55 PDT 2013


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

--- Comment #1 from Edward Hervey <bilboed at bilboed.com> 2013-09-27 07:57:50 UTC ---
Note : This unit test sends flush start/stop from the main thread

The problem is a race in gst_pad_push_data between:
* (thread 1) the moment we check if sticky events should be carried over before
pushing the buffer (this is the part that should take care of carrying over the
stream-start and segment events).
* (thread 2) the peer pad being flushed
* (thread 1) gst_pad_chain_data_unchecked() being called on the peer pad

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