You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues-all@impala.apache.org by "Daniel Becker (Jira)" <ji...@apache.org> on 2023/06/30 08:58:00 UTC

[jira] [Created] (IMPALA-12260) Crash if '--asm_module_dir' is set

Daniel Becker created IMPALA-12260:
--------------------------------------

             Summary: Crash if '--asm_module_dir' is set
                 Key: IMPALA-12260
                 URL: https://issues.apache.org/jira/browse/IMPALA-12260
             Project: IMPALA
          Issue Type: Bug
          Components: Backend
            Reporter: Daniel Becker
            Assignee: Daniel Becker


If Impala is started with the {{{}--{}}}{{asm_module_dir}} flag set, 

{{test_queries.py::TestQueries::test_top_n}} crashes.

Stack trace:

 
{code:java}
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007f75f902e859 in __GI_abort () at abort.c:79
#2  0x00007f75fa4daf2f in os::abort(bool) [clone .cold] () from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so
#3  0x00007f75fae1c843 in VMError::report_and_die() () from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so
#4  0x00007f75fac6d10e in JVM_handle_linux_signal () from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so
#5  0x00007f75fac6031c in signalHandler(int, siginfo_t*, void*) () from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so
#6  <signal handler called>
#7  0x0000000000000000 in ?? ()
#8  0x000000000324b751 in llvm::MCJIT::NotifyFreeingObject(llvm::object::ObjectFile const&) ()
#9  0x000000000324b7e0 in llvm::MCJIT::~MCJIT() ()
#10 0x000000000324bdf9 in llvm::MCJIT::~MCJIT() ()
#11 0x00000000019bc283 in std::_Sp_counted_ptr<llvm::ExecutionEngine*, (__gnu_cxx::_Lock_policy)2>::_M_dispose (this=<optimised out>)
    at /home/danielbecker/Impala/toolchain/toolchain-packages-gcc10.4.0/gcc-10.4.0/include/c++/10.4.0/bits/shared_ptr_base.h:379
#12 0x00000000019a9a18 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release (this=0x12cd5000) at /home/danielbecker/Impala/toolchain/toolchain-packages-gcc10.4.0/gcc-10.4.0/include/c++/10.4.0/ext/atomicity.h:84
#13 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count (this=0x7f73d84bee88, __in_chrg=<optimised out>) at /home/danielbecker/Impala/toolchain/toolchain-packages-gcc10.4.0/gcc-10.4.0/include/c++/10.4.0/bits/shared_ptr_base.h:736
#14 std::__shared_ptr<llvm::ExecutionEngine, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr (this=0x7f73d84bee80, __in_chrg=<optimised out>)
    at /home/danielbecker/Impala/toolchain/toolchain-packages-gcc10.4.0/gcc-10.4.0/include/c++/10.4.0/bits/shared_ptr_base.h:1188
#15 std::__shared_ptr<llvm::ExecutionEngine, (__gnu_cxx::_Lock_policy)2>::reset (this=<optimised out>) at /home/danielbecker/Impala/toolchain/toolchain-packages-gcc10.4.0/gcc-10.4.0/include/c++/10.4.0/bits/shared_ptr_base.h:1306
#16 impala::LlvmCodeGen::Close (this=0xd0f9200) at /home/danielbecker/Impala/be/src/codegen/llvm-codegen.cc:522
#17 0x000000000142e1d8 in impala::FragmentState::ReleaseResources (this=0xc0dbc00) at /home/danielbecker/Impala/toolchain/toolchain-packages-gcc10.4.0/boost-1.74.0-p1/include/boost/smart_ptr/scoped_ptr.hpp:103
#18 0x00000000013b8c2f in impala::QueryState::ReleaseBackendResources (this=this@entry=0x12ce8000) at /home/danielbecker/Impala/be/src/runtime/query-state.cc:140
#19 0x00000000013b8e5e in impala::QueryState::ReleaseBackendResourceRefcount (this=this@entry=0x12ce8000) at /home/danielbecker/Impala/be/src/runtime/query-state.cc:941
#20 0x00000000013b2ed7 in impala::QueryExecMgr::ExecuteQueryHelper (this=0xb49b200, qs=0x12ce8000) at /home/danielbecker/Impala/be/src/runtime/query-exec-mgr.cc:178
...
{code}
If codegen caching is disabled, there is no crash and the test succeeds.

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-all-unsubscribe@impala.apache.org
For additional commands, e-mail: issues-all-help@impala.apache.org