You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
==2983466==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000010 (pc 0xffffa9740610 bp 0xffffd7886940 sp 0xffffd7886940 T0)
==2983466==The signal is caused by a READ memory access.
==2983466==Hint: address points to the zero page.
#0 0xffffa9740610 in __pthread_mutex_lock nptl/pthread_mutex_lock.c:80:23 #1 0xaaab21856ca8 in pthread_mutex_lock (/opt/mydocker/dorisut/doris/be/ut_build_ASAN/test/benchmark_tool+0x4ec76ca8) #2 0xaaaae579e204 in __gthread_mutex_lock(pthread_mutex_t*) /usr/lib/gcc/aarch64-linux-gnu/11/../../../../include/aarch64-linux-gnu/c++/11/bits/gthr-default.h:749:12 #3 0xaaaae57e9368 in std::mutex::lock() /usr/lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/std_mutex.h:100:17 #4 0xaaaae57cf25c in std::lock_guardstd::mutex::lock_guard(std::mutex&) /usr/lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/std_mutex.h:229:19 #5 0xaaaae9c6b044 in doris::CacheManager::register_cache(doris::CachePolicy*) /opt/mydocker/dorisut/doris/be/src/runtime/memory/cache_manager.h:37:37 #6 0xaaaae9c6380c in doris::CachePolicy::CachePolicy(doris::CachePolicy::CacheType, unsigned int, bool) /opt/mydocker/dorisut/doris/be/src/runtime/memory/cache_policy.cpp:26:31 #7 0xaaaae5965f50 in doris::LRUCachePolicy::LRUCachePolicy(doris::CachePolicy::CacheType, unsigned long, doris::LRUCacheType, unsigned int, unsigned int, unsigned int, bool) /opt/mydocker/dorisut/doris/be/src/runtime/memory/lru_cache_policy.h:39:15 #8 0xaaaae5965c48 in doris::StoragePageCache::DataPageCache::DataPageCache(unsigned long, unsigned int) /opt/mydocker/dorisut/doris/be/src/olap/page_cache.h:110:19 #9 0xaaaae595e980 in std::_MakeUniqdoris::StoragePageCache::DataPageCache::__single_object std::make_unique<doris::StoragePageCache::DataPageCache, unsigned long, unsigned int&>(unsigned long&&, unsigned int&) /usr/lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/unique_ptr.h:962:34 #10 0xaaaae59556a0 in doris::StoragePageCache::StoragePageCache(unsigned long, int, long, unsigned int) /opt/mydocker/dorisut/doris/be/src/olap/page_cache.cpp:43:28 #11 0xaaaae59550cc in doris::StoragePageCache::create_global_cache(unsigned long, int, long, unsigned int) /opt/mydocker/dorisut/doris/be/src/olap/page_cache.cpp:31:16 #12 0xaaaae56aada8 in main /opt/mydocker/dorisut/doris/be/test/tools/benchmark_tool.cpp:323:5 #13 0xffffa96e73f8 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 #14 0xffffa96e74c8 in __libc_start_main csu/../csu/libc-start.c:392:3 #15 0xaaaae55cc02c in _start (/opt/mydocker/dorisut/doris/be/ut_build_ASAN/test/benchmark_tool+0x129ec02c)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV nptl/pthread_mutex_lock.c:80:23 in __pthread_mutex_lock
==2983466==ABORTING
Search before asking
Version
2.1.2-rc0r4
What's Wrong?
我执行打包出来的/opt/mydocker/dorisut/doris/be/ut_build_ASAN/test/benchmark_tool报错如下
AddressSanitizer:DEADLYSIGNAL
==2983466==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000010 (pc 0xffffa9740610 bp 0xffffd7886940 sp 0xffffd7886940 T0)
==2983466==The signal is caused by a READ memory access.
==2983466==Hint: address points to the zero page.
#0 0xffffa9740610 in __pthread_mutex_lock nptl/pthread_mutex_lock.c:80:23
#1 0xaaab21856ca8 in pthread_mutex_lock (/opt/mydocker/dorisut/doris/be/ut_build_ASAN/test/benchmark_tool+0x4ec76ca8)
#2 0xaaaae579e204 in __gthread_mutex_lock(pthread_mutex_t*) /usr/lib/gcc/aarch64-linux-gnu/11/../../../../include/aarch64-linux-gnu/c++/11/bits/gthr-default.h:749:12
#3 0xaaaae57e9368 in std::mutex::lock() /usr/lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/std_mutex.h:100:17
#4 0xaaaae57cf25c in std::lock_guardstd::mutex::lock_guard(std::mutex&) /usr/lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/std_mutex.h:229:19
#5 0xaaaae9c6b044 in doris::CacheManager::register_cache(doris::CachePolicy*) /opt/mydocker/dorisut/doris/be/src/runtime/memory/cache_manager.h:37:37
#6 0xaaaae9c6380c in doris::CachePolicy::CachePolicy(doris::CachePolicy::CacheType, unsigned int, bool) /opt/mydocker/dorisut/doris/be/src/runtime/memory/cache_policy.cpp:26:31
#7 0xaaaae5965f50 in doris::LRUCachePolicy::LRUCachePolicy(doris::CachePolicy::CacheType, unsigned long, doris::LRUCacheType, unsigned int, unsigned int, unsigned int, bool) /opt/mydocker/dorisut/doris/be/src/runtime/memory/lru_cache_policy.h:39:15
#8 0xaaaae5965c48 in doris::StoragePageCache::DataPageCache::DataPageCache(unsigned long, unsigned int) /opt/mydocker/dorisut/doris/be/src/olap/page_cache.h:110:19
#9 0xaaaae595e980 in std::_MakeUniqdoris::StoragePageCache::DataPageCache::__single_object std::make_unique<doris::StoragePageCache::DataPageCache, unsigned long, unsigned int&>(unsigned long&&, unsigned int&) /usr/lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/unique_ptr.h:962:34
#10 0xaaaae59556a0 in doris::StoragePageCache::StoragePageCache(unsigned long, int, long, unsigned int) /opt/mydocker/dorisut/doris/be/src/olap/page_cache.cpp:43:28
#11 0xaaaae59550cc in doris::StoragePageCache::create_global_cache(unsigned long, int, long, unsigned int) /opt/mydocker/dorisut/doris/be/src/olap/page_cache.cpp:31:16
#12 0xaaaae56aada8 in main /opt/mydocker/dorisut/doris/be/test/tools/benchmark_tool.cpp:323:5
#13 0xffffa96e73f8 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
#14 0xffffa96e74c8 in __libc_start_main csu/../csu/libc-start.c:392:3
#15 0xaaaae55cc02c in _start (/opt/mydocker/dorisut/doris/be/ut_build_ASAN/test/benchmark_tool+0x129ec02c)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV nptl/pthread_mutex_lock.c:80:23 in __pthread_mutex_lock
==2983466==ABORTING
What You Expected?
可以正常执行
How to Reproduce?
No response
Anything Else?
No response
Are you willing to submit PR?
Code of Conduct
The text was updated successfully, but these errors were encountered: