Created
May 30, 2020 21:48
-
-
Save weilewei/f91eb23f7729f63d8ff79f242ac17b96 to your computer and use it in GitHub Desktop.
GDB backtrace
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Using test config file: ./test-debug.conf | |
[New Thread 0x7fffe9b7c700 (LWP 31586)] | |
Hardware concurrency: 32 | |
[Switching to Thread 0x7fffeefa9700 (LWP 31576)] | |
Thread 12 "stress-stack" hit Breakpoint 1, cds::threading::hpxthread::Manager::Holder::get () | |
at /home/weile/project/dev/src/libcds/cds/threading/details/hpx_manager.h:80 | |
80 return reinterpret_cast<ThreadData *>( hpx::this_thread::get_thread_data()); | |
(gdb) p hpx::this_thread::get_id() | |
$1 = {id_ = {thrd_ = 0x0}} | |
(gdb) bt | |
#0 cds::threading::hpxthread::Manager::Holder::get () | |
at /home/weile/project/dev/src/libcds/cds/threading/details/hpx_manager.h:80 | |
#1 0x00005555557480ec in cds::threading::hpxthread::Manager::_threadData ( | |
nAction=cds::threading::hpxthread::Manager::do_attachThread) | |
at /home/weile/project/dev/src/libcds/cds/threading/details/hpx_manager.h:125 | |
#2 0x000055555574818d in cds::threading::hpxthread::Manager::attachThread () | |
at /home/weile/project/dev/src/libcds/cds/threading/details/hpx_manager.h:177 | |
#3 0x000055555574522f in main (argc=2, argv=0x555556494900) | |
at /home/weile/project/dev/src/libcds/test/stress/main.cpp:78 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Thread 23 "stress-stack" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffe937b700 (LWP 32461)]
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1 0x00007ffff6509535 in __GI_abort () at abort.c:79
#2 0x00007ffff68d1983 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#3 0x00007ffff68d78c6 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff68d7901 in std::terminate() () from /lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007ffff68d78ba in std::rethrow_exception(std::__exception_ptr::exception_ptr) ()
from /lib/x86_64-linux-gnu/libstdc++.so.6
#6 0x00007ffff76ae7eb in hpx::detail::throw_exceptionhpx::exception (e=...,
func="hpx::threads::get_thread_data",
file="/home/weile/project/dev/src/hpx/libs/threading_base/src/thread_helpers.cpp", line=187)
at /home/weile/project/dev/src/hpx/libs/errors/src/exception.cpp:273
#7 0x00007ffff76b57cb in hpx::detail::throw_exception (errcode=hpx::null_thread_id,
msg="null thread id encountered", func="hpx::threads::get_thread_data",
file="/home/weile/project/dev/src/hpx/libs/threading_base/src/thread_helpers.cpp", line=187)
at /home/weile/project/dev/src/hpx/libs/errors/src/throw_exception.cpp:23
#8 0x00007ffff76b5a64 in hpx::detail::throws_if (ec=..., errcode=hpx::null_thread_id,
msg="null thread id encountered", func="hpx::threads::get_thread_data",
file="/home/weile/project/dev/src/hpx/libs/threading_base/src/thread_helpers.cpp", line=187)
at /home/weile/project/dev/src/hpx/libs/errors/src/throw_exception.cpp:57
#9 0x00007ffff77fd527 in hpx::threads::get_thread_data (id=..., ec=...)
at /home/weile/project/dev/src/hpx/libs/threading_base/src/thread_helpers.cpp:186
#10 0x00007ffff77f0e7f in hpx::this_thread::get_thread_data ()
at /home/weile/project/dev/src/hpx/libs/threading/src/thread.cpp:392
#11 0x0000555555748013 in cds::threading::hpxthread::Manager::Holder::get ()
at /home/weile/project/dev/src/libcds/cds/threading/details/hpx_manager.h:80
#12 0x00005555557480ec in cds::threading::hpxthread::Manager::_threadData (
nAction=cds::threading::hpxthread::Manager::do_attachThread)
at /home/weile/project/dev/src/libcds/cds/threading/details/hpx_manager.h:125
#13 0x000055555574818d in cds::threading::hpxthread::Manager::attachThread ()
at /home/weile/project/dev/src/libcds/cds/threading/details/hpx_manager.h:177
#14 0x0000555555756555 in cds_test::thread::SetUp (this=0x555557dbe000)
at /home/weile/project/dev/src/libcds/test/include/cds_test/thread.h:40
#15 0x0000555555757103 in cds_test::thread::run (this=0x555557dbe000)
at /home/weile/project/dev/src/libcds/test/include/cds_test/thread.h:284
#16 0x0000555555785561 in std::__invoke_impl<void, void (cds_test::thread::)(), cds_test::thread> (
__f=@0x555556512370: (void (cds_test::thread::)(class cds_test::thread * const)) 0x5555557570e0 <cds_test::thread::run()>, __t=@0x555556512368: 0x555557dbe000) at /usr/include/c++/8/bits/invoke.h:73
#17 0x0000555555782fa8 in std::__invoke<void (cds_test::thread::)(), cds_test::thread*> (
__fn=@0x555556512370: (void (cds_test::thread::)(class cds_test::thread * const)) 0x5555557570e0 <cds_test::thread::run()>, __args#0=@0x555556512368: 0x555557dbe000) at /usr/include/c++/8/bits/invoke.h:95
#18 0x000055555579b61b in std::thread::_Invoker<std::tuple<void (cds_test::thread::)(), cds_test::thread*> >::_M_invoke<0ul, 1ul> (this=0x555556512368) at /usr/include/c++/8/thread:244
#19 0x0000555555792c26 in std::thread::_Invoker<std::tuple<void (cds_test::thread::)(), cds_test::thread> >::operator() (this=0x555556512368) at /usr/include/c++/8/thread:253
#20 0x000055555578a7f0 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (cds_test::thread::)(), cds_test::thread> > >::_M_run (this=0x555556512360) at /usr/include/c++/8/thread:196
#21 0x00007ffff6900b2f in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#22 0x00007ffff7f5efa3 in start_thread (arg=) at pthread_create.c:486
#23 0x00007ffff65e04cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95