[ https://issues.apache.org/jira/browse/KUDU-3104?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
RuiChen reassigned KUDU-3104: ----------------------------- Assignee: RuiChen > All tests failed with TSAN enabled on aarch64 > --------------------------------------------- > > Key: KUDU-3104 > URL: https://issues.apache.org/jira/browse/KUDU-3104 > Project: Kudu > Issue Type: Sub-task > Reporter: huangtianhua > Assignee: RuiChen > Priority: Major > Fix For: NA > > > I running tests with TSAN enabled on aarch64 based on > https://gerrit.cloudera.org/#/c/14964/ : > {color:#172B4D}root@ubuntu:/home/jenkins/workspace/kudu/build/tsan# > CC=../../thirdparty/clang-toolchain/bin/clang > CXX=../../thirdparty/clang-toolchain/bin/clang++ > ../../thirdparty/installed/common/bin/cmake -DKUDU_USE_TSAN=1 ../.. > root@ubuntu:/home/jenkins/workspace/kudu/build/tsan# make -j8{color} > Then I running ctest, but seems all tests are failed and raised the > Segmentation fault, info as following: > {color:#172B4D}root@ubuntu:/home/jenkins/workspace/kudu/build/tsan# > ./bin/cache-test > ThreadSanitizer:DEADLYSIGNAL > ==15891==ERROR: ThreadSanitizer: SEGV on unknown address 0x000000000000 (pc > 0x000000000000 bp 0xfffffffff470 sp 0xfffffffff470 T15891) > ==15891==Hint: pc points to the zero page. > ==15891==The signal is caused by a READ memory access. > ==15891==Hint: address points to the zero page. > ThreadSanitizer can not provide additional info. > SUMMARY: ThreadSanitizer: SEGV (<unknown module>) > ==15891==ABORTING > root@ubuntu:/home/jenkins/workspace/kudu/build/tsan# gdb ./bin/cache-test > GNU gdb (Ubuntu 8.1-0ubuntu3.2) 8.1.0.20180409-git > Copyright (C) 2018 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. Type "show copying" > and "show warranty" for details. > This GDB was configured as "aarch64-linux-gnu". > Type "show configuration" for configuration details. > For bug reporting instructions, please see: > <http://www.gnu.org/software/gdb/bugs/>. > Find the GDB manual and other documentation resources online at: > <http://www.gnu.org/software/gdb/documentation/>. > For help, type "help". > Type "apropos word" to search for commands related to "word"... > Reading symbols from ./bin/cache-test...done. > (gdb) run > Starting program: /home/jenkins/workspace/kudu/build/tsan/bin/cache-test > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1". > Program received signal SIGSEGV, Segmentation fault. > 0x0000000000000000 in ?? () > (gdb) bt > #0 0x0000000000000000 in ?? () > #1 0x0000fffff6e106e0 in __libc_start_main () from > /lib/aarch64-linux-gnu/libc.so.6 > #2 0x000000000044a254 in _start () > Backtrace stopped: previous frame identical to this frame (corrupt stack?) > (gdb){color} -- This message was sent by Atlassian Jira (v8.3.4#803005)