From 09b7ee1ffea332fcc49b0bd36c938c01fee4fa5e Mon Sep 17 00:00:00 2001 From: Vincent Penquerc'h Date: Fri, 4 Apr 2014 15:30:20 +0100 Subject: tests: fix shm test deadlock The test was not bringing the source back to NULL, so its thread could start creating a buffer while the pads were being shutdown. --- tests/check/elements/shm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/check/elements/shm.c b/tests/check/elements/shm.c index e8b1d73e8..741ff0109 100644 --- a/tests/check/elements/shm.c +++ b/tests/check/elements/shm.c @@ -72,6 +72,8 @@ setup_shm (void) static void teardown_shm (void) { + fail_unless (gst_element_set_state (src, GST_STATE_NULL) == + GST_STATE_CHANGE_SUCCESS); gst_check_teardown_sink_pad (src); gst_check_teardown_src_pad (sink); gst_check_teardown_element (src); -- cgit v1.2.1