You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by GitBox <gi...@apache.org> on 2022/05/30 14:12:12 UTC

[GitHub] [incubator-doris] deardeng opened a new issue, #9865: [Bug] DCHECK failed caused by tls_ctx()->type() == ThreadContext::TaskType::UNKNOWN

deardeng opened a new issue, #9865:
URL: https://github.com/apache/incubator-doris/issues/9865

   ### Search before asking
   
   - [X] I had searched in the [issues](https://github.com/apache/incubator-doris/issues?q=is%3Aissue) and found no similar issues.
   
   
   ### Version
   
   Similar to this issue, but not completely repaired
   https://github.com/apache/incubator-doris/issues/9540
   
   
   
   ### What's Wrong?
   
   *** Aborted at 1653918666 (unix time) try "date -d @1653918666" if you are using GNU date ***
   *** SIGABRT unkown detail explain (@0x24a620) received by PID 2401824 (TID 0x7f2de766e700) from PID 2401824; stack trace: ***
       @     0x55f1b1398b9c  std::thread::_State_impl<>::_M_run()
       @     0x55f1b5d4d700  execute_native_thread_routine
       @     0x7f2ea1e42609  start_thread
       @     0x7f2ea1f7c133  clone
       @              (nil)  (unknown)
    0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /home/zcp/repo_center/selectdb_cold_on_s3/selectdb/be/src/common/signal_handler.h:407
    1# 0x00007F2EA1EA0090 in /lib/x86_64-linux-gnu/libc.so.6
    2# raise in /lib/x86_64-linux-gnu/libc.so.6
    3# abort in /lib/x86_64-linux-gnu/libc.so.6
    4# google::ReadFromOffset(int, void*, unsigned long, long) [clone .cold] at src/symbolize.cc:146
    5# 0x000055F1B3C1A79D at src/logging.cc:1650
    6# google::LogMessage::SendToLog() at src/logging.cc:1607
    7# google::LogMessage::Flush() at src/logging.cc:1477
    8# google::LogMessageFatal::~LogMessageFatal() at src/logging.cc:2227
    9# doris::SwitchThreadMemTracker<false>::SwitchThreadMemTracker(std::shared_ptr<doris::MemTracker> const&, bool) at /home/zcp/repo_center/selectdb_cold_on_s3/selectdb/be/src/runtime/thread_context.cpp:108
   10# doris::vectorized::AggregationNode::open(doris::RuntimeState*) at /home/zcp/repo_center/selectdb_cold_on_s3/selectdb/be/src/vec/exec/vaggregation_node.cpp:336
   11# doris::vectorized::HashJoinNode::_hash_table_build(doris::RuntimeState*) at /home/zcp/repo_center/selectdb_cold_on_s3/selectdb/be/src/vec/exec/join/vhash_join_node.cpp:1004
   12# doris::vectorized::HashJoinNode::_hash_table_build_thread(doris::RuntimeState*, std::promise<doris::Status>*) at /home/zcp/repo_center/selectdb_cold_on_s3/selectdb/be/src/vec/exec/join/vhash_join_node.cpp:1000
   13# void std::__invoke_impl<void, void (doris::vectorized::HashJoinNode::*&)(doris::RuntimeState*, std::promise<doris::Status>*), doris::vectorized::HashJoinNode*&, doris::RuntimeState*&, std::promise<doris::Status>*&>(std::__invoke_memfun_deref, void (doris::vectorized::HashJoinNode::*&)(doris::RuntimeState*, std::promise<doris::Status>*), doris::vectorized::HashJoinNode*&, doris::RuntimeState*&, std::promise<doris::Status>*&) at /home/ubuntu/tools/ldb-tools/include/c++/11/bits/invoke.h:74
   14# std::__invoke_result<void (doris::vectorized::HashJoinNode::*&)(doris::RuntimeState*, std::promise<doris::Status>*), doris::vectorized::HashJoinNode*&, doris::RuntimeState*&, std::promise<doris::Status>*&>::type std::__invoke<void (doris::vectorized::HashJoinNode::*&)(doris::RuntimeState*, std::promise<doris::Status>*), doris::vectorized::HashJoinNode*&, doris::RuntimeState*&, std::promise<doris::Status>*&>(void (doris::vectorized::HashJoinNode::*&)(doris::RuntimeState*, std::promise<doris::Status>*), doris::vectorized::HashJoinNode*&, doris::RuntimeState*&, std::promise<doris::Status>*&) at /home/ubuntu/tools/ldb-tools/include/c++/11/bits/invoke.h:97
   15# void std::_Bind<void (doris::vectorized::HashJoinNode::*(doris::vectorized::HashJoinNode*, doris::RuntimeState*, std::promise<doris::Status>*))(doris::RuntimeState*, std::promise<doris::Status>*)>::__call<void, , 0ul, 1ul, 2ul>(std::tuple<>&&, std::_Index_tuple<0ul, 1ul, 2ul>) at /home/ubuntu/tools/ldb-tools/include/c++/11/functional:422
   16# void std::_Bind<void (doris::vectorized::HashJoinNode::*(doris::vectorized::HashJoinNode*, doris::RuntimeState*, std::promise<doris::Status>*))(doris::RuntimeState*, std::promise<doris::Status>*)>::operator()<, void>() at /home/ubuntu/tools/ldb-tools/include/c++/11/functional:505
   17# void std::__invoke_impl<void, std::_Bind<void (doris::vectorized::HashJoinNode::*(doris::vectorized::HashJoinNode*, doris::RuntimeState*, std::promise<doris::Status>*))(doris::RuntimeState*, std::promise<doris::Status>*)>>(std::__invoke_other, std::_Bind<void (doris::vectorized::HashJoinNode::*(doris::vectorized::HashJoinNode*, doris::RuntimeState*, std::promise<doris::Status>*))(doris::RuntimeState*, std::promise<doris::Status>*)>&&) at /home/ubuntu/tools/ldb-tools/include/c++/11/bits/invoke.h:61
   18# std::__invoke_result<std::_Bind<void (doris::vectorized::HashJoinNode::*(doris::vectorized::HashJoinNode*, doris::RuntimeState*, std::promise<doris::Status>*))(doris::RuntimeState*, std::promise<doris::Status>*)>>::type std::__invoke<std::_Bind<void (doris::vectorized::HashJoinNode::*(doris::vectorized::HashJoinNode*, doris::RuntimeState*, std::promise<doris::Status>*))(doris::RuntimeState*, std::promise<doris::Status>*)>>(std::_Bind<void (doris::vectorized::HashJoinNode::*(doris::vectorized::HashJoinNode*, doris::RuntimeState*, std::promise<doris::Status>*))(doris::RuntimeState*, std::promise<doris::Status>*)>&&) at /home/ubuntu/tools/ldb-tools/include/c++/11/bits/invoke.h:97
   19# void std::thread::_Invoker<std::tuple<std::_Bind<void (doris::vectorized::HashJoinNode::*(doris::vectorized::HashJoinNode*, doris::RuntimeState*, std::promise<doris::Status>*))(doris::RuntimeState*, std::promise<doris::Status>*)> > >::_M_invoke<0ul>(std::_Index_tuple<0ul>) at /home/ubuntu/tools/ldb-tools/include/c++/11/bits/std_thread.h:253
   20# std::thread::_Invoker<std::tuple<std::_Bind<void (doris::vectorized::HashJoinNode::*(doris::vectorized::HashJoinNode*, doris::RuntimeState*, std::promise<doris::Status>*))(doris::RuntimeState*, std::promise<doris::Status>*)> > >::operator()() at /home/ubuntu/tools/ldb-tools/include/c++/11/bits/std_thread.h:260
   21# std::thread::_State_impl<std::thread::_Invoker<std::tuple<std::_Bind<void (doris::vectorized::HashJoinNode::*(doris::vectorized::HashJoinNode*, doris::RuntimeState*, std::promise<doris::Status>*))(doris::RuntimeState*, std::promise<doris::Status>*)> > > >::_M_run() at /home/ubuntu/tools/ldb-tools/include/c++/11/bits/std_thread.h:211
   22# execute_native_thread_routine in /mnt/ssd01/cold_on_s3/VEC_ASAN/be/lib/palo_be
   23# start_thread in /lib/x86_64-linux-gnu/libpthread.so.0
   24# __clone in /lib/x86_64-linux-gnu/libc.so.6
   
   
   
   ### What You Expected?
   
   no coredump
   
   ### How to Reproduce?
   
   test_issue_8850.sql
   ![image](https://user-images.githubusercontent.com/3887565/171009774-81ec10f2-c2e6-42fe-90db-56906f8a3835.png)
   
   
   
   ### Anything Else?
   
   _No response_
   
   ### Are you willing to submit PR?
   
   - [ ] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct)
   


-- 
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: commits-unsubscribe@doris.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


[GitHub] [incubator-doris] yiguolei closed issue #9865: [Bug] DCHECK failed caused by tls_ctx()->type() == ThreadContext::TaskType::UNKNOWN

Posted by GitBox <gi...@apache.org>.
yiguolei closed issue #9865: [Bug] DCHECK failed caused by tls_ctx()->type() == ThreadContext::TaskType::UNKNOWN 
URL: https://github.com/apache/incubator-doris/issues/9865


-- 
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: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org