[Bug 790909] Race between gst_rtsp_client_close() and client_watch_notify() leads to undefined behaviour

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Jan 24 14:15:05 UTC 2018


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

--- Comment #7 from Kseniya Vasilchuk <vasilchukkseniia at gmail.com> ---
Ok, it definitely the same situation in master. I've wrote a minimal app based
on appsrc example to reproduce it (in attachments). There are two key points: 
1 - No data sent by appsrc. It leads to failed preroll.
2 - Every 35 second all clients are filtered out. 
And I've wrote two scripts with gst-launch-1.0 to simulate many simultaneous
connections. You need just compile it and launch, then start launch.sh on the
same machine. So I reproduced bug pretty easy on my machine (Windows).

I've also rewrote fix, cause I've noticed that there are no protection against
the same time access.

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