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/07/13 16:54:00 UTC
[jira] [Resolved] (IMPALA-12260) Crash if '--asm_module_dir' is set
[ https://issues.apache.org/jira/browse/IMPALA-12260?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Becker resolved IMPALA-12260.
------------------------------------
Resolution: Fixed
> 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
> Priority: Major
>
> 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