summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-x60-simple-cam.sh8
1 files changed, 6 insertions, 2 deletions
diff --git a/60-simple-cam.sh b/60-simple-cam.sh
index c5f1490..ae14305 100755
--- a/60-simple-cam.sh
+++ b/60-simple-cam.sh
@@ -14,7 +14,7 @@ source ./common.sh
LIBCAMERA_BUILD=${1:-"$(builddir unit-tests)"}
LIBCAMERA=$LIBCAMERA_BUILD/source/
-ID=simple-cam
+ID=$0
SIMPLECAM=$(srcdir simple-cam)
SIMPLECAM_REPO=https://git.libcamera.org/libcamera/simple-cam.git
@@ -54,8 +54,12 @@ function build() {
function run() {
BUILDDIR="$(builddir $ID)"
+ # libevent has a known memory leak. Its out of our control, Suppress it.
+ echo "leak:event_new" > $BUILDDIR/leak-suppressions.txt
+
LD_LIBRARY_PATH=$LIBCAMERA_BUILD/src/libcamera:$LIBCAMERA_BUILD/src/libcamera/base \
- $BUILDDIR/simple-cam
+ LSAN_OPTIONS=suppressions=$BUILDDIR/leak-suppressions.txt \
+ $BUILDDIR/simple-cam 2>&1
}
logfile=$(log_filename $ID)