diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 22a6f879..a2c72c32 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -29,8 +29,11 @@ jobs: -Wno-unused-parameter -Wno-unused-function -Wno-deprecated-copy - IMAGE: noetic-source NAME: asan - DOCKER_RUN_OPTS: "-e PRELOAD=libasan.so.5" + DOCKER_RUN_OPTS: >- + -e PRELOAD=libasan.so.5 + -e LSAN_OPTIONS="suppressions=$PWD/.github/workflows/lsan.suppressions" TARGET_CMAKE_ARGS: -DCMAKE_CXX_FLAGS="-fsanitize=address -fno-omit-frame-pointer -O1" + env: CATKIN_LINT: true UNDERLAY: /root/ws_moveit/install diff --git a/.github/workflows/lsan.suppressions b/.github/workflows/lsan.suppressions new file mode 100644 index 00000000..79bf7e06 --- /dev/null +++ b/.github/workflows/lsan.suppressions @@ -0,0 +1 @@ +leak:class_loader