Branch: refs/heads/sanitizers Home: https://github.com/STEllAR-GROUP/hpx Commit: 72db9494335f3814eef7496e164ddad72022ce63 https://github.com/STEllAR-GROUP/hpx/commit/72db9494335f3814eef7496e164ddad72022ce63 Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019)
Changed paths: M examples/1d_stencil/1d_stencil_4_checkpoint.cpp M examples/1d_stencil/1d_stencil_6.cpp M examples/1d_stencil/1d_stencil_7.cpp Log Message: ----------- Fixing 1d stencil new[]/delete[] mismatch Commit: 6d28dee46887a6f0cf9f6a22e00c83f320c953c2 https://github.com/STEllAR-GROUP/hpx/commit/6d28dee46887a6f0cf9f6a22e00c83f320c953c2 Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M hpx/parallel/algorithms/sort.hpp Log Message: ----------- Fixing dangling reference inside of sort Commit: bb1969d3c081e8fbf280fbd0dbce5cfd653f5fe6 https://github.com/STEllAR-GROUP/hpx/commit/bb1969d3c081e8fbf280fbd0dbce5cfd653f5fe6 Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M examples/jacobi_smp/jacobi.cpp Log Message: ----------- Fixing unsigned overflow in jacobi example Commit: 144f78ad4c66b536679e96c2b58e50b4acc404b4 https://github.com/STEllAR-GROUP/hpx/commit/144f78ad4c66b536679e96c2b58e50b4acc404b4 Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M examples/quickstart/partitioned_vector_spmd_foreach.cpp Log Message: ----------- Fixing integer overflow in transpose example Commit: 2e615d5bda38b966938c13b00ead4c61ee231757 https://github.com/STEllAR-GROUP/hpx/commit/2e615d5bda38b966938c13b00ead4c61ee231757 Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M src/util/format.cpp M tests/performance/local/wait_all_timings.cpp Log Message: ----------- Fixing off by one error in test. Adding assert to stop that from again in the future Commit: 25b401342a9517bcf0962a42edc387064a735b1f https://github.com/STEllAR-GROUP/hpx/commit/25b401342a9517bcf0962a42edc387064a735b1f Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M tests/performance/local/stencil3_iterators.cpp Log Message: ----------- Fixing buffer overflow in stencil3_iterators performance test Commit: 3885657448aa941f34baffe40e3f09022bf856e9 https://github.com/STEllAR-GROUP/hpx/commit/3885657448aa941f34baffe40e3f09022bf856e9 Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M src/runtime/components/server/wrapper_heap.cpp Log Message: ----------- Log address of heap instead of interpreting the address as a string Commit: 60add806992e1b93c1b14c016894849511b407f4 https://github.com/STEllAR-GROUP/hpx/commit/60add806992e1b93c1b14c016894849511b407f4 Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M tests/regressions/actions/async_deferred_1523.cpp M tests/regressions/actions/make_continuation_1615.cpp M tests/regressions/actions/plain_action_1330.cpp M tests/regressions/actions/plain_action_1550.cpp M tests/regressions/actions/plain_action_move_semantics.cpp Log Message: ----------- Do not use lambda_to_action when compiling with sanitizers... Commit: 5e544851ca05f5cb4bb254034afe7ffad007d66b https://github.com/STEllAR-GROUP/hpx/commit/5e544851ca05f5cb4bb254034afe7ffad007d66b Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M hpx/config/compiler_specific.hpp M hpx/config/threads_stack.hpp M hpx/runtime/threads/coroutines/detail/context_base.hpp M hpx/runtime/threads/coroutines/detail/context_impl.hpp M hpx/runtime/threads/coroutines/detail/context_linux_x86.hpp M src/runtime/threads/coroutines/detail/coroutine_impl.cpp Log Message: ----------- Make address sanitizer aware of context switch This also turns of the stack overflow detection to allow to run with the leak detection. This also bumps the stack size when ran with asan Commit: e553fa7af51afd715377d229063a201e4d3dbe92 https://github.com/STEllAR-GROUP/hpx/commit/e553fa7af51afd715377d229063a201e4d3dbe92 Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M CMakeLists.txt M tests/unit/parallel/algorithms/partition_tests.hpp Log Message: ----------- Don't run heavy tests with sanitizers Commit: 68a9748a952e5bf082a97f678016c69ef69bd5d1 https://github.com/STEllAR-GROUP/hpx/commit/68a9748a952e5bf082a97f678016c69ef69bd5d1 Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M hpx/parallel/util/scan_partitioner.hpp Log Message: ----------- avoid to use moved from execution policies Commit: 257f3c29aad406ac9bf55e457354678512cbbfd0 https://github.com/STEllAR-GROUP/hpx/commit/257f3c29aad406ac9bf55e457354678512cbbfd0 Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M hpx/parallel/algorithms/unique.hpp Log Message: ----------- Unbreaking unique algorithm shared pointer management ASAN flagged a heap use after free from the shared pointers. By moving the lambdas outside the call to scan_partitioner_type::call, this problem goes away Commit: a5ac0b8328c879a5cccc404ffce2317cf7d08dbb https://github.com/STEllAR-GROUP/hpx/commit/a5ac0b8328c879a5cccc404ffce2317cf7d08dbb Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M src/components/iostreams/standard_streams.cpp Log Message: ----------- Fixing memory leak in iostreams component Commit: 726dd76cefaa0aadbee29c327829ceb514a19a1e https://github.com/STEllAR-GROUP/hpx/commit/726dd76cefaa0aadbee29c327829ceb514a19a1e Author: Mikael Simberg <mikael.simb...@iki.fi> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M examples/transpose/transpose_block.cpp M examples/transpose/transpose_block_numa.cpp M examples/tuplespace/central_tuplespace/simple_central_tuplespace.hpp Log Message: ----------- Making examples leak free Commit: dac487ffa959ebbd1e9469e247a4b04a3437c885 https://github.com/STEllAR-GROUP/hpx/commit/dac487ffa959ebbd1e9469e247a4b04a3437c885 Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M tests/performance/local/CMakeLists.txt M tests/regressions/agas/duplicate_id_registration_1596.cpp M tests/regressions/agas/register_with_basename_1804.cpp M tests/regressions/lcos/call_promise_get_gid_more_than_once.cpp M tests/regressions/lcos/receive_buffer_1733.cpp Log Message: ----------- Make regression tests leak free: - unregistering names - breaking cycles of id_types - disabling start_stop test while using sanitizers Commit: 6bd530a774108a1b93712179792c12867f208976 https://github.com/STEllAR-GROUP/hpx/commit/6bd530a774108a1b93712179792c12867f208976 Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M hpx/runtime/threads/coroutines/detail/context_linux_x86.hpp Log Message: ----------- Adding include guards Commit: 9ee7f9b806fbaa1859c385806f0cd82b6453c4d9 https://github.com/STEllAR-GROUP/hpx/commit/9ee7f9b806fbaa1859c385806f0cd82b6453c4d9 Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M hpx/parallel/algorithms/unique.hpp Log Message: ----------- Fixing formatting problems Commit: aeae62d08936d17208c4bce4682b9d5939dc2df0 https://github.com/STEllAR-GROUP/hpx/commit/aeae62d08936d17208c4bce4682b9d5939dc2df0 Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M src/performance_counters/performance_counter_set.cpp Log Message: ----------- Explicitly initializing bool member Commit: d221efd4039f22a58ad9f6f9f54d55d331a0bb87 https://github.com/STEllAR-GROUP/hpx/commit/d221efd4039f22a58ad9f6f9f54d55d331a0bb87 Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M src/runtime/agas/server/route.cpp Log Message: ----------- Taking hpx::throws by reference to avoid potential copy Commit: 517595f47ef6cda979774a12fc5580841c27e6b6 https://github.com/STEllAR-GROUP/hpx/commit/517595f47ef6cda979774a12fc5580841c27e6b6 Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M hpx/parallel/algorithms/adjacent_difference.hpp M hpx/parallel/algorithms/adjacent_find.hpp M hpx/parallel/algorithms/copy.hpp M hpx/parallel/algorithms/detail/set_operation.hpp M hpx/parallel/algorithms/find.hpp M hpx/parallel/algorithms/is_heap.hpp M hpx/parallel/algorithms/is_partitioned.hpp M hpx/parallel/algorithms/is_sorted.hpp M hpx/parallel/algorithms/lexicographical_compare.hpp M hpx/parallel/algorithms/mismatch.hpp M hpx/parallel/algorithms/partition.hpp M hpx/parallel/algorithms/remove.hpp M hpx/parallel/algorithms/search.hpp M hpx/parallel/algorithms/set_union.hpp Log Message: ----------- Fixing lifetime problems in parallel algorithms ubsan reported lifetime problems in the change parallel algorithms. By naming the lambdas, the problem went away Commit: f611a8c282ee7416dfa7d58637f61cead0860009 https://github.com/STEllAR-GROUP/hpx/commit/f611a8c282ee7416dfa7d58637f61cead0860009 Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M tests/regressions/parallel/scan_different_inits.cpp Log Message: ----------- Avoid integer overflow in test Commit: ed42e0d559624ba6d6661bed6086485ae502f1f8 https://github.com/STEllAR-GROUP/hpx/commit/ed42e0d559624ba6d6661bed6086485ae502f1f8 Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M tests/regressions/actions/async_deferred_1523.cpp M tests/regressions/actions/make_continuation_1615.cpp M tests/regressions/actions/plain_action_1330.cpp M tests/regressions/actions/plain_action_1550.cpp M tests/regressions/actions/plain_action_move_semantics.cpp Log Message: ----------- Fixing PP condition Commit: 2c60a5875dd2cbc15dc53ec67c16ad6e947483c3 https://github.com/STEllAR-GROUP/hpx/commit/2c60a5875dd2cbc15dc53ec67c16ad6e947483c3 Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M .gitlab-ci.yml M .gitlab-ci/cmake.yml A .gitlab-ci/linux/x86/clang-7.0.1/boost-1.65.1/debug-asan.yml A .gitlab-ci/linux/x86/clang-7.0.1/boost-1.65.1/debug-ubsan.yml Log Message: ----------- Adding UBSAN and ASAN runners to CI testing Commit: 8ebe6f7d22a597ae4b8d9d617fedd547ddf58fae https://github.com/STEllAR-GROUP/hpx/commit/8ebe6f7d22a597ae4b8d9d617fedd547ddf58fae Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M .gitlab-ci/linux/x86/clang-7.0.1/boost-1.65.1/debug-ubsan.yml Log Message: ----------- Reduce number of parallel unit test builds for ubsan to avoid OOM errors.. Commit: 46e5cb7d8a1502c8eb451892b2cd91e46a7fcdc4 https://github.com/STEllAR-GROUP/hpx/commit/46e5cb7d8a1502c8eb451892b2cd91e46a7fcdc4 Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M .gitlab-ci/linux/x86/clang-7.0.1/boost-1.65.1/debug-asan.yml M .gitlab-ci/linux/x86/clang-7.0.1/boost-1.65.1/debug-ubsan.yml M tests/unit/parallel/block/task_block_executor.cpp Log Message: ----------- Do not create artifacts for sanitizer example runs Commit: 8b2200fd7eb82b0a20654af014bfcb67a277ce53 https://github.com/STEllAR-GROUP/hpx/commit/8b2200fd7eb82b0a20654af014bfcb67a277ce53 Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M .gitlab-ci/linux/x86/clang-7.0.1/boost-1.65.1/debug-asan.yml Log Message: ----------- Enabling leak sanitizer This also adds a suppression, which is needed for hwloc Commit: 0efb886d0d3fafcce3780e8cc5c1894f29042099 https://github.com/STEllAR-GROUP/hpx/commit/0efb886d0d3fafcce3780e8cc5c1894f29042099 Author: Mikael Simberg <mikael.simb...@iki.fi> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M .gitlab-ci/linux/x86/clang-7.0.1/boost-1.65.1/debug-asan.yml Log Message: ----------- Update leak sanitizer suppressions Commit: 6370a0adb50065080b88a1ed08071b7ac3e2b913 https://github.com/STEllAR-GROUP/hpx/commit/6370a0adb50065080b88a1ed08071b7ac3e2b913 Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M .gitlab-ci/linux/x86/clang-7.0.1/boost-1.65.1/debug-asan.yml Log Message: ----------- Updating leak suppressions Commit: fccd73ee984a3bebd5863def59966945c6670704 https://github.com/STEllAR-GROUP/hpx/commit/fccd73ee984a3bebd5863def59966945c6670704 Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M .gitlab-ci/linux/x86/clang-7.0.1/boost-1.65.1/debug-asan.yml Log Message: ----------- Attempt to fix leak suppressions generation Commit: 796731b749b55482c111f82b059c8782bc19d495 https://github.com/STEllAR-GROUP/hpx/commit/796731b749b55482c111f82b059c8782bc19d495 Author: Thomas Heller <thom.hel...@gmail.com> Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M .gitlab-ci/linux/x86/clang-7.0.1/boost-1.65.1/debug-asan.yml Log Message: ----------- Ignore leaks coming out of OpenMPI Compare: https://github.com/STEllAR-GROUP/hpx/compare/a9dc511b067c...796731b749b5 _______________________________________________ hpx-commits mailing list hpx-commits@stellar.cct.lsu.edu https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits