[libcamera-devel] [PATCH v1] test: gstreamer: Disable gstreamer registry forks

Vedant Paranjape vedantparanjape160201 at gmail.com
Sat Aug 21 10:52:33 CEST 2021


ASan needs to be loaded first before gstreamer is loaded. This was not
possible, so verify_asan_link_order was disabled. Better way to tackle
this issue was disabling forks on the gstreamer side.

Signed-off-by: Vedant Paranjape <vedantparanjape160201 at gmail.com>
---
 test/gstreamer/gstreamer_single_stream_test.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/test/gstreamer/gstreamer_single_stream_test.cpp b/test/gstreamer/gstreamer_single_stream_test.cpp
index 349dcfa4..7b0b7676 100644
--- a/test/gstreamer/gstreamer_single_stream_test.cpp
+++ b/test/gstreamer/gstreamer_single_stream_test.cpp
@@ -52,7 +52,7 @@ protected:
 #if defined(__SANITIZE_ADDRESS__) && !defined(__clang__) && __GNUC__ < 8
 		return TestSkip;
 #endif
-		setenv("ASAN_OPTIONS", "verify_asan_link_order=0", 1);
+		gst_registry_fork_set_enabled(false);
 
 		/* Initialize GStreamer */
 		g_autoptr(GError) errInit = NULL;
-- 
2.25.1



More information about the libcamera-devel mailing list