taiyang-li commented on issue #5744:
URL:
https://github.com/apache/incubator-gluten/issues/5744#issuecomment-2111940597
```
(gdb) bt
#0 0x00007fd07b010428 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007fd07b01202a in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fd07968fc15 in __gnu_cxx::__verbose_terminate_handler() () from
/data6/hadoop/yarn/local/filecache/187148/jdk-8u391-linux-x64.tar.gz/jdk1.8.0_391/jre/lib/amd64/server/libjvm.so
#3 0x00007fd07968de36 in __cxxabiv1::__terminate(void (*)()) () from
/data6/hadoop/yarn/local/filecache/187148/jdk-8u391-linux-x64.tar.gz/jdk1.8.0_391/jre/lib/amd64/server/libjvm.so
#4 0x00007fd07968de81 in std::terminate() () from
/data6/hadoop/yarn/local/filecache/187148/jdk-8u391-linux-x64.tar.gz/jdk1.8.0_391/jre/lib/amd64/server/libjvm.so
#5 0x00007fd0796841cf in __cxa_pure_virtual () from
/data6/hadoop/yarn/local/filecache/187148/jdk-8u391-linux-x64.tar.gz/jdk1.8.0_391/jre/lib/amd64/server/libjvm.so
#6 0x00007fd0794a76b0 in outputStream::print_cr(char const*, ...) () from
/data6/hadoop/yarn/local/filecache/187148/jdk-8u391-linux-x64.tar.gz/jdk1.8.0_391/jre/lib/amd64/server/libjvm.so
#7 0x00007fd07965d323 in VMError::report(outputStream*) () from
/data6/hadoop/yarn/local/filecache/187148/jdk-8u391-linux-x64.tar.gz/jdk1.8.0_391/jre/lib/amd64/server/libjvm.so
#8 0x00007fd07965ef1f in VMError::report_and_die() () from
/data6/hadoop/yarn/local/filecache/187148/jdk-8u391-linux-x64.tar.gz/jdk1.8.0_391/jre/lib/amd64/server/libjvm.so
#9 0x00007fd0794a04e5 in JVM_handle_linux_signal () from
/data6/hadoop/yarn/local/filecache/187148/jdk-8u391-linux-x64.tar.gz/jdk1.8.0_391/jre/lib/amd64/server/libjvm.so
#10 0x00007fd079492f48 in signalHandler(int, siginfo*, void*) () from
/data6/hadoop/yarn/local/filecache/187148/jdk-8u391-linux-x64.tar.gz/jdk1.8.0_391/jre/lib/amd64/server/libjvm.so
#11 <signal handler called>
#12
std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> >,
Poco::Logger::LoggerEntry>, void*>*>::__hash[abi:v15000]() const (
this=this@entry=0x0) at
../contrib/llvm-project/libcxx/include/__hash_table:89
#13
std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> >,
Poco::Logger::LoggerEntry>,
std::__1::__unordered_map_hasher<std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> >,
std::__1::__hash_value_type<std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> >,
Poco::Logger::LoggerEntry>, std::__1::hash<std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> > >,
std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> > >, true>,
std::__1::__unordered_map_equal<std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> >,
std::__1::__hash_value_type<std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> >,
Poco::Logger::LoggerEntry>, std::__1::equal_to<std::__1::basic_string<char,
std::__1::char_traits<char>, std:
:__1::allocator<char> > >, std::__1::hash<std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> > >, true>,
std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> >,
Poco::Logger::LoggerEntry> > >::remove (this=0x7fd079f7b3c0, __p=__p@entry=...)
at ../contrib/llvm-project/libcxx/include/__hash_table:2465
#14 0x00007fd08df70c52 in
std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> >,
Poco::Logger::LoggerEntry>,
std::__1::__unordered_map_hasher<std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> >,
std::__1::__hash_value_type<std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> >,
Poco::Logger::LoggerEntry>, std::__1::hash<std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> > >,
std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> > >, true>,
std::__1::__unordered_map_equal<std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> >,
std::__1::__hash_value_type<std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> >,
Poco::Logger::LoggerEntry>, std::__1::equal_to<std::__1::basic_string<char,
std::__1::c
har_traits<char>, std::__1::allocator<char> > >,
std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> > >, true>,
std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> >,
Poco::Logger::LoggerEntry> > >::erase (this=0x7fd079f7b3c0, __p=...) at
../contrib/llvm-project/libcxx/include/__hash_table:2403
#15 std::__1::unordered_map<std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> >,
Poco::Logger::LoggerEntry, std::__1::hash<std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> > >,
std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> > >,
std::__1::allocator<std::__1::pair<std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> > const,
Poco::Logger::LoggerEntry> >
>::erase[abi:v15000](std::__1::__hash_map_iterator<std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> >,
Poco::Logger::LoggerEntry>, void*>*> >) (this=0x7fd079f7b3c0, __p=...) at
../contrib/llvm-project/libcxx/include/unordered_map:1358
#16 Poco::(anonymous namespace)::LoggerDeleter::operator() (this=<optimized
out>, logger=<optimized out>) at
./build_debug/../base/poco/Foundation/src/Logger.cpp:328
#17 0x00007fd08df70d6a in std::__1::__shared_ptr_pointer<Poco::Logger*,
Poco::(anonymous namespace)::LoggerDeleter, std::__1::allocator<Poco::Logger>
>::__on_zero_shared (this=<optimized out>)
at ../contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:263
#18 0x00007fd08948772a in
std::__1::__shared_count::__release_shared[abi:v15000]() (this=0x7fd04440f180)
at ../contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:174
#19 std::__1::__shared_weak_count::__release_shared[abi:v15000]()
(this=0x7fd04440f180) at
../contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:215
#20 std::__1::shared_ptr<Poco::Logger>::~shared_ptr[abi:v15000]()
(this=0x7fd044472028) at
../contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:702
#21 DB::IAccessStorage::~IAccessStorage (this=0x7fd044472000) at
../src/Access/IAccessStorage.h:45
#22 DB::MultipleAccessStorage::~MultipleAccessStorage (this=0x7fd044472000)
at ./build_debug/../src/Access/MultipleAccessStorage.cpp:43
#23 0x00007fd08941d0a9 in DB::AccessControl::~AccessControl
(this=0x7fd066583e78) at ./build_debug/../src/Access/AccessControl.cpp:264
#24 0x00007fd089d088f6 in
std::__1::default_delete<DB::AccessControl>::operator()[abi:v15000](DB::AccessControl*)
const (__ptr=0x7fd044472000, this=<optimized out>) at
../contrib/llvm-project/libcxx/include/__memory/unique_ptr.h:48
#25 std::__1::unique_ptr<DB::AccessControl,
std::__1::default_delete<DB::AccessControl>
>::reset[abi:v15000](DB::AccessControl*) (__p=0x0, this=<optimized out>) at
../contrib/llvm-project/libcxx/include/__memory/unique_ptr.h:305
#26 DB::ContextSharedPart::shutdown (this=this@entry=0x7fd043524000) at
./build_debug/../src/Interpreters/Context.cpp:726
#27 0x00007fd089d1a0d6 in DB::ContextSharedPart::~ContextSharedPart
(this=this@entry=0x7fd043524000) at
./build_debug/../src/Interpreters/Context.cpp:540
#28 0x00007fd089cda058 in
std::__1::default_delete<DB::ContextSharedPart>::operator()[abi:v15000](DB::ContextSharedPart*)
const (this=<optimized out>, __ptr=0x7fd043524000) at
../contrib/llvm-project/libcxx/include/__memory/unique_ptr.h:48
#29 std::__1::unique_ptr<DB::ContextSharedPart,
std::__1::default_delete<DB::ContextSharedPart>
>::reset[abi:v15000](DB::ContextSharedPart*) (this=<optimized out>, __p=0x0) at
../contrib/llvm-project/libcxx/include/__memory/unique_ptr.h:305
#30 std::__1::unique_ptr<DB::ContextSharedPart,
std::__1::default_delete<DB::ContextSharedPart> >::~unique_ptr[abi:v15000]()
(this=<optimized out>) at
../contrib/llvm-project/libcxx/include/__memory/unique_ptr.h:259
#31 DB::SharedContextHolder::~SharedContextHolder (this=<optimized out>) at
./build_debug/../src/Interpreters/Context.cpp:811
#32 0x00007fd07b01536a in __cxa_finalize () from
/lib/x86_64-linux-gnu/libc.so.6
#33 0x00007fd0819dc097 in __do_global_dtors_aux () from ./libch.so
#34 0x00007fd066584550 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]