From 1c4b0a50d9bb40d363ecc44e1ed2746b23081f3b Mon Sep 17 00:00:00 2001 From: Weston Pace Date: Wed, 9 Jun 2021 07:35:57 -1000 Subject: [PATCH 1/3] ARROW-13027: Adding path to external symbolizer in hopes of getting stack trace on memory leak --- docker-compose.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/docker-compose.yml b/docker-compose.yml index a0605c23881..cef560fe967 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -372,6 +372,7 @@ services: ARROW_S3: "OFF" ARROW_USE_ASAN: "ON" ARROW_USE_UBSAN: "ON" + ASAN_SYMBOLIZER_PATH: /usr/lib/llvm-12/bin/llvm-symbolizer # utf8proc 2.1.0 in Ubuntu Bionic has test failures utf8proc_SOURCE: "BUNDLED" command: *cpp-command From b973aef17b40bd617bf135d249319853dc8f26c5 Mon Sep 17 00:00:00 2001 From: Weston Pace Date: Wed, 9 Jun 2021 09:13:21 -1000 Subject: [PATCH 2/3] ARROW-12878: Move env declaration to docker file --- ci/docker/ubuntu-20.10-cpp.dockerfile | 1 + docker-compose.yml | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/docker/ubuntu-20.10-cpp.dockerfile b/ci/docker/ubuntu-20.10-cpp.dockerfile index 6cefecfd678..d607c9c8085 100644 --- a/ci/docker/ubuntu-20.10-cpp.dockerfile +++ b/ci/docker/ubuntu-20.10-cpp.dockerfile @@ -129,6 +129,7 @@ ENV ARROW_BUILD_TESTS=ON \ ARROW_WITH_SNAPPY=ON \ ARROW_WITH_ZLIB=ON \ ARROW_WITH_ZSTD=ON \ + ASAN_SYMBOLIZER_PATH=/usr/lib/llvm-${llvm}/bin/llvm-symbolizer AWSSDK_SOURCE=BUNDLED \ GTest_SOURCE=BUNDLED \ ORC_SOURCE=BUNDLED \ diff --git a/docker-compose.yml b/docker-compose.yml index cef560fe967..a0605c23881 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -372,7 +372,6 @@ services: ARROW_S3: "OFF" ARROW_USE_ASAN: "ON" ARROW_USE_UBSAN: "ON" - ASAN_SYMBOLIZER_PATH: /usr/lib/llvm-12/bin/llvm-symbolizer # utf8proc 2.1.0 in Ubuntu Bionic has test failures utf8proc_SOURCE: "BUNDLED" command: *cpp-command From 9bb3302cf81fa03bcbae778518dadc617474d30a Mon Sep 17 00:00:00 2001 From: Weston Pace Date: Wed, 9 Jun 2021 18:32:07 -1000 Subject: [PATCH 3/3] ARROW-13027: Put the var in the correct dockerfile --- ci/docker/ubuntu-20.04-cpp.dockerfile | 1 + ci/docker/ubuntu-20.10-cpp.dockerfile | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/docker/ubuntu-20.04-cpp.dockerfile b/ci/docker/ubuntu-20.04-cpp.dockerfile index c75c013799a..c2a468d9e35 100644 --- a/ci/docker/ubuntu-20.04-cpp.dockerfile +++ b/ci/docker/ubuntu-20.04-cpp.dockerfile @@ -127,6 +127,7 @@ ENV ARROW_BUILD_TESTS=ON \ ARROW_WITH_SNAPPY=ON \ ARROW_WITH_ZLIB=ON \ ARROW_WITH_ZSTD=ON \ + ASAN_SYMBOLIZER_PATH=/usr/lib/llvm-${llvm}/bin/llvm-symbolizer \ AWSSDK_SOURCE=BUNDLED \ GTest_SOURCE=BUNDLED \ gRPC_SOURCE=BUNDLED \ diff --git a/ci/docker/ubuntu-20.10-cpp.dockerfile b/ci/docker/ubuntu-20.10-cpp.dockerfile index d607c9c8085..6cefecfd678 100644 --- a/ci/docker/ubuntu-20.10-cpp.dockerfile +++ b/ci/docker/ubuntu-20.10-cpp.dockerfile @@ -129,7 +129,6 @@ ENV ARROW_BUILD_TESTS=ON \ ARROW_WITH_SNAPPY=ON \ ARROW_WITH_ZLIB=ON \ ARROW_WITH_ZSTD=ON \ - ASAN_SYMBOLIZER_PATH=/usr/lib/llvm-${llvm}/bin/llvm-symbolizer AWSSDK_SOURCE=BUNDLED \ GTest_SOURCE=BUNDLED \ ORC_SOURCE=BUNDLED \