diff --git a/gst/playback/gstplaybin2.c b/gst/playback/gstplaybin2.c index 75499a1c1e..ca5bb25b32 100644 --- a/gst/playback/gstplaybin2.c +++ b/gst/playback/gstplaybin2.c @@ -5201,6 +5201,7 @@ no_decodebin: uridecodebin_failure: { GST_DEBUG_OBJECT (playbin, "failed state change of uridecodebin"); + GST_SOURCE_GROUP_LOCK (group); goto error_cleanup; } sink_failure: