Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Memory leaks #1487

Closed
rex4539 opened this issue Dec 9, 2020 · 4 comments
Closed

Memory leaks #1487

rex4539 opened this issue Dec 9, 2020 · 4 comments
Labels
C-bug Category: This is a bug

Comments

@rex4539
Copy link
Contributor

rex4539 commented Dec 9, 2020

Edit: are these spurious leaks reported by tools that don't understand Rust, or does zebrad's memory usage grow without any limit?

0 Malloc +1 1 00:56.870.865 zebrad alloc::alloc::alloc::h8a2fd05f8c2cb40a

0 libsystem_malloc.dylib _malloc_zone_malloc
1 zebrad alloc::alloc::alloc::h8a2fd05f8c2cb40a /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/alloc.rs:86
2 zebrad hashbrown::raw::RawTable$LT$T$GT$::new_uninitialized::h5caf9999841680f6 /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.9.0/src/raw/mod.rs:411
3 zebrad hashbrown::raw::RawTable$LT$T$GT$::fallible_with_capacity::h6dbbef345ceba413 /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.9.0/src/raw/mod.rs:440
4 zebrad hashbrown::raw::RawTable$LT$T$GT$::resize::hff6117773eb9c2df /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.9.0/src/raw/mod.rs:873
5 zebrad hashbrown::raw::RawTable$LT$T$GT$::reserve_rehash::hcd6bf5e10609e271 /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.9.0/src/raw/mod.rs:754
6 zebrad hashbrown::raw::RawTable$LT$T$GT$::reserve::h4f428777809f5857 /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.9.0/src/raw/mod.rs:707
7 zebrad hashbrown::raw::RawTable$LT$T$GT$::insert::h424014eb8be4eb57 /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.9.0/src/raw/mod.rs:926
8 zebrad hashbrown::map::HashMap$LT$K$C$V$C$S$GT$::insert::h9ebb00c77970be92 /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.9.0/src/map.rs:991
9 zebrad std::collections::hash::map::HashMap$LT$K$C$V$C$S$GT$::insert::hde6050719f237ce6 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/collections/hash/map.rs:841
10 zebrad zebra_consensus::block::new_outputs::h05227fea8d5f86be /Users/rex/zebra/zebra-consensus/src/block.rs:250
11 zebrad $LT$zebra_consensus..block..BlockVerifier$LT$S$GT$$u20$as$u20$tower_service..Service$LT$alloc..sync..Arc$LT$zebra_chain..block..Block$GT$$GT$$GT$::call::$u7b$$u7b$closure$u7d$$u7d$::h6837c8f87d8e9326 /Users/rex/zebra/zebra-consensus/src/block.rs:178
12 zebrad _$LT$core..future..from_generator..GenFuture$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h564505c5e7b49a84 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/future/mod.rs:80
13 zebrad _$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h52f0c7d6161ad8d9 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.22/src/instrument.rs:151
14 zebrad _$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::he0ef21f74b27a388 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/future/future.rs:119
15 zebrad _$LT$F$u20$as$u20$futures_core..future..TryFuture$GT$::try_poll::h3805fae6a26b5bfe /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.8/src/future.rs:83
16 zebrad $LT$futures_util..future..try_future..into_future..IntoFuture$LT$Fut$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h99c3eb910cfb18ef /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.8/src/future/try_future/into_future.rs:31
17 zebrad $LT$futures_util..future..future..map..Map$LT$Fut$C$F$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h68ed5f4e8316b50f /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.8/src/future/future/map.rs:49
18 zebrad $LT$futures_util..future..future..Map$LT$Fut$C$F$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hf300ae16240b635f /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.8/src/lib.rs:113
19 zebrad $LT$futures_util..future..try_future..MapErr$LT$Fut$C$F$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h4664dbd7ca208956 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.8/src/lib.rs:113
20 zebrad $LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h05c956b926cceab9 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/future/future.rs:119
21 zebrad $LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h05c956b926cceab9 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/future/future.rs:119
22 zebrad $LT$tower..buffer..future..ResponseFuture$LT$F$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h90a7325b226d8ed7 /Users/rex/.cargo/git/checkouts/tower-b098c32cf5a1bcca/d4d1c67/tower/src/buffer/future.rs:62
23 zebrad zebrad::components::sync::downloads::Downloads$LT$ZN$C$ZV$GT$::download_and_verify::
$u7b$$u7b$closure$u7d$$u7d$::
$u7b$$u7b$closure$u7d$$u7d$::
$u7b$$u7b$closure$u7d$$u7d$::
$u7b$$u7b$closure$u7d$$u7d$::h7a928890b10269ad /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/macros/select.rs:391
24 zebrad $LT$tokio..future..poll_fn..PollFn$LT$F$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hc62d0239dbd77bed /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/future/poll_fn.rs:38
25 zebrad zebrad::components::sync::downloads::Downloads$LT$ZN$C$ZV$GT$::download_and_verify::
$u7b$$u7b$closure$u7d$$u7d$::
$u7b$$u7b$closure$u7d$$u7d$::
$u7b$$u7b$closure$u7d$$u7d$::hd9f99b338dc3ce7a /Users/rex/zebra/zebrad/src/components/sync/downloads.rs:161
26 zebrad $LT$core..future..from_generator..GenFuture$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h4d4be02f3e7db2a7 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/future/mod.rs:80
27 zebrad $LT$tracing_futures..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hef6d71ae7ab9fc7c /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-futures-0.2.4/src/lib.rs:258
28 zebrad $LT$F$u20$as$u20$futures_core..future..TryFuture$GT$::try_poll::h91a00f95b3bb41b6 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.8/src/future.rs:83
29 zebrad $LT$futures_util..future..try_future..into_future..IntoFuture$LT$Fut$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h8a5d0fba472082ff /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.8/src/future/try_future/into_future.rs:31
30 zebrad $LT$futures_util..future..future..map..Map$LT$Fut$C$F$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h8677f0c0c79bcebb /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.8/src/future/future/map.rs:49
31 zebrad $LT$futures_util..future..future..Map$LT$Fut$C$F$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h649e2d6313587060 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.8/src/lib.rs:113
32 zebrad $LT$futures_util..future..try_future..MapErr$LT$Fut$C$F$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h41e9e12c13fe8370 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.8/src/lib.rs:113
33 zebrad $LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h76bca35b23e57683 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.22/src/instrument.rs:151
34 zebrad tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::
$u7b$$u7b$closure$u7d$$u7d$::ha2aa1a03f07ac7d9 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/core.rs:173
35 zebrad tokio::loom::std::unsafe_cell::UnsafeCell$LT$T$GT$::with_mut::hb62eff4145f61b97 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/loom/std/unsafe_cell.rs:14
36 zebrad tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h351111ca2a769b10 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/core.rs:158
37 zebrad tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::
$u7b$$u7b$closure$u7d$$u7d$::h18ce341e4f1ed9bf /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/harness.rs:107
38 zebrad core::ops::function::FnOnce::call_once::hd1ab81f86887e0a3 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:227
39 zebrad $LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h478d0d36a2b1f92e /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:322
40 zebrad std::panicking::try::do_call::h7f143e6e56bf8f98 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:379
41 zebrad std::panicking::try::h289a4ef11b379f60 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:343
42 zebrad std::panic::catch_unwind::h350e6c67190e0a6c /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:396
43 zebrad tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h88efef29e0824e16 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/harness.rs:89
44 zebrad tokio::runtime::task::raw::poll::h8d2d05fb718a5a55 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/raw.rs:104
45 zebrad tokio::runtime::task::raw::RawTask::poll::hc89e5bc150a57c52 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/raw.rs:66
46 zebrad tokio::runtime::task::Notified$LT$S$GT$::run::ha2ee5c84333c4156 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/mod.rs:171
47 zebrad tokio::runtime::thread_pool::worker::Context::run_task::
$u7b$$u7b$closure$u7d$$u7d$::hab67772daa1796dd /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/thread_pool/worker.rs:346
48 zebrad tokio::coop::with_budget::
$u7b$$u7b$closure$u7d$$u7d$::h8844a16f5ff90b15 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/coop.rs:121
49 zebrad std::thread::local::LocalKey$LT$T$GT$::try_with::hbd5fcf16e5f1c295 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/local.rs:272
50 zebrad std::thread::local::LocalKey$LT$T$GT$::with::hda68ae8d7d88b19a /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/local.rs:248
51 zebrad tokio::coop::with_budget::h1542830cccad9c0d /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/coop.rs:114
52 zebrad tokio::coop::budget::hbd3a5760b4b06b29 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/coop.rs:98
53 zebrad tokio::runtime::thread_pool::worker::Context::run_task::he75bd550cde8a541 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/thread_pool/worker.rs:345
54 zebrad tokio::runtime::thread_pool::worker::Context::run::hb0246eebe05e624c /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/thread_pool/worker.rs:317
55 zebrad tokio::runtime::thread_pool::worker::run::
$u7b$$u7b$closure$u7d$$u7d$::h8e5b550afab8865d /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/thread_pool/worker.rs:302
56 zebrad tokio::macros::scoped_tls::ScopedKey$LT$T$GT$::set::hc7b1486b701f362f /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/macros/scoped_tls.rs:61
57 zebrad tokio::runtime::thread_pool::worker::run::h8f2f8de5d0b46d36 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/thread_pool/worker.rs:299
58 zebrad tokio::runtime::thread_pool::worker::Launch::launch::
$u7b$$u7b$closure$u7d$$u7d$::h140892baace04f3e /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/thread_pool/worker.rs:278
59 zebrad tokio::runtime::handle::Handle::spawn_blocking::
$u7b$$u7b$closure$u7d$$u7d$::hf5b5485d1b6e6d8d /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/handle.rs:196
60 zebrad $LT$tokio..runtime..blocking..task..BlockingTask$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h644b2a0df9510d47 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/blocking/task.rs:42
61 zebrad tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::
$u7b$$u7b$closure$u7d$$u7d$::hd12bee239e809f69 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/core.rs:173
62 zebrad tokio::loom::std::unsafe_cell::UnsafeCell$LT$T$GT$::with_mut::he8150f8a6a43b4fd /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/loom/std/unsafe_cell.rs:14
63 zebrad tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::hd9228082ccf0d0e9 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/core.rs:158
64 zebrad tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::
$u7b$$u7b$closure$u7d$$u7d$::hb9c59f2cbebf8957 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/harness.rs:107
65 zebrad core::ops::function::FnOnce::call_once::hc1451c26209a52cb /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:227
66 zebrad $LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h4d7f8d3bbf2d6c76 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:322
67 zebrad std::panicking::try::do_call::hf3bd26e5cd7d5ccb /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:379
68 zebrad std::panicking::try::h6744a753065b3609 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:343
69 zebrad std::panic::catch_unwind::h0e6df765d0ec468f /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:396
70 zebrad tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h3fdafeeae85a3c02 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/harness.rs:89
71 zebrad tokio::runtime::task::raw::poll::hef8c96fa66648c7c /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/raw.rs:104
72 zebrad tokio::runtime::task::raw::RawTask::poll::hc89e5bc150a57c52 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/raw.rs:66
73 zebrad tokio::runtime::task::Notified$LT$S$GT$::run::h3b1927b24bcba4fa /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/mod.rs:171
74 zebrad tokio::runtime::blocking::pool::Inner::run::h1dbc71d4a7461847 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/blocking/pool.rs:277
75 zebrad tokio::runtime::blocking::pool::Spawner::spawn_thread::
$u7b$$u7b$closure$u7d$$u7d$::hcf03f17bdb61a19e /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/blocking/pool.rs:257
76 zebrad std::sys_common::backtrace::__rust_begin_short_backtrace::h4f8b7f40a5d5b31a /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/sys_common/backtrace.rs:125
77 zebrad std::thread::Builder::spawn_unchecked::
$u7b$$u7b$closure$u7d$$u7d$::
$u7b$$u7b$closure$u7d$$u7d$::hff51272d10ede402 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/mod.rs:474
78 zebrad $LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h6f19d153361e8a6d /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:322
79 zebrad std::panicking::try::do_call::h2fb91f3a2381eb34 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:379
80 zebrad std::panicking::try::h99adac12e42dfae6 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:343
81 zebrad std::panic::catch_unwind::he3386189a2f52b0d /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:396
82 zebrad std::thread::Builder::spawn_unchecked::
$u7b$$u7b$closure$u7d$$u7d$::hdaf74289515ee884 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/mod.rs:473
83 zebrad core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hb5cfd68db5d3e283 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:227
84 zebrad _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h1658d06ba2d41cb5 /rustc/1700ca07c6dd7becff85678409a5df6ad4cf4f47/library/alloc/src/boxed.rs:1328
85 zebrad _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h747cc083e7349205 /rustc/1700ca07c6dd7becff85678409a5df6ad4cf4f47/library/alloc/src/boxed.rs:1328
86 zebrad std::sys::unix::thread::Thread::new::thread_start::h93dd3097fa4fa219 /rustc/1700ca07c6dd7becff85678409a5df6ad4cf4f47/library/std/src/sys/unix/thread.rs:71
87 libsystem_pthread.dylib _pthread_start
88 libsystem_pthread.dylib thread_start

0 Malloc +1 1 00:57.675.347 zebrad alloc::alloc::alloc::h8a2fd05f8c2cb40a

0 libsystem_malloc.dylib malloc_zone_malloc
1 zebrad alloc::alloc::alloc::h8a2fd05f8c2cb40a /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/alloc.rs:86
2 zebrad hashbrown::raw::RawTable$LT$T$GT$::new_uninitialized::h5caf9999841680f6 /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.9.0/src/raw/mod.rs:411
3 zebrad hashbrown::raw::RawTable$LT$T$GT$::fallible_with_capacity::h6dbbef345ceba413 /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.9.0/src/raw/mod.rs:440
4 zebrad hashbrown::raw::RawTable$LT$T$GT$::resize::hff6117773eb9c2df /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.9.0/src/raw/mod.rs:873
5 zebrad hashbrown::raw::RawTable$LT$T$GT$::reserve_rehash::hcd6bf5e10609e271 /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.9.0/src/raw/mod.rs:754
6 zebrad hashbrown::raw::RawTable$LT$T$GT$::reserve::h4f428777809f5857 /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.9.0/src/raw/mod.rs:707
7 zebrad hashbrown::raw::RawTable$LT$T$GT$::insert::h424014eb8be4eb57 /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.9.0/src/raw/mod.rs:926
8 zebrad hashbrown::map::HashMap$LT$K$C$V$C$S$GT$::insert::h9ebb00c77970be92 /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.9.0/src/map.rs:991
9 zebrad std::collections::hash::map::HashMap$LT$K$C$V$C$S$GT$::insert::hde6050719f237ce6 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/collections/hash/map.rs:841
10 zebrad zebra_state::service::non_finalized_state::queued_blocks::QueuedBlocks::queue::h3b8ccf94c9f9ceb8 /Users/rex/zebra/zebra-state/src/service/non_finalized_state/queued_blocks.rs:37
11 zebrad zebra_state::service::StateService::queue_and_commit_non_finalized::h2567889c099ec3f7 /Users/rex/zebra/zebra-state/src/service.rs:114
12 zebrad $LT$zebra_state..service..StateService$u20$as$u20$tower_service..Service$LT$zebra_state..request..Request$GT$$GT$::call::hae3fefaef875988f /Users/rex/zebra/zebra-state/src/service.rs:570
13 zebrad $LT$tower..util..boxed..sync..Boxed$LT$S$GT$$u20$as$u20$tower_service..Service$LT$Request$GT$$GT$::call::h3422f21865f79f23 /Users/rex/.cargo/git/checkouts/tower-b098c32cf5a1bcca/d4d1c67/tower/src/util/boxed/sync.rs:83
14 zebrad $LT$alloc..boxed..Box$LT$S$GT$$u20$as$u20$tower_service..Service$LT$Request$GT$$GT$::call::hc5151c6e4f19083b /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.0/src/lib.rs:269
15 zebrad $LT$tower..util..boxed..sync..BoxService$LT$T$C$U$C$E$GT$$u20$as$u20$tower_service..Service$LT$T$GT$$GT$::call::h9b67f30e20c725ee /Users/rex/.cargo/git/checkouts/tower-b098c32cf5a1bcca/d4d1c67/tower/src/util/boxed/sync.rs:54
16 zebrad $LT$tower..buffer..worker..Worker$LT$T$C$Request$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hf7d93bd5d6d887fc /Users/rex/.cargo/git/checkouts/tower-b098c32cf5a1bcca/d4d1c67/tower/src/buffer/worker.rs:175
17 zebrad $LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h4f69db9d9e71a525 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.22/src/instrument.rs:151
18 zebrad tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::
$u7b$$u7b$closure$u7d$$u7d$::hd6e003a0e30e3e84 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/core.rs:173
19 zebrad tokio::loom::std::unsafe_cell::UnsafeCell$LT$T$GT$::with_mut::h08382d6fb926f0e2 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/loom/std/unsafe_cell.rs:14
20 zebrad tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h31a1447d23f6dc7d /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/core.rs:158
21 zebrad tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::
$u7b$$u7b$closure$u7d$$u7d$::h524b5b4b0ec3fbb4 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/harness.rs:107
22 zebrad core::ops::function::FnOnce::call_once::h0a94f380cb46c534 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:227
23 zebrad $LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h8a90d728ebe7aaed /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:322
24 zebrad std::panicking::try::do_call::h2e42305192ef524d /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:379
25 zebrad std::panicking::try::h9f6464a725d49c21 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:343
26 zebrad std::panic::catch_unwind::h96b4c4024fa21300 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:396
27 zebrad tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h36014e42e26f7908 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/harness.rs:89
28 zebrad tokio::runtime::task::raw::poll::hdca88ef985cee9b4 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/raw.rs:104
29 zebrad tokio::runtime::task::raw::RawTask::poll::hc89e5bc150a57c52 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/raw.rs:66
30 zebrad tokio::runtime::task::Notified$LT$S$GT$::run::ha2ee5c84333c4156 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/mod.rs:171
31 zebrad tokio::runtime::thread_pool::worker::Context::run_task::
$u7b$$u7b$closure$u7d$$u7d$::hab67772daa1796dd /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/thread_pool/worker.rs:346
32 zebrad tokio::coop::with_budget::
$u7b$$u7b$closure$u7d$$u7d$::h8844a16f5ff90b15 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/coop.rs:121
33 zebrad std::thread::local::LocalKey$LT$T$GT$::try_with::hbd5fcf16e5f1c295 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/local.rs:272
34 zebrad std::thread::local::LocalKey$LT$T$GT$::with::hda68ae8d7d88b19a /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/local.rs:248
35 zebrad tokio::coop::with_budget::h1542830cccad9c0d /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/coop.rs:114
36 zebrad tokio::coop::budget::hbd3a5760b4b06b29 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/coop.rs:98
37 zebrad tokio::runtime::thread_pool::worker::Context::run_task::he75bd550cde8a541 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/thread_pool/worker.rs:345
38 zebrad tokio::runtime::thread_pool::worker::Context::run::hb0246eebe05e624c /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/thread_pool/worker.rs:324
39 zebrad tokio::runtime::thread_pool::worker::run::
$u7b$$u7b$closure$u7d$$u7d$::h8e5b550afab8865d /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/thread_pool/worker.rs:302
40 zebrad tokio::macros::scoped_tls::ScopedKey$LT$T$GT$::set::hc7b1486b701f362f /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/macros/scoped_tls.rs:61
41 zebrad tokio::runtime::thread_pool::worker::run::h8f2f8de5d0b46d36 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/thread_pool/worker.rs:299
42 zebrad tokio::runtime::thread_pool::worker::Launch::launch::
$u7b$$u7b$closure$u7d$$u7d$::h140892baace04f3e /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/thread_pool/worker.rs:278
43 zebrad tokio::runtime::handle::Handle::spawn_blocking::
$u7b$$u7b$closure$u7d$$u7d$::hf5b5485d1b6e6d8d /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/handle.rs:196
44 zebrad $LT$tokio..runtime..blocking..task..BlockingTask$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h644b2a0df9510d47 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/blocking/task.rs:42
45 zebrad tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::
$u7b$$u7b$closure$u7d$$u7d$::hd12bee239e809f69 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/core.rs:173
46 zebrad tokio::loom::std::unsafe_cell::UnsafeCell$LT$T$GT$::with_mut::he8150f8a6a43b4fd /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/loom/std/unsafe_cell.rs:14
47 zebrad tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::hd9228082ccf0d0e9 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/core.rs:158
48 zebrad tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::
$u7b$$u7b$closure$u7d$$u7d$::hb9c59f2cbebf8957 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/harness.rs:107
49 zebrad core::ops::function::FnOnce::call_once::hc1451c26209a52cb /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:227
50 zebrad $LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h4d7f8d3bbf2d6c76 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:322
51 zebrad std::panicking::try::do_call::hf3bd26e5cd7d5ccb /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:379
52 zebrad std::panicking::try::h6744a753065b3609 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:343
53 zebrad std::panic::catch_unwind::h0e6df765d0ec468f /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:396
54 zebrad tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h3fdafeeae85a3c02 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/harness.rs:89
55 zebrad tokio::runtime::task::raw::poll::hef8c96fa66648c7c /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/raw.rs:104
56 zebrad tokio::runtime::task::raw::RawTask::poll::hc89e5bc150a57c52 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/raw.rs:66
57 zebrad tokio::runtime::task::Notified$LT$S$GT$::run::h3b1927b24bcba4fa /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/mod.rs:171
58 zebrad tokio::runtime::blocking::pool::Inner::run::h1dbc71d4a7461847 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/blocking/pool.rs:277
59 zebrad tokio::runtime::blocking::pool::Spawner::spawn_thread::
$u7b$$u7b$closure$u7d$$u7d$::hcf03f17bdb61a19e /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/blocking/pool.rs:257
60 zebrad std::sys_common::backtrace::__rust_begin_short_backtrace::h4f8b7f40a5d5b31a /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/sys_common/backtrace.rs:125
61 zebrad std::thread::Builder::spawn_unchecked::$u7b$$u7b$closure$u7d$$u7d$::$u7b$$u7b$closure$u7d$$u7d$::hff51272d10ede402 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/mod.rs:474
62 zebrad $LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h6f19d153361e8a6d /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:322
63 zebrad std::panicking::try::do_call::h2fb91f3a2381eb34 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:379
64 zebrad std::panicking::try::h99adac12e42dfae6 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:343
65 zebrad std::panic::catch_unwind::he3386189a2f52b0d /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:396
66 zebrad std::thread::Builder::spawn_unchecked::
$u7b$$u7b$closure$u7d$$u7d$::hdaf74289515ee884 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/mod.rs:473
67 zebrad core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hb5cfd68db5d3e283 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:227
68 zebrad _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h1658d06ba2d41cb5 /rustc/1700ca07c6dd7becff85678409a5df6ad4cf4f47/library/alloc/src/boxed.rs:1328
69 zebrad _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h747cc083e7349205 /rustc/1700ca07c6dd7becff85678409a5df6ad4cf4f47/library/alloc/src/boxed.rs:1328
70 zebrad std::sys::unix::thread::Thread::new::thread_start::h93dd3097fa4fa219 /rustc/1700ca07c6dd7becff85678409a5df6ad4cf4f47/library/std/src/sys/unix/thread.rs:71
71 libsystem_pthread.dylib _pthread_start
72 libsystem_pthread.dylib thread_start

0 Malloc +1 1 00:57.715.298 zebrad alloc::alloc::alloc::h7175720da2428c5d

0 libsystem_malloc.dylib _malloc_zone_malloc
1 zebrad alloc::alloc::alloc::h7175720da2428c5d /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/alloc.rs:86
2 zebrad alloc::alloc::Global::alloc_impl::h54ff831366878b20 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/alloc.rs:166
3 zebrad _$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$::allocate::hfa7798565cb36873 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/alloc.rs:226
4 zebrad alloc::raw_vec::RawVec$LT$T$C$A$GT$::allocate_in::h853e260c76d374e2 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec.rs:188
5 zebrad alloc::raw_vec::RawVec$LT$T$C$A$GT$::with_capacity_in::h77d828231231de3d /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec.rs:129
6 zebrad alloc::vec::Vec$LT$T$C$A$GT$::with_capacity_in::h55fdbfaa60a3fec9 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec.rs:498
7 zebrad $LT$T$u20$as$u20$alloc..slice..hack..ConvertVec$GT$::to_vec::h9f89855e1ddedd58 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/slice.rs:207
8 zebrad alloc::slice::hack::to_vec::hfc90fd6cfb2344d3 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/slice.rs:159
9 zebrad alloc::slice::
$LT$impl$u20$$u5b$T$u5d$$GT$::to_vec_in::he88f61b7f0101432 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/slice.rs:472
10 zebrad _$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..clone..Clone$GT$::clone::hcd5dc54690aa82e6 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec.rs:2116
11 zebrad _$LT$zebra_chain..transparent..script..Script$u20$as$u20$core..clone..Clone$GT$::clone::h218ca2523aea92af /Users/rex/zebra/zebra-chain/src/transparent/script.rs:16
12 zebrad _$LT$zebra_chain..transparent..Output$u20$as$u20$core..clone..Clone$GT$::clone::h92b4aeef39733ace /Users/rex/zebra/zebra-chain/src/transparent.rs:114
13 zebrad $LT$zebra_state..utxo..Utxo$u20$as$u20$core..clone..Clone$GT$::clone::h0b618ab9a0443a9a /Users/rex/zebra/zebra-state/src/utxo.rs:11
14 zebrad $LT$zebra_state..service..non_finalized_state..chain..Chain$u20$as$u20$zebra_state..service..non_finalized_state..chain..UpdateWith$LT$std..collections..hash..map..HashMap$LT$zebra_chain..transparent..OutPoint$C$zebra_state..utxo..Utxo$GT$$GT$$GT$::update_chain_state_with::$u7b$$u7b$closure$u7d$$u7d$::h321e56cf1655abda /Users/rex/zebra/zebra-state/src/service/non_finalized_state/chain.rs:259
15 zebrad core::iter::adapters::map::map_fold::
$u7b$$u7b$closure$u7d$$u7d$::h15080c35f1cde341 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/map.rs:80
16 zebrad core::iter::traits::iterator::Iterator::fold::ha5c8a8a095176bff /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2023
17 zebrad _$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::fold::h63afcd3e7fe9a15a /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/map.rs:120
18 zebrad core::iter::traits::iterator::Iterator::for_each::hf33ae3541e4978c6 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:678
19 zebrad _$LT$hashbrown..map..HashMap$LT$K$C$V$C$S$GT$$u20$as$u20$core..iter..traits..collect..Extend$LT$$LP$K$C$V$RP$$GT$$GT$::extend::hd76a6c883a11f60a /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.9.0/src/map.rs:3041
20 zebrad $LT$std..collections..hash..map..HashMap$LT$K$C$V$C$S$GT$$u20$as$u20$core..iter..traits..collect..Extend$LT$$LP$K$C$V$RP$$GT$$GT$::extend::hcda1ef5662c851b2 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/collections/hash/map.rs:2692
21 zebrad $LT$zebra_state..service..non_finalized_state..chain..Chain$u20$as$u20$zebra_state..service..non_finalized_state..chain..UpdateWith$LT$std..collections..hash..map..HashMap$LT$zebra_chain..transparent..OutPoint$C$zebra_state..utxo..Utxo$GT$$GT$$GT$::update_chain_state_with::h378bf922fcb3a806 /Users/rex/zebra/zebra-state/src/service/non_finalized_state/chain.rs:258
22 zebrad $LT$zebra_state..service..non_finalized_state..chain..Chain$u20$as$u20$zebra_state..service..non_finalized_state..chain..UpdateWith$LT$zebra_state..request..PreparedBlock$GT$$GT$::update_chain_state_with::hf24d021ecc73232d /Users/rex/zebra/zebra-state/src/service/non_finalized_state/chain.rs:190
23 zebrad zebra_state::service::non_finalized_state::chain::Chain::push::hb8fc8adea48cc634 /Users/rex/zebra/zebra-state/src/service/non_finalized_state/chain.rs:35
24 zebrad zebra_state::service::non_finalized_state::NonFinalizedState::commit_block::h942a7949ec711bdb /Users/rex/zebra/zebra-state/src/service/non_finalized_state.rs:85
25 zebrad zebra_state::service::StateService::validate_and_commit::h3eb3980b4218dc46 /Users/rex/zebra/zebra-state/src/service.rs:151
26 zebrad zebra_state::service::StateService::process_queued::hf545d510bc7a2313 /Users/rex/zebra/zebra-state/src/service.rs:173
27 zebrad zebra_state::service::StateService::queue_and_commit_non_finalized::h2567889c099ec3f7 /Users/rex/zebra/zebra-state/src/service.rs:123
28 zebrad $LT$zebra_state..service..StateService$u20$as$u20$tower_service..Service$LT$zebra_state..request..Request$GT$$GT$::call::hae3fefaef875988f /Users/rex/zebra/zebra-state/src/service.rs:570
29 zebrad $LT$tower..util..boxed..sync..Boxed$LT$S$GT$$u20$as$u20$tower_service..Service$LT$Request$GT$$GT$::call::h3422f21865f79f23 /Users/rex/.cargo/git/checkouts/tower-b098c32cf5a1bcca/d4d1c67/tower/src/util/boxed/sync.rs:83
30 zebrad $LT$alloc..boxed..Box$LT$S$GT$$u20$as$u20$tower_service..Service$LT$Request$GT$$GT$::call::hc5151c6e4f19083b /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.0/src/lib.rs:269
31 zebrad $LT$tower..util..boxed..sync..BoxService$LT$T$C$U$C$E$GT$$u20$as$u20$tower_service..Service$LT$T$GT$$GT$::call::h9b67f30e20c725ee /Users/rex/.cargo/git/checkouts/tower-b098c32cf5a1bcca/d4d1c67/tower/src/util/boxed/sync.rs:54
32 zebrad $LT$tower..buffer..worker..Worker$LT$T$C$Request$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hf7d93bd5d6d887fc /Users/rex/.cargo/git/checkouts/tower-b098c32cf5a1bcca/d4d1c67/tower/src/buffer/worker.rs:175
33 zebrad $LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h4f69db9d9e71a525 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.22/src/instrument.rs:151
34 zebrad tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::
$u7b$$u7b$closure$u7d$$u7d$::hd6e003a0e30e3e84 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/core.rs:173
35 zebrad tokio::loom::std::unsafe_cell::UnsafeCell$LT$T$GT$::with_mut::h08382d6fb926f0e2 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/loom/std/unsafe_cell.rs:14
36 zebrad tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h31a1447d23f6dc7d /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/core.rs:158
37 zebrad tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::
$u7b$$u7b$closure$u7d$$u7d$::h524b5b4b0ec3fbb4 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/harness.rs:107
38 zebrad core::ops::function::FnOnce::call_once::h0a94f380cb46c534 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:227
39 zebrad $LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h8a90d728ebe7aaed /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:322
40 zebrad std::panicking::try::do_call::h2e42305192ef524d /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:379
41 zebrad std::panicking::try::h9f6464a725d49c21 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:343
42 zebrad std::panic::catch_unwind::h96b4c4024fa21300 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:396
43 zebrad tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h36014e42e26f7908 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/harness.rs:89
44 zebrad tokio::runtime::task::raw::poll::hdca88ef985cee9b4 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/raw.rs:104
45 zebrad tokio::runtime::task::raw::RawTask::poll::hc89e5bc150a57c52 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/raw.rs:66
46 zebrad tokio::runtime::task::Notified$LT$S$GT$::run::ha2ee5c84333c4156 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/mod.rs:171
47 zebrad tokio::runtime::thread_pool::worker::Context::run_task::
$u7b$$u7b$closure$u7d$$u7d$::hab67772daa1796dd /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/thread_pool/worker.rs:346
48 zebrad tokio::coop::with_budget::
$u7b$$u7b$closure$u7d$$u7d$::h8844a16f5ff90b15 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/coop.rs:121
49 zebrad std::thread::local::LocalKey$LT$T$GT$::try_with::hbd5fcf16e5f1c295 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/local.rs:272
50 zebrad std::thread::local::LocalKey$LT$T$GT$::with::hda68ae8d7d88b19a /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/local.rs:248
51 zebrad tokio::coop::with_budget::h1542830cccad9c0d /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/coop.rs:114
52 zebrad tokio::coop::budget::hbd3a5760b4b06b29 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/coop.rs:98
53 zebrad tokio::runtime::thread_pool::worker::Context::run_task::he75bd550cde8a541 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/thread_pool/worker.rs:345
54 zebrad tokio::runtime::thread_pool::worker::Context::run::hb0246eebe05e624c /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/thread_pool/worker.rs:324
55 zebrad tokio::runtime::thread_pool::worker::run::
$u7b$$u7b$closure$u7d$$u7d$::h8e5b550afab8865d /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/thread_pool/worker.rs:302
56 zebrad tokio::macros::scoped_tls::ScopedKey$LT$T$GT$::set::hc7b1486b701f362f /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/macros/scoped_tls.rs:61
57 zebrad tokio::runtime::thread_pool::worker::run::h8f2f8de5d0b46d36 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/thread_pool/worker.rs:299
58 zebrad tokio::runtime::thread_pool::worker::Launch::launch::
$u7b$$u7b$closure$u7d$$u7d$::h140892baace04f3e /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/thread_pool/worker.rs:278
59 zebrad tokio::runtime::handle::Handle::spawn_blocking::
$u7b$$u7b$closure$u7d$$u7d$::hf5b5485d1b6e6d8d /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/handle.rs:196
60 zebrad $LT$tokio..runtime..blocking..task..BlockingTask$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h644b2a0df9510d47 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/blocking/task.rs:42
61 zebrad tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::
$u7b$$u7b$closure$u7d$$u7d$::hd12bee239e809f69 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/core.rs:173
62 zebrad tokio::loom::std::unsafe_cell::UnsafeCell$LT$T$GT$::with_mut::he8150f8a6a43b4fd /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/loom/std/unsafe_cell.rs:14
63 zebrad tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::hd9228082ccf0d0e9 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/core.rs:158
64 zebrad tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::
$u7b$$u7b$closure$u7d$$u7d$::hb9c59f2cbebf8957 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/harness.rs:107
65 zebrad core::ops::function::FnOnce::call_once::hc1451c26209a52cb /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:227
66 zebrad $LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h4d7f8d3bbf2d6c76 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:322
67 zebrad std::panicking::try::do_call::hf3bd26e5cd7d5ccb /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:379
68 zebrad std::panicking::try::h6744a753065b3609 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:343
69 zebrad std::panic::catch_unwind::h0e6df765d0ec468f /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:396
70 zebrad tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h3fdafeeae85a3c02 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/harness.rs:89
71 zebrad tokio::runtime::task::raw::poll::hef8c96fa66648c7c /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/raw.rs:104
72 zebrad tokio::runtime::task::raw::RawTask::poll::hc89e5bc150a57c52 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/raw.rs:66
73 zebrad tokio::runtime::task::Notified$LT$S$GT$::run::h3b1927b24bcba4fa /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/mod.rs:171
74 zebrad tokio::runtime::blocking::pool::Inner::run::h1dbc71d4a7461847 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/blocking/pool.rs:277
75 zebrad tokio::runtime::blocking::pool::Spawner::spawn_thread::
$u7b$$u7b$closure$u7d$$u7d$::hcf03f17bdb61a19e /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/blocking/pool.rs:257
76 zebrad std::sys_common::backtrace::__rust_begin_short_backtrace::h4f8b7f40a5d5b31a /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/sys_common/backtrace.rs:125
77 zebrad std::thread::Builder::spawn_unchecked::
$u7b$$u7b$closure$u7d$$u7d$::
$u7b$$u7b$closure$u7d$$u7d$::hff51272d10ede402 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/mod.rs:474
78 zebrad $LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h6f19d153361e8a6d /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:322
79 zebrad std::panicking::try::do_call::h2fb91f3a2381eb34 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:379
80 zebrad std::panicking::try::h99adac12e42dfae6 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:343
81 zebrad std::panic::catch_unwind::he3386189a2f52b0d /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:396
82 zebrad std::thread::Builder::spawn_unchecked::
$u7b$$u7b$closure$u7d$$u7d$::hdaf74289515ee884 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/mod.rs:473
83 zebrad core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hb5cfd68db5d3e283 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:227
84 zebrad _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h1658d06ba2d41cb5 /rustc/1700ca07c6dd7becff85678409a5df6ad4cf4f47/library/alloc/src/boxed.rs:1328
85 zebrad _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h747cc083e7349205 /rustc/1700ca07c6dd7becff85678409a5df6ad4cf4f47/library/alloc/src/boxed.rs:1328
86 zebrad std::sys::unix::thread::Thread::new::thread_start::h93dd3097fa4fa219 /rustc/1700ca07c6dd7becff85678409a5df6ad4cf4f47/library/std/src/sys/unix/thread.rs:71
87 libsystem_pthread.dylib _pthread_start
88 libsystem_pthread.dylib thread_start

0 Realloc 1 00:00.738.022 zebrad alloc::alloc::realloc::hd63a56da6cfe25eb

0 libsystem_malloc.dylib malloc_zone_realloc
1 libsystem_malloc.dylib realloc
2 zebrad alloc::alloc::realloc::hd63a56da6cfe25eb /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/alloc.rs:122
3 zebrad alloc::alloc::Global::grow_impl::hcfd513ed08db9cbf /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/alloc.rs:198
4 zebrad _$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$::grow::hd84e5767adfc252e /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/alloc.rs:251
5 zebrad alloc::raw_vec::finish_grow::h99575cfc2cab5cc3 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec.rs:486
6 zebrad alloc::raw_vec::RawVec$LT$T$C$A$GT$::grow_amortized::h356751540ebbde03 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec.rs:422
7 zebrad alloc::raw_vec::RawVec$LT$T$C$A$GT$::try_reserve::h8ba568c2a673011a /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec.rs:311
8 zebrad alloc::raw_vec::RawVec$LT$T$C$A$GT$::reserve::hf68e068342a3997a /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec.rs:305
9 zebrad alloc::vec::Vec$LT$T$C$A$GT$::reserve::hb207bd596da4fc1b /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec.rs:697
10 zebrad bytes::bytes_mut::BytesMut::reserve_inner::h6fb86e39eb044416 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-0.6.0/src/bytes_mut.rs:584
11 zebrad bytes::bytes_mut::BytesMut::reserve::h13ba77bd80fd3e29 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-0.6.0/src/bytes_mut.rs:548
12 zebrad _$LT$zebra_network..protocol..external..codec..Codec$u20$as$u20$tokio_util..codec..encoder..Encoder$LT$zebra_network..protocol..external..message..Message$GT$$GT$::encode::h975de6ec94f074b1 /Users/rex/zebra/zebra-network/src/protocol/external/codec.rs:166
13 zebrad $LT$tokio_util..codec..framed_impl..FramedImpl$LT$T$C$U$C$W$GT$$u20$as$u20$futures_sink..Sink$LT$I$GT$$GT$::start_send::heb86ba7a4997401b /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.5.0/src/codec/framed_impl.rs:185
14 zebrad $LT$tokio_util..codec..framed..Framed$LT$T$C$U$GT$$u20$as$u20$futures_sink..Sink$LT$I$GT$$GT$::start_send::h4e9b8f870ff34f85 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.5.0/src/codec/framed.rs:256
15 zebrad futures_util::stream::stream::split::SplitSink$LT$S$C$Item$GT$::poll_flush_slot::h6b15762816f4b963 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.8/src/stream/stream/split.rs:70
16 zebrad $LT$futures_util..stream..stream..split..SplitSink$LT$S$C$Item$GT$$u20$as$u20$futures_sink..Sink$LT$Item$GT$$GT$::poll_flush::h02e223b42f2172b0 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.8/src/stream/stream/split.rs:103
17 zebrad $LT$futures_util..sink..with..With$LT$Si$C$Item$C$U$C$Fut$C$F$GT$$u20$as$u20$futures_sink..Sink$LT$U$GT$$GT$::poll_flush::hacbc002f71a5d799 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.8/src/sink/with.rs:123
18 zebrad $LT$$RF$mut$u20$S$u20$as$u20$futures_sink..Sink$LT$Item$GT$$GT$::poll_flush::h0e41914aa075f3f1 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.8/src/lib.rs:134
19 zebrad $LT$futures_util..sink..send..Send$LT$Si$C$Item$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h2414c3f01d8e2a8f /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.8/src/sink/send.rs:47
20 zebrad zebra_network::peer::connection::Connection$LT$S$C$Tx$GT$::drive_peer_request::
$u7b$$u7b$closure$u7d$$u7d$::hee85a35c0a8ca694 /Users/rex/zebra/zebra-network/src/peer/connection.rs:729
21 zebrad $LT$core..future..from_generator..GenFuture$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h56be9a687f4f8412 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/future/mod.rs:80
22 zebrad zebra_network::peer::connection::Connection$LT$S$C$Tx$GT$::handle_message_as_request::
$u7b$$u7b$closure$u7d$$u7d$::
$u7b$$u7b$closure$u7d$$u7d$::h5d60d41edf615b8a /Users/rex/zebra/zebra-network/src/peer/connection.rs:664
23 zebrad $LT$core..future..from_generator..GenFuture$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hc84db052b3eb1b23 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/future/mod.rs:80
24 zebrad $LT$tracing_futures..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hfac64e3ea6dbbab9 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-futures-0.2.4/src/lib.rs:258
25 zebrad zebra_network::peer::connection::Connection$LT$S$C$Tx$GT$::handle_message_as_request::
$u7b$$u7b$closure$u7d$$u7d$::h4f4d2df4a7e35826 /Users/rex/zebra/zebra-network/src/peer/connection.rs:565
26 zebrad $LT$core..future..from_generator..GenFuture$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hf14dea234819b962 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/future/mod.rs:80
27 zebrad zebra_network::peer::connection::Connection$LT$S$C$Tx$GT$::run::
$u7b$$u7b$closure$u7d$$u7d$::had4c6a0605a5d9f2 /Users/rex/zebra/zebra-network/src/peer/connection.rs:325
28 zebrad $LT$core..future..from_generator..GenFuture$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::ha06fb09046516175 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/future/mod.rs:80
29 zebrad $LT$tracing_futures..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::he03370f1d0a5b5eb /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-futures-0.2.4/src/lib.rs:258
30 zebrad $LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h1afbb83bbca16d41 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/future/future.rs:119
31 zebrad $LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hb7bf434b3eb0e4ac /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.22/src/instrument.rs:151
32 zebrad tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::
$u7b$$u7b$closure$u7d$$u7d$::h0d190f7e6768a03d /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/core.rs:173
33 zebrad tokio::loom::std::unsafe_cell::UnsafeCell$LT$T$GT$::with_mut::h03f4fe21cac2048b /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/loom/std/unsafe_cell.rs:14
34 zebrad tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::he6c25715254c0c45 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/core.rs:158
35 zebrad tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::
$u7b$$u7b$closure$u7d$$u7d$::ha25430b4b669b4c1 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/harness.rs:107
36 zebrad core::ops::function::FnOnce::call_once::h8f8ac92761d8129f /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:227
37 zebrad $LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h197e5361f42e3645 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:322
38 zebrad std::panicking::try::do_call::hdedc2b4e9b2f2406 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:379
39 zebrad std::panicking::try::hec9f959ee32a2287 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:343
40 zebrad std::panic::catch_unwind::h1bbe1a0113b11599 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:396
41 zebrad tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h986afa2885ada8e1 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/harness.rs:89
42 zebrad tokio::runtime::task::raw::poll::h22d29789df0fbcbc /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/raw.rs:104
43 zebrad tokio::runtime::task::raw::RawTask::poll::hc89e5bc150a57c52 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/raw.rs:66
44 zebrad tokio::runtime::task::Notified$LT$S$GT$::run::ha2ee5c84333c4156 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/mod.rs:171
45 zebrad tokio::runtime::thread_pool::worker::Context::run_task::
$u7b$$u7b$closure$u7d$$u7d$::hab67772daa1796dd /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/thread_pool/worker.rs:346
46 zebrad tokio::coop::with_budget::
$u7b$$u7b$closure$u7d$$u7d$::h8844a16f5ff90b15 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/coop.rs:121
47 zebrad std::thread::local::LocalKey$LT$T$GT$::try_with::hbd5fcf16e5f1c295 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/local.rs:272
48 zebrad std::thread::local::LocalKey$LT$T$GT$::with::hda68ae8d7d88b19a /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/local.rs:248
49 zebrad tokio::coop::with_budget::h1542830cccad9c0d /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/coop.rs:114
50 zebrad tokio::coop::budget::hbd3a5760b4b06b29 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/coop.rs:98
51 zebrad tokio::runtime::thread_pool::worker::Context::run_task::he75bd550cde8a541 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/thread_pool/worker.rs:345
52 zebrad tokio::runtime::thread_pool::worker::Context::run::hb0246eebe05e624c /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/thread_pool/worker.rs:324
53 zebrad tokio::runtime::thread_pool::worker::run::
$u7b$$u7b$closure$u7d$$u7d$::h8e5b550afab8865d /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/thread_pool/worker.rs:302
54 zebrad tokio::macros::scoped_tls::ScopedKey$LT$T$GT$::set::hc7b1486b701f362f /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/macros/scoped_tls.rs:61
55 zebrad tokio::runtime::thread_pool::worker::run::h8f2f8de5d0b46d36 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/thread_pool/worker.rs:299
56 zebrad tokio::runtime::thread_pool::worker::Launch::launch::
$u7b$$u7b$closure$u7d$$u7d$::h140892baace04f3e /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/thread_pool/worker.rs:278
57 zebrad tokio::runtime::handle::Handle::spawn_blocking::
$u7b$$u7b$closure$u7d$$u7d$::hf5b5485d1b6e6d8d /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/handle.rs:196
58 zebrad $LT$tokio..runtime..blocking..task..BlockingTask$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h644b2a0df9510d47 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/blocking/task.rs:42
59 zebrad tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::
$u7b$$u7b$closure$u7d$$u7d$::hd12bee239e809f69 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/core.rs:173
60 zebrad tokio::loom::std::unsafe_cell::UnsafeCell$LT$T$GT$::with_mut::he8150f8a6a43b4fd /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/loom/std/unsafe_cell.rs:14
61 zebrad tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::hd9228082ccf0d0e9 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/core.rs:158
62 zebrad tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::
$u7b$$u7b$closure$u7d$$u7d$::hb9c59f2cbebf8957 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/harness.rs:107
63 zebrad core::ops::function::FnOnce::call_once::hc1451c26209a52cb /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:227
64 zebrad $LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h4d7f8d3bbf2d6c76 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:322
65 zebrad std::panicking::try::do_call::hf3bd26e5cd7d5ccb /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:379
66 zebrad std::panicking::try::h6744a753065b3609 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:343
67 zebrad std::panic::catch_unwind::h0e6df765d0ec468f /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:396
68 zebrad tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h3fdafeeae85a3c02 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/harness.rs:89
69 zebrad tokio::runtime::task::raw::poll::hef8c96fa66648c7c /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/raw.rs:104
70 zebrad tokio::runtime::task::raw::RawTask::poll::hc89e5bc150a57c52 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/raw.rs:66
71 zebrad tokio::runtime::task::Notified$LT$S$GT$::run::h3b1927b24bcba4fa /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/task/mod.rs:171
72 zebrad tokio::runtime::blocking::pool::Inner::run::h1dbc71d4a7461847 /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/blocking/pool.rs:277
73 zebrad tokio::runtime::blocking::pool::Spawner::spawn_thread::
$u7b$$u7b$closure$u7d$$u7d$::hcf03f17bdb61a19e /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/runtime/blocking/pool.rs:257
74 zebrad std::sys_common::backtrace::__rust_begin_short_backtrace::h4f8b7f40a5d5b31a /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/sys_common/backtrace.rs:125
75 zebrad std::thread::Builder::spawn_unchecked::
$u7b$$u7b$closure$u7d$$u7d$::
$u7b$$u7b$closure$u7d$$u7d$::hff51272d10ede402 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/mod.rs:474
76 zebrad $LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h6f19d153361e8a6d /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:322
77 zebrad std::panicking::try::do_call::h2fb91f3a2381eb34 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:379
78 zebrad std::panicking::try::h99adac12e42dfae6 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:343
79 zebrad std::panic::catch_unwind::he3386189a2f52b0d /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:396
80 zebrad std::thread::Builder::spawn_unchecked::
$u7b$$u7b$closure$u7d$$u7d$::hdaf74289515ee884 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/mod.rs:473
81 zebrad core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hb5cfd68db5d3e283 /Users/rex/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:227
82 zebrad _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h1658d06ba2d41cb5 /rustc/1700ca07c6dd7becff85678409a5df6ad4cf4f47/library/alloc/src/boxed.rs:1328
83 zebrad _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h747cc083e7349205 /rustc/1700ca07c6dd7becff85678409a5df6ad4cf4f47/library/alloc/src/boxed.rs:1328
84 zebrad std::sys::unix::thread::Thread::new::thread_start::h93dd3097fa4fa219 /rustc/1700ca07c6dd7becff85678409a5df6ad4cf4f47/library/std/src/sys/unix/thread.rs:71
85 libsystem_pthread.dylib _pthread_start
86 libsystem_pthread.dylib thread_start

@rex4539 rex4539 added C-bug Category: This is a bug S-needs-triage Status: A bug report needs triage labels Dec 9, 2020
@rex4539
Copy link
Contributor Author

rex4539 commented Dec 9, 2020

Super easy to reproduce on macOS using Instruments leak module.

@rex4539
Copy link
Contributor Author

rex4539 commented Dec 9, 2020

Screen Shot 2020-12-09 at 18 01 18

@teor2345
Copy link
Contributor

Are these spurious leaks reported by tools that don't understand Rust, or does zebrad's memory usage grow without any limit?

@mpguerra mpguerra removed the S-needs-triage Status: A bug report needs triage label Dec 14, 2020
@teor2345
Copy link
Contributor

PR #1523 will help us monitor Zebra's memory usage, to make sure that we don't have any large memory leaks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-bug Category: This is a bug
Projects
None yet
Development

No branches or pull requests

3 participants