Skip to content

Instantly share code, notes, and snippets.

@Aokromes
Created August 27, 2023 09:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Aokromes/94be84de8e89f409dd52923e2004ecae to your computer and use it in GitHub Desktop.
Save Aokromes/94be84de8e89f409dd52923e2004ecae to your computer and use it in GitHub Desktop.
--- DEBUG: --- START
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff49ff700 (LWP 2636802)]
[New Thread 0x7ffff41fe700 (LWP 2636803)]
[New Thread 0x7ffff39fd700 (LWP 2636804)]
[New Thread 0x7ffff31fc700 (LWP 2636805)]
[New Thread 0x7ffff29fb700 (LWP 2636806)]
[New Thread 0x7fff9a5ff700 (LWP 2636814)]
[New Thread 0x7fff99dfe700 (LWP 2636815)]
[New Thread 0x7fff995fd700 (LWP 2636816)]
[New Thread 0x7fff98dfc700 (LWP 2636817)]
[Thread 0x7fff98dfc700 (LWP 2636817) exited]
[Thread 0x7fff995fd700 (LWP 2636816) exited]
[Thread 0x7fff99dfe700 (LWP 2636815) exited]
[Thread 0x7fff9a5ff700 (LWP 2636814) exited]
[New Thread 0x7fff9a5ff700 (LWP 2636818)]
[New Thread 0x7fff99dfe700 (LWP 2636819)]
[New Thread 0x7fff995fd700 (LWP 2636820)]
[New Thread 0x7fff98dfc700 (LWP 2636821)]
[Thread 0x7fff98dfc700 (LWP 2636821) exited]
[Thread 0x7fff995fd700 (LWP 2636820) exited]
[Thread 0x7ffff41fe700 (LWP 2636803) exited]
[Thread 0x7ffff49ff700 (LWP 2636802) exited]
[Thread 0x7fff99dfe700 (LWP 2636819) exited]
[Thread 0x7fff9a5ff700 (LWP 2636818) exited]
[Thread 0x7ffff31fc700 (LWP 2636805) exited]
[Thread 0x7ffff29fb700 (LWP 2636806) exited]
[Thread 0x7ffff39fd700 (LWP 2636804) exited]
Thread 1 "worldserver" received signal SIGINT, Interrupt.
0x0000555557117afc in extent_arena_ind_get ()
--- DEBUG: BACKTRACE FULL
#0 0x0000555557117afc in extent_arena_ind_get ()
No symbol table info available.
#1 0x00005555571167ee in je_tcache_bin_flush_small ()
No symbol table info available.
#2 0x00005555570b8690 in je_free_default ()
No symbol table info available.
#3 0x00005555570bfb28 in free ()
No symbol table info available.
#4 0x00005555570e75d5 in operator delete(void*) ()
No symbol table info available.
#5 0x000055555599e57d in __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) ()
No symbol table info available.
#6 0x000055555599e54d in std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) ()
No symbol table info available.
#7 0x000055555599e4e8 in std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) ()
No symbol table info available.
#8 0x000055555599e3f7 in std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~_Vector_base() ()
No symbol table info available.
#9 0x000055555597a6a6 in std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() ()
No symbol table info available.
#10 0x000055555689546a in BroadcastText::~BroadcastText() ()
No symbol table info available.
#11 0x000055555689fa69 in std::pair<unsigned int const, BroadcastText>::~pair() ()
No symbol table info available.
#12 0x000055555689fa45 in void std::destroy_at<std::pair<unsigned int const, BroadcastText> >(std::pair<unsigned int const, BroadcastText>*) ()
No symbol table info available.
#13 0x000055555689f9a9 in void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<unsigned int const, BroadcastText>, false> > >::destroy<std::pair<unsigned int const, BroadcastText> >(std::allocator<std::__detail::_Hash_node<std::pair<unsigned int const, BroadcastText>, false> >&, std::pair<unsigned int const, BroadcastText>*) ()
No symbol table info available.
#14 0x000055555689f976 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<unsigned int const, BroadcastText>, false> > >::_M_deallocate_node(std::__detail::_Hash_node<std::pair<unsigned int const, BroadcastText>, false>*) ()
No symbol table info available.
#15 0x000055555689f915 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<unsigned int const, BroadcastText>, false> > >::_M_deallocate_nodes(std::__detail::_Hash_node<std::pair<unsigned int const, BroadcastText>, false>*) ()
No symbol table info available.
#16 0x000055555689f83f in std::_Hashtable<unsigned int, std::pair<unsigned int const, BroadcastText>, std::allocator<std::pair<unsigned int const, BroadcastText> >, std::__detail::_Select1st, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::clear() ()
No symbol table info available.
#17 0x000055555689f7e9 in std::_Hashtable<unsigned int, std::pair<unsigned int const, BroadcastText>, std::allocator<std::pair<unsigned int const, BroadcastText> >, std::__detail::_Select1st, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::~_Hashtable() ()
No symbol table info available.
#18 0x0000555556885775 in std::unordered_map<unsigned int, BroadcastText, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, BroadcastText> > >::~unordered_map() ()
No symbol table info available.
#19 0x000055555681896c in ObjectMgr::~ObjectMgr() ()
No symbol table info available.
#20 0x00007ffff74554d7 in __run_exit_handlers (status=2, listp=0x7ffff75e8718 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108
atfct = <optimized out>
onfct = <optimized out>
cxafct = <optimized out>
f = <optimized out>
new_exitfn_called = 669
cur = 0x7ffff4e2ab00
restart = <optimized out>
#21 0x00007ffff745567a in __GI_exit (status=<optimized out>) at exit.c:139
No locals.
#22 0x00007ffff743dd11 in __libc_start_main (main=0x55555596ea70 <main>, argc=1, argv=0x7fffffffe1e8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe1d8) at ../csu/libc-start.c:342
result = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -4547291647833261598, 93824996534656, 0, 0, 0, -7660174885151557150, -7660193063441384990}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x1, 0x7fffffffe1e8}, data = {prev = 0x0, cleanup = 0x0, canceltype = 1}}}
not_first_call = <optimized out>
#23 0x000055555596e9aa in _start ()
No symbol table info available.
--- DEBUG: INFO REGISTERS
rax 0x7ffff4c2d840 140737299798080
rbx 0x7ffff75e8718 140737343555352
rcx 0x3 3
rdx 0xfffffffffffffffd -3
rsi 0x3 3
rdi 0x7ffff4c2d840 140737299798080
rbp 0x7fffffffad50 0x7fffffffad50
rsp 0x7fffffffad50 0x7fffffffad50
r8 0x7ffff4c34d40 140737299828032
r9 0x7fffd7c82200 140736813605376
r10 0x7ffff52f2758 140737306896216
r11 0x7ffff4e03870 140737301723248
r12 0x0 0
r13 0x29d 669
r14 0x7ffff75e9e08 140737343561224
r15 0x7ffff4e2ab00 140737301883648
rip 0x555557117afc 0x555557117afc <extent_arena_ind_get+12>
eflags 0x10293 [ CF AF SF IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
--- DEBUG: CALLS (x/16i $pc)
=> 0x555557117afc <extent_arena_ind_get+12>: mov rax,QWORD PTR [rax]
0x555557117aff <extent_arena_ind_get+15>: and rax,0xfff
0x555557117b05 <extent_arena_ind_get+21>: shr rax,0x0
0x555557117b09 <extent_arena_ind_get+25>: mov DWORD PTR [rbp-0xc],eax
0x555557117b0c <extent_arena_ind_get+28>: jmp 0x555557117b11 <extent_arena_ind_get+33>
0x555557117b11 <extent_arena_ind_get+33>: mov eax,DWORD PTR [rbp-0xc]
0x555557117b14 <extent_arena_ind_get+36>: pop rbp
0x555557117b15 <extent_arena_ind_get+37>: ret
0x555557117b16: nop WORD PTR cs:[rax+rax*1+0x0]
0x555557117b20 <arena_get>: push rbp
0x555557117b21 <arena_get+1>: mov rbp,rsp
0x555557117b24 <arena_get+4>: sub rsp,0x50
0x555557117b28 <arena_get+8>: mov al,dl
0x555557117b2a <arena_get+10>: mov QWORD PTR [rbp-0x28],rdi
0x555557117b2e <arena_get+14>: mov DWORD PTR [rbp-0x2c],esi
0x555557117b31 <arena_get+17>: and al,0x1
--- DEBUG: THREAD APPLY ALL BACKTRACE
Thread 1 (Thread 0x7ffff52f3fc0 (LWP 2636798) "worldserver"):
#0 0x0000555557117afc in extent_arena_ind_get ()
#1 0x00005555571167ee in je_tcache_bin_flush_small ()
#2 0x00005555570b8690 in je_free_default ()
#3 0x00005555570bfb28 in free ()
#4 0x00005555570e75d5 in operator delete(void*) ()
#5 0x000055555599e57d in __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) ()
#6 0x000055555599e54d in std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) ()
#7 0x000055555599e4e8 in std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) ()
#8 0x000055555599e3f7 in std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~_Vector_base() ()
#9 0x000055555597a6a6 in std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() ()
#10 0x000055555689546a in BroadcastText::~BroadcastText() ()
#11 0x000055555689fa69 in std::pair<unsigned int const, BroadcastText>::~pair() ()
#12 0x000055555689fa45 in void std::destroy_at<std::pair<unsigned int const, BroadcastText> >(std::pair<unsigned int const, BroadcastText>*) ()
#13 0x000055555689f9a9 in void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<unsigned int const, BroadcastText>, false> > >::destroy<std::pair<unsigned int const, BroadcastText> >(std::allocator<std::__detail::_Hash_node<std::pair<unsigned int const, BroadcastText>, false> >&, std::pair<unsigned int const, BroadcastText>*) ()
#14 0x000055555689f976 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<unsigned int const, BroadcastText>, false> > >::_M_deallocate_node(std::__detail::_Hash_node<std::pair<unsigned int const, BroadcastText>, false>*) ()
#15 0x000055555689f915 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<unsigned int const, BroadcastText>, false> > >::_M_deallocate_nodes(std::__detail::_Hash_node<std::pair<unsigned int const, BroadcastText>, false>*) ()
#16 0x000055555689f83f in std::_Hashtable<unsigned int, std::pair<unsigned int const, BroadcastText>, std::allocator<std::pair<unsigned int const, BroadcastText> >, std::__detail::_Select1st, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::clear() ()
#17 0x000055555689f7e9 in std::_Hashtable<unsigned int, std::pair<unsigned int const, BroadcastText>, std::allocator<std::pair<unsigned int const, BroadcastText> >, std::__detail::_Select1st, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::~_Hashtable() ()
#18 0x0000555556885775 in std::unordered_map<unsigned int, BroadcastText, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, BroadcastText> > >::~unordered_map() ()
#19 0x000055555681896c in ObjectMgr::~ObjectMgr() ()
#20 0x00007ffff74554d7 in __run_exit_handlers (status=2, listp=0x7ffff75e8718 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108
#21 0x00007ffff745567a in __GI_exit (status=<optimized out>) at exit.c:139
#22 0x00007ffff743dd11 in __libc_start_main (main=0x55555596ea70 <main>, argc=1, argv=0x7fffffffe1e8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe1d8) at ../csu/libc-start.c:342
#23 0x000055555596e9aa in _start ()
--- DEBUG: --- STOP
Generated by crashreport.gdb script version 1.4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment