GNOME Bugzilla – Bug 737797
rtsp-stream: lock not released when leaving bin and transports not removed
Last modified: 2014-10-21 08:10:46 UTC
If not all transports have been removed from the bin the stream will keep the lock which might lead to a deadlock. Even this is a condition that needs to be met, we need to release the lock when reporting the error.
Created attachment 287617 [details] [review] release lock even not leaving the bin Always release the lock even we can't leave the bin.
Created attachment 287618 [details] [review] release lock even not leaving the bin fixup Sorry, uploaded the wrong patch.
commit 966065a018ee7abd3bbab6172d3a3e94abc027b0 Author: Aleix Conchillo Flaqué <aleix@oblong.com> Date: Thu Oct 2 12:02:48 2014 -0700 stream: release lock even not all transports have been removed We don't want to keep the lock even we return FALSE because not all the transports have been removed. This could lead into a deadlock. https://bugzilla.gnome.org/show_bug.cgi?id=737797