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