diff options
-rwxr-xr-x | 60-simple-cam.sh | 8 |
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) |