Running with gitlab-ci-multi-runner 9.2.0 (adfc387) on rfhete607 (d0f8d5ee) Using Docker executor with image flofritz/ci-benchmark-hpx-embb ... Using docker image sha256:61dea5e03224bc70e92a1879e7f7babe869e447447c9f8a4574444a76804c4d5 for predefined container... Pulling docker image flofritz/ci-benchmark-hpx-embb ... Using docker image flofritz/ci-benchmark-hpx-embb ID=sha256:273cacc90321cf472a5de52f5c8aa7fdb83bd8ad80d75651eb63942e86de9dd2 for build container... Running on runner-d0f8d5ee-project-419-concurrent-0 via 869407bddacd... Fetching changes... Removing cmake-build-release/ Removing release/ HEAD is now at 3ad3a3d Minor adjustment to coordinating thread spawns (catch seems to have problems with the other implementation). Checking out 3ad3a3d4 as master... Skipping Git submodules setup Downloading artifacts for build_cmake (3951)... Downloading artifacts from coordinator... ok  id=3951 responseStatus=200 OK token=6G66Xd15 $ ./ci_scripts/run_address_sanitizer.sh -- The CXX compiler identification is GNU 7.3.0 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Using Build Type: RELEASE -- Assembly Output: OFF -- Looking for C++ include pthread.h -- Looking for C++ include pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- Thread Sanitizer: OFF -- Address Sanitizer: ON -- Easy Profiler: OFF -- Debug Symbols: OFF -- Configure Context Switcher: x86_64 running Linux -- CS_CSCONTEXT_FOUND: asm/cscontext/enter_context_x86_64_sysv_elf.s;asm/cscontext/switch_context_x86_64_sysv_elf.s -- CS_FCONTEXT_FOUND: asm/fcontext/jump_x86_64_sysv_elf_gas.S;asm/fcontext/make_x86_64_sysv_elf_gas.S;asm/fcontext/ontop_x86_64_sysv_elf_gas.S -- Using cscontext implementation -- Configure Context Switcher: Configuration Done -- PLS Profiler: OFF -- Sleep Workers: OFF -- The C compiler identification is GNU 7.3.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Configuring done -- Generating done -- Build files have been written to: /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/cmake-build-release-address-sanitizer Scanning dependencies of target benchmark_base [ 1%] Building CXX object extern/benchmark_base/CMakeFiles/benchmark_base.dir/sample_images.cpp.o [ 3%] Building CXX object extern/benchmark_base/CMakeFiles/benchmark_base.dir/src/fft.cpp.o [ 5%] Building CXX object extern/benchmark_base/CMakeFiles/benchmark_base.dir/src/unbalanced.cpp.o [ 7%] Building CXX object extern/benchmark_base/CMakeFiles/benchmark_base.dir/src/matrix_div_conquer.cpp.o [ 8%] Linking CXX static library ../../lib/libbenchmark_base.a [ 8%] Built target benchmark_base Scanning dependencies of target context_switcher [ 10%] Building ASM object lib/context_switcher/CMakeFiles/context_switcher.dir/asm/cscontext/enter_context_x86_64_sysv_elf.s.o [ 12%] Building ASM object lib/context_switcher/CMakeFiles/context_switcher.dir/asm/cscontext/switch_context_x86_64_sysv_elf.s.o [ 14%] Building CXX object lib/context_switcher/CMakeFiles/context_switcher.dir/src/context_switcher.cpp.o [ 16%] Linking CXX static library ../libcontext_switcher.a [ 16%] Built target context_switcher Scanning dependencies of target pls [ 17%] Building CXX object lib/pls/CMakeFiles/pls.dir/src/internal/base/tas_spin_lock.cpp.o [ 19%] Building CXX object lib/pls/CMakeFiles/pls.dir/src/internal/base/ttas_spin_lock.cpp.o [ 21%] Building CXX object lib/pls/CMakeFiles/pls.dir/src/internal/base/swmr_spin_lock.cpp.o [ 23%] Building CXX object lib/pls/CMakeFiles/pls.dir/src/internal/base/barrier.cpp.o [ 25%] Building CXX object lib/pls/CMakeFiles/pls.dir/src/internal/base/system_details.cpp.o [ 26%] Building CXX object lib/pls/CMakeFiles/pls.dir/src/internal/base/error_handling.cpp.o [ 28%] Building CXX object lib/pls/CMakeFiles/pls.dir/src/internal/base/alignment.cpp.o [ 30%] Building CXX object lib/pls/CMakeFiles/pls.dir/src/internal/base/stack_allocator.cpp.o [ 32%] Building CXX object lib/pls/CMakeFiles/pls.dir/src/internal/data_structures/aligned_stack.cpp.o [ 33%] Building CXX object lib/pls/CMakeFiles/pls.dir/src/internal/scheduling/scheduler.cpp.o [ 35%] Building CXX object lib/pls/CMakeFiles/pls.dir/src/internal/scheduling/base_task.cpp.o [ 37%] Building CXX object lib/pls/CMakeFiles/pls.dir/src/internal/scheduling/thread_state.cpp.o [ 39%] Building CXX object lib/pls/CMakeFiles/pls.dir/src/internal/scheduling/strain_local_resource.cpp.o [ 41%] Building CXX object lib/pls/CMakeFiles/pls.dir/src/internal/scheduling/lock_free/task_manager.cpp.o [ 42%] Building CXX object lib/pls/CMakeFiles/pls.dir/src/internal/scheduling/lock_free/external_trading_deque.cpp.o [ 44%] Building CXX object lib/pls/CMakeFiles/pls.dir/src/internal/scheduling/lock_free/task.cpp.o [ 46%] Building CXX object lib/pls/CMakeFiles/pls.dir/src/internal/profiling/dag_node.cpp.o [ 48%] Building CXX object lib/pls/CMakeFiles/pls.dir/src/internal/profiling/profiler.cpp.o [ 50%] Building CXX object lib/pls/CMakeFiles/pls.dir/src/internal/profiling/thread_stats.cpp.o [ 51%] Linking CXX static library ../libpls.a [ 51%] Built target pls Scanning dependencies of target playground [ 53%] Building CXX object app/playground/CMakeFiles/playground.dir/main.cpp.o [ 55%] Linking CXX executable ../../bin/playground [ 55%] Built target playground Scanning dependencies of target benchmark_fft_pls_v3 [ 57%] Building CXX object app/benchmark_fft/CMakeFiles/benchmark_fft_pls_v3.dir/main.cpp.o [ 58%] Linking CXX executable ../../bin/benchmark_fft_pls_v3 [ 58%] Built target benchmark_fft_pls_v3 Scanning dependencies of target benchmark_unbalanced_pls_v3 [ 60%] Building CXX object app/benchmark_unbalanced/CMakeFiles/benchmark_unbalanced_pls_v3.dir/main.cpp.o [ 62%] Linking CXX executable ../../bin/benchmark_unbalanced_pls_v3 [ 62%] Built target benchmark_unbalanced_pls_v3 Scanning dependencies of target benchmark_matrix_pls_v3 [ 64%] Building CXX object app/benchmark_matrix/CMakeFiles/benchmark_matrix_pls_v3.dir/main.cpp.o [ 66%] Linking CXX executable ../../bin/benchmark_matrix_pls_v3 [ 66%] Built target benchmark_matrix_pls_v3 Scanning dependencies of target benchmark_matrix_div_conquer_pls_v3 [ 67%] Building CXX object app/benchmark_matrix_div_conquer/CMakeFiles/benchmark_matrix_div_conquer_pls_v3.dir/main.cpp.o [ 69%] Linking CXX executable ../../bin/benchmark_matrix_div_conquer_pls_v3 [ 69%] Built target benchmark_matrix_div_conquer_pls_v3 Scanning dependencies of target benchmark_fib_pls_v3 [ 71%] Building CXX object app/benchmark_fib/CMakeFiles/benchmark_fib_pls_v3.dir/main.cpp.o [ 73%] Linking CXX executable ../../bin/benchmark_fib_pls_v3 [ 73%] Built target benchmark_fib_pls_v3 Scanning dependencies of target fcontext [ 75%] Building C object app/context_switch/deboost.context/CMakeFiles/fcontext.dir/source/stack.c.o [ 76%] Building ASM object app/context_switch/deboost.context/CMakeFiles/fcontext.dir/asm/make_x86_64_sysv_elf_gas.S.o [ 78%] Building ASM object app/context_switch/deboost.context/CMakeFiles/fcontext.dir/asm/jump_x86_64_sysv_elf_gas.S.o [ 80%] Building ASM object app/context_switch/deboost.context/CMakeFiles/fcontext.dir/asm/ontop_x86_64_sysv_elf_gas.S.o [ 82%] Linking C static library ../../../lib/libfcontext.a [ 82%] Built target fcontext Scanning dependencies of target context_switch [ 83%] Building CXX object app/context_switch/CMakeFiles/context_switch.dir/main.cpp.o [ 85%] Building ASM object app/context_switch/CMakeFiles/context_switch.dir/custom_stack_callback_x86_64.s.o [ 87%] Linking CXX executable ../../bin/context_switch [ 87%] Built target context_switch Scanning dependencies of target tests [ 89%] Building CXX object test/CMakeFiles/tests.dir/main.cpp.o [ 91%] Building CXX object test/CMakeFiles/tests.dir/data_structures_test.cpp.o [ 92%] Building CXX object test/CMakeFiles/tests.dir/base_tests.cpp.o [ 94%] Building CXX object test/CMakeFiles/tests.dir/scheduling_tests.cpp.o [ 96%] Building CXX object test/CMakeFiles/tests.dir/patterns_test.cpp.o [ 98%] Building CXX object test/CMakeFiles/tests.dir/scheduling_lock_free_tests.cpp.o [100%] Linking CXX executable ../bin/tests [100%] Built target tests ASAN:DEADLYSIGNAL ================================================================= ==636==ERROR: AddressSanitizer: SEGV on unknown address 0x7f253ebe0ff6 (pc 0x55575dcc3075 bp 0x7ffd26c32190 sp 0x7ffd26c311d0 T0) ==636==The signal is caused by a WRITE memory access. #0 0x55575dcc3074 in operator() /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/test/base_tests.cpp:63 #1 0x55575dcc3074 in CHECK_ABORT<____C_A_T_C_H____T_E_S_T____4():: > /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/test/test_helpers.h:34 #2 0x55575dcc3074 in ____C_A_T_C_H____T_E_S_T____4 /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/test/base_tests.cpp:63 #3 0x55575db3457c in Catch::TestInvokerAsFunction::invoke() const /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/extern/catch2/catch.hpp:11841 #4 0x55575db3457c in Catch::TestCase::invoke() const /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/extern/catch2/catch.hpp:11742 #5 0x55575db3457c in Catch::RunContext::invokeActiveTestCase() /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/extern/catch2/catch.hpp:10601 #6 0x55575db6a842 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&) /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/extern/catch2/catch.hpp:10574 #7 0x55575dbaf292 in Catch::RunContext::runTest(Catch::TestCase const&) /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/extern/catch2/catch.hpp:10344 #8 0x55575dbb1577 in runTests /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/extern/catch2/catch.hpp:10903 #9 0x55575dbe2f88 in Catch::Session::runInternal() /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/extern/catch2/catch.hpp:11098 #10 0x55575dbe3470 in Catch::Session::run() /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/extern/catch2/catch.hpp:11055 #11 0x55575db1c23e in int Catch::Session::run(int, char const* const*) /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/extern/catch2/catch.hpp:10801 #12 0x55575db1c23e in main /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/extern/catch2/catch.hpp:14554 #13 0x7f253cf82b96 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b96) #14 0x55575db203b9 in _start (/builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/cmake-build-release-address-sanitizer/bin/tests+0x293b9) AddressSanitizer can not provide additional info. SUMMARY: AddressSanitizer: SEGV /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/test/base_tests.cpp:63 in operator() ==636==ABORTING ASAN:DEADLYSIGNAL ================================================================= ==637==ERROR: AddressSanitizer: SEGV on unknown address 0x7f253ebe1000 (pc 0x55575dcc3189 bp 0x7ffd26c32190 sp 0x7ffd26c311d0 T0) ==637==The signal is caused by a WRITE memory access. #0 0x55575dcc3188 in operator() /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/test/base_tests.cpp:69 #1 0x55575dcc3188 in CHECK_ABORT<____C_A_T_C_H____T_E_S_T____4():: > /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/test/test_helpers.h:34 #2 0x55575dcc3188 in ____C_A_T_C_H____T_E_S_T____4 /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/test/base_tests.cpp:69 #3 0x55575db3457c in Catch::TestInvokerAsFunction::invoke() const /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/extern/catch2/catch.hpp:11841 #4 0x55575db3457c in Catch::TestCase::invoke() const /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/extern/catch2/catch.hpp:11742 #5 0x55575db3457c in Catch::RunContext::invokeActiveTestCase() /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/extern/catch2/catch.hpp:10601 #6 0x55575db6a842 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&) /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/extern/catch2/catch.hpp:10574 #7 0x55575dbaf292 in Catch::RunContext::runTest(Catch::TestCase const&) /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/extern/catch2/catch.hpp:10344 #8 0x55575dbb1577 in runTests /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/extern/catch2/catch.hpp:10903 #9 0x55575dbe2f88 in Catch::Session::runInternal() /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/extern/catch2/catch.hpp:11098 #10 0x55575dbe3470 in Catch::Session::run() /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/extern/catch2/catch.hpp:11055 #11 0x55575db1c23e in int Catch::Session::run(int, char const* const*) /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/extern/catch2/catch.hpp:10801 #12 0x55575db1c23e in main /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/extern/catch2/catch.hpp:14554 #13 0x7f253cf82b96 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b96) #14 0x55575db203b9 in _start (/builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/cmake-build-release-address-sanitizer/bin/tests+0x293b9) AddressSanitizer can not provide additional info. SUMMARY: AddressSanitizer: SEGV /builds/gitlab/las3/development/scheduling/predictable_parallel_patterns/test/base_tests.cpp:69 in operator() ==637==ABORTING =============================================================================== All tests passed (348 assertions in 15 test cases) Job succeeded