Skip to content

Instantly share code, notes, and snippets.

@REASY
Created November 30, 2025 23:07
Show Gist options
  • Select an option

  • Save REASY/59bbb669118071d13bbeafb09bdee11c to your computer and use it in GitHub Desktop.

Select an option

Save REASY/59bbb669118071d13bbeafb09bdee11c to your computer and use it in GitHub Desktop.
Thread dump of a thread 170
(gdb) thread 170
[Switching to thread 170 (Thread 0x7fb367dfe6c0 (LWP 26))]
#0 futex_wait (private=0, expected=2, futex_word=0x7fb366e146a8) at ../sysdeps/nptl/futex-internal.h:146
warning: 146 ../sysdeps/nptl/futex-internal.h: No such file or directory
(gdb) bt
#0 futex_wait (private=0, expected=2, futex_word=0x7fb366e146a8) at ../sysdeps/nptl/futex-internal.h:146
#1 __GI___lll_lock_wait (futex=futex@entry=0x7fb366e146a8, private=0) at ./nptl/lowlevellock.c:49
#2 0x00007fb3d3f26101 in lll_mutex_lock_optimized (mutex=0x7fb366e146a8) at ./nptl/pthread_mutex_lock.c:48
#3 ___pthread_mutex_lock (mutex=mutex@entry=0x7fb366e146a8) at ./nptl/pthread_mutex_lock.c:93
#4 0x00005648ca696ac2 in malloc_mutex_lock_final (mutex=0x7fb366e14668) at include/jemalloc/internal/mutex.h:151
#5 _rjem_je_malloc_mutex_lock_slow (mutex=mutex@entry=0x7fb366e14668) at src/mutex.c:90
#6 0x00005648ca63d74f in malloc_mutex_lock (mutex=<optimized out>, tsdn=<optimized out>) at include/jemalloc/internal/mutex.h:217
#7 _rjem_je_arena_cache_bin_fill_small (tsdn=<optimized out>, arena=<optimized out>, cache_bin=<optimized out>, cache_bin_info=<optimized out>, binind=<optimized out>, nfill=<optimized out>) at src/arena.c:972
#8 0x00005648ca69f28e in _rjem_je_tcache_alloc_small_hard (tsdn=tsdn@entry=0x7fb367dfd7f0, arena=arena@entry=0x7fb366e01040, tcache=tcache@entry=0x7fb367dfdb48, cache_bin=cache_bin@entry=0x7fb367dfdb80, binind=binind@entry=2, tcache_success=tcache_success@entry=0x7fb367df4890) at src/tcache.c:238
#9 0x00005648ca633f8d in tcache_alloc_small (slow_path=<optimized out>, zero=false, binind=2, size=<optimized out>, tcache=<optimized out>, arena=<optimized out>, tsd=0x7fb367dfd7f0) at include/jemalloc/internal/tcache_inlines.h:68
#10 arena_malloc (slow_path=<optimized out>, tcache=<optimized out>, zero=false, ind=2, size=<optimized out>, arena=0x0, tsdn=0x7fb367dfd7f0) at include/jemalloc/internal/arena_inlines_b.h:151
#11 iallocztm (slow_path=<optimized out>, arena=0x0, is_internal=false, tcache=<optimized out>, zero=false, ind=2, size=<optimized out>, tsdn=0x7fb367dfd7f0) at include/jemalloc/internal/jemalloc_internal_inlines_c.h:55
#12 imalloc_no_sample (ind=2, usize=32, size=<optimized out>, tsd=0x7fb367dfd7f0, dopts=<synthetic pointer>, sopts=<synthetic pointer>) at src/jemalloc.c:2398
#13 imalloc_body (tsd=0x7fb367dfd7f0, dopts=<synthetic pointer>, sopts=<synthetic pointer>) at src/jemalloc.c:2573
#14 imalloc (dopts=<optimized out>, sopts=<optimized out>) at src/jemalloc.c:2687
#15 _rjem_je_malloc_default (size=<optimized out>) at src/jemalloc.c:2722
#16 0x00005648ca596faf in alloc::alloc::alloc (layout=...) at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/alloc/src/alloc.rs:94
#17 alloc::alloc::Global::alloc_impl (layout=..., zeroed=false, self=<optimized out>) at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/alloc/src/alloc.rs:189
#18 alloc::alloc::{impl#1}::allocate (layout=..., self=<optimized out>) at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/alloc/src/alloc.rs:250
#19 alloc::raw_vec::RawVecInner<alloc::alloc::Global>::try_allocate_in<alloc::alloc::Global> (capacity=32, init=alloc::raw_vec::AllocInit::Uninitialized, elem_layout=..., alloc=...) at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/alloc/src/raw_vec/mod.rs:476
#20 alloc::raw_vec::RawVecInner<alloc::alloc::Global>::with_capacity_in<alloc::alloc::Global> (capacity=32, elem_layout=..., alloc=...) at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/alloc/src/raw_vec/mod.rs:422
#21 alloc::raw_vec::RawVec<u8, alloc::alloc::Global>::with_capacity_in<u8, alloc::alloc::Global> (capacity=32, alloc=...) at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/alloc/src/raw_vec/mod.rs:190
#22 alloc::vec::Vec<u8, alloc::alloc::Global>::with_capacity_in<u8, alloc::alloc::Global> (capacity=32, alloc=...) at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/alloc/src/vec/mod.rs:847
#23 alloc::slice::{impl#0}::to_vec_in::{impl#1}::to_vec<u8, alloc::alloc::Global> (s=&[u8](size=32) = {...}, alloc=...) at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/alloc/src/slice.rs:449
#24 alloc::slice::{impl#0}::to_vec_in<u8, alloc::alloc::Global> (self=&[u8](size=32) = {...}) at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/alloc/src/slice.rs:402
#25 alloc::slice::{impl#0}::to_vec<u8> (self=&[u8](size=32) = {...}) at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/alloc/src/slice.rs:378
#26 std::sys::os_str::bytes::Slice::to_owned (self=...) at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/sys/os_str/bytes.rs:314
#27 std::ffi::os_str::OsStr::to_os_string (self=...) at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/ffi/os_str.rs:984
#28 std::path::{impl#37}::from<std::ffi::os_str::OsStr> (s=...) at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/path.rs:1845
#29 pprof::backtrace::framehop_unwinder::shlib::find_objects::{closure#0} (shlib=0x7fb367df4bf0) at src/backtrace/framehop_unwinder/shlib.rs:60
#30 findshlibs::linux::{impl#4}::callback::{closure#0}<pprof::backtrace::framehop_unwinder::shlib::find_objects::{closure_env#0}, ()> () at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/findshlibs-0.10.2/src/linux/mod.rs:285
#31 core::ops::function::FnOnce::call_once<findshlibs::linux::{impl#4}::callback::{closure_env#0}<pprof::backtrace::framehop_unwinder::shlib::find_objects::{closure_env#0}, ()>, ()> () at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/ops/function.rs:250
#32 core::panic::unwind_safe::{impl#23}::call_once<findshlibs::IterationControl, findshlibs::linux::{impl#4}::callback::{closure_env#0}<pprof::backtrace::framehop_unwinder::shlib::find_objects::{closure_env#0}, ()>> (self=...)
at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/panic/unwind_safe.rs:272
#33 std::panicking::catch_unwind::do_call<core::panic::unwind_safe::AssertUnwindSafe<findshlibs::linux::{impl#4}::callback::{closure_env#0}<pprof::backtrace::framehop_unwinder::shlib::find_objects::{closure_env#0}, ()>>, findshlibs::IterationControl> (data=<optimized out>)
at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/panicking.rs:589
#34 std::panicking::catch_unwind<findshlibs::IterationControl, core::panic::unwind_safe::AssertUnwindSafe<findshlibs::linux::{impl#4}::callback::{closure_env#0}<pprof::backtrace::framehop_unwinder::shlib::find_objects::{closure_env#0}, ()>>> (f=...)
at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/panicking.rs:552
#35 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<findshlibs::linux::{impl#4}::callback::{closure_env#0}<pprof::backtrace::framehop_unwinder::shlib::find_objects::{closure_env#0}, ()>>, findshlibs::IterationControl> (f=...)
at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/panic.rs:359
#36 findshlibs::linux::SharedLibrary::callback<pprof::backtrace::framehop_unwinder::shlib::find_objects::{closure_env#0}, ()> (info=info@entry=0x7fb367df50b0, size=size@entry=64, state=state@entry=0x7fb367df5160)
at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/findshlibs-0.10.2/src/linux/mod.rs:281
#37 0x00007fb3d400a002 in __GI___dl_iterate_phdr (callback=0x5648ca596f20 <findshlibs::linux::SharedLibrary::callback<pprof::backtrace::framehop_unwinder::shlib::find_objects::{closure_env#0}, ()>>, data=0x7fb367df5160) at ./elf/dl-iteratephdr.c:74
#38 0x00005648ca57e711 in findshlibs::linux::{impl#5}::each<pprof::backtrace::framehop_unwinder::shlib::find_objects::{closure_env#0}, ()> (f=...) at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/findshlibs-0.10.2/src/linux/mod.rs:351
#39 pprof::backtrace::framehop_unwinder::shlib::find_objects () at src/backtrace/framehop_unwinder/shlib.rs:59
#40 0x00005648ca593aca in core::ops::function::FnOnce::call_once<fn() -> alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>, ()> () at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/ops/function.rs:250
#41 once_cell::sync::{impl#11}::force::{closure#0}<alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>, fn() -> alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>> ()
at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/lib.rs:1310
#42 once_cell::sync::{impl#6}::get_or_init::{closure#0}<alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>, once_cell::sync::{impl#11}::force::{closure_env#0}<alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>, fn() -> alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>> () at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/lib.rs:1120
#43 once_cell::imp::{impl#4}::initialize::{closure#0}<alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>, once_cell::sync::{impl#6}::get_or_init::{closure_env#0}<alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>, once_cell::sync::{impl#11}::force::{closure_env#0}<alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>, fn() -> alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>>, once_cell::sync::{impl#6}::get_or_init::Void> () at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/imp_std.rs:72
#44 0x00005648cb5ff55c in core::ops::function::impls::{impl#3}::call_mut<(), dyn core::ops::function::FnMut<(), Output=bool>> (self=<optimized out>) at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/ops/function.rs:294
#45 once_cell::imp::initialize_or_wait (queue=0x5648cbfc0de0 <pprof::backtrace::framehop_unwinder::shlib::OBJECTS>, init=...) at src/imp_std.rs:196
#46 0x00005648c9eeac72 in once_cell::imp::OnceCell<alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::initialize<alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>, once_cell::sync::{impl#6}::get_or_init::{closure_env#0}<alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>, once_cell::sync::{impl#11}::force::{closure_env#0}<alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>, fn() -> alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>>, once_cell::sync::{impl#6}::get_or_init::Void> (self=0x7fb366e146a8, f=...)
at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/imp_std.rs:68
#47 0x00005648ca590e94 in once_cell::sync::OnceCell<alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::get_or_try_init<alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>, once_cell::sync::{impl#6}::get_or_init::{closure_env#0}<alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>, once_cell::sync::{impl#11}::force::{closure_env#0}<alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>, fn() -> alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>>, once_cell::sync::{impl#6}::get_or_init::Void> (self=<error reading variable: Cannot access memory at address 0x0>, f=...)
at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/lib.rs:1161
#48 once_cell::sync::OnceCell<alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::get_or_init<alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>, once_cell::sync::{impl#11}::force::{closure_env#0}<alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>, fn() -> alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>> (
self=<error reading variable: Cannot access memory at address 0x0>, f=...) at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/lib.rs:1120
#49 once_cell::sync::Lazy<alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>, fn() -> alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::force<alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>, fn() -> alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>> (this=<error reading variable: Cannot access memory at address 0x0>)
at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/lib.rs:1309
#50 once_cell::sync::{impl#12}::deref<alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>, fn() -> alloc::vec::Vec<framehop::unwinder::Module<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>> (
self=<error reading variable: Cannot access memory at address 0x0>) at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/lib.rs:1376
#51 pprof::backtrace::framehop_unwinder::shlib::get_objects () at src/backtrace/framehop_unwinder/shlib.rs:12
#52 pprof::backtrace::framehop_unwinder::FramehopUnwinder::new () at src/backtrace/framehop_unwinder.rs:90
#53 0x00005648ca5900fa in pprof::backtrace::framehop_unwinder::UNWINDER::{closure#0} () at src/backtrace/framehop_unwinder.rs:126
#54 core::ops::function::FnOnce::call_once<pprof::backtrace::framehop_unwinder::UNWINDER::{closure_env#0}, ()> () at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/ops/function.rs:250
#55 0x00005648ca590f67 in core::ops::function::FnOnce::call_once<fn() -> pprof::backtrace::framehop_unwinder::FramehopUnwinder, ()> () at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/ops/function.rs:250
#56 once_cell::sync::Lazy<pprof::backtrace::framehop_unwinder::FramehopUnwinder, fn() -> pprof::backtrace::framehop_unwinder::FramehopUnwinder>::force_mut<pprof::backtrace::framehop_unwinder::FramehopUnwinder, fn() -> pprof::backtrace::framehop_unwinder::FramehopUnwinder> (
this=0x5648cbfc0e88 <pprof::backtrace::framehop_unwinder::UNWINDER>) at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/lib.rs:1330
#57 once_cell::sync::{impl#13}::deref_mut<pprof::backtrace::framehop_unwinder::FramehopUnwinder, fn() -> pprof::backtrace::framehop_unwinder::FramehopUnwinder> (self=0x5648cbfc0e88 <pprof::backtrace::framehop_unwinder::UNWINDER>)
at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/lib.rs:1382
#58 pprof::backtrace::framehop_unwinder::{impl#2}::trace<pprof::profiler::perf_signal_handler::{closure_env#0}> (ctx=0x7fb367dfbec0, cb=...) at src/backtrace/framehop_unwinder.rs:165
#59 0x00005648ca57f444 in pprof::profiler::perf_signal_handler (_signal=<optimized out>, _siginfo=<optimized out>, ucontext=0x7fb367dfbec0) at src/profiler.rs:355
#60 <signal handler called>
#61 0x00005648ca63d540 in arena_slab_reg_alloc_batch (ptrs=<optimized out>, cnt=100, bin_info=<optimized out>, slab=<optimized out>) at src/arena.c:280
#62 _rjem_je_arena_cache_bin_fill_small (tsdn=<optimized out>, arena=<optimized out>, cache_bin=<optimized out>, cache_bin_info=<optimized out>, binind=<optimized out>, nfill=<optimized out>) at src/arena.c:982
#63 0x00005648ca69f28e in _rjem_je_tcache_alloc_small_hard (tsdn=tsdn@entry=0x7fb367dfd7f0, arena=arena@entry=0x7fb366e01040, tcache=tcache@entry=0x7fb367dfdb48, cache_bin=cache_bin@entry=0x7fb367dfdb80, binind=binind@entry=2, tcache_success=tcache_success@entry=0x7fb367dfcc00) at src/tcache.c:238
#64 0x00005648ca633f8d in tcache_alloc_small (slow_path=<optimized out>, zero=false, binind=2, size=<optimized out>, tcache=<optimized out>, arena=<optimized out>, tsd=0x7fb367dfd7f0) at include/jemalloc/internal/tcache_inlines.h:68
#65 arena_malloc (slow_path=<optimized out>, tcache=<optimized out>, zero=false, ind=2, size=<optimized out>, arena=0x0, tsdn=0x7fb367dfd7f0) at include/jemalloc/internal/arena_inlines_b.h:151
#66 iallocztm (slow_path=<optimized out>, arena=0x0, is_internal=false, tcache=<optimized out>, zero=false, ind=2, size=<optimized out>, tsdn=0x7fb367dfd7f0) at include/jemalloc/internal/jemalloc_internal_inlines_c.h:55
#67 imalloc_no_sample (ind=2, usize=32, size=<optimized out>, tsd=0x7fb367dfd7f0, dopts=<synthetic pointer>, sopts=<synthetic pointer>) at src/jemalloc.c:2398
#68 imalloc_body (tsd=0x7fb367dfd7f0, dopts=<synthetic pointer>, sopts=<synthetic pointer>) at src/jemalloc.c:2573
#69 imalloc (dopts=<optimized out>, sopts=<optimized out>) at src/jemalloc.c:2687
#70 _rjem_je_malloc_default (size=<optimized out>) at src/jemalloc.c:2722
#71 0x00005648c9f45446 in alloc::raw_vec::finish_grow<alloc::alloc::Global> (new_layout=..., current_memory=..., alloc=<optimized out>) at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/result.rs:2066
#72 0x00005648cb638c9d in alloc::raw_vec::RawVecInner<alloc::alloc::Global>::grow_amortized<alloc::alloc::Global> (self=0x7fb367dfe530, len=<optimized out>, additional=1, elem_layout=...) at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/alloc/src/raw_vec/mod.rs:664
#73 alloc::raw_vec::RawVecInner<alloc::alloc::Global>::grow_one<alloc::alloc::Global> (self=0x7fb367dfe530) at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/alloc/src/raw_vec/mod.rs:571
#74 alloc::raw_vec::RawVec<usize, alloc::alloc::Global>::grow_one<usize, alloc::alloc::Global> (self=0x7fb367dfe530) at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/alloc/src/raw_vec/mod.rs:340
#75 0x00005648cb636d4e in alloc::vec::Vec<usize, alloc::alloc::Global>::push<usize, alloc::alloc::Global> (self=0xffffffffffffffa7, value=140408901356800) at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/alloc/src/vec/mod.rs:2480
#76 parking_lot_core::parking_lot::deadlock_impl::acquire_resource::{closure#0} (thread_data=0x7fb367dfe528) at src/parking_lot.rs:1226
#77 parking_lot_core::parking_lot::with_thread_data<(), parking_lot_core::parking_lot::deadlock_impl::acquire_resource::{closure_env#0}> (f=...) at src/parking_lot.rs:207
#78 parking_lot_core::parking_lot::deadlock_impl::acquire_resource (key=140408901356800) at src/parking_lot.rs:1225
#79 0x00005648cb613241 in parking_lot_core::parking_lot::deadlock::acquire_resource (_key=<optimized out>) at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/parking_lot.rs:1114
#80 parking_lot::raw_mutex::{impl#0}::lock (self=<optimized out>) at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/raw_mutex.rs:74
#81 lock_api::mutex::Mutex<parking_lot::raw_mutex::RawMutex, tokio::runtime::blocking::pool::Shared>::lock<parking_lot::raw_mutex::RawMutex, tokio::runtime::blocking::pool::Shared> (self=<optimized out>)
at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/mutex.rs:213
#82 tokio::loom::std::parking_lot::Mutex<tokio::runtime::blocking::pool::Shared>::lock<tokio::runtime::blocking::pool::Shared> (self=0x7fb37eb04d00) at src/loom/std/parking_lot.rs:62
#83 tokio::runtime::blocking::pool::Inner::run (self=0x7fb37eb04cd0, worker_thread_id=3) at src/runtime/blocking/pool.rs:508
#84 0x00005648cb61e229 in tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure#0} () at src/runtime/blocking/pool.rs:474
#85 std::sys::backtrace::__rust_begin_short_backtrace<tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure_env#0}, ()> (f=...) at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/sys/backtrace.rs:152
#86 0x00005648cb61ea95 in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure_env#0}, ()> () at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/thread/mod.rs:559
#87 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure_env#0}, ()>> (self=...)
at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/panic/unwind_safe.rs:272
#88 std::panicking::catch_unwind::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure_env#0}, ()>>, ()> (
data=<error reading variable: Cannot access memory at address 0x0>) at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/panicking.rs:589
#89 std::panicking::catch_unwind<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure_env#0}, ()>>> (f=...)
at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/panicking.rs:552
#90 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure_env#0}, ()>>, ()> (f=...)
at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/panic.rs:359
#91 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure_env#0}, ()> () at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/thread/mod.rs:557
#92 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure_env#0}, ()>, ()> () at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/ops/function.rs:250
#93 0x00005648cb6bd7ff in alloc::boxed::{impl#28}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1966
#94 std::sys::pal::unix::thread::{impl#2}::new::thread_start () at library/std/src/sys/pal/unix/thread.rs:107
#95 0x00007fb3d3f22aa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#96 0x00007fb3d3fafa34 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment