An open API service indexing awesome lists of open source software.

https://github.com/hatoo/flume-panic


https://github.com/hatoo/flume-panic

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# Environment

- WSL2 Ubuntu20.04

```
❯ RUST_BACKTRACE=full cargo run
Finished dev [unoptimized + debuginfo] target(s) in 0.02s
Running `target/debug/flume-sandbox`
thread 'tokio-runtime-worker' panicked at 'assertion failed: chan.queue.len() == 0', /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/flume-0.8.4/src/lib.rs:353:13
stack backtrace:
0: 0x559af32cfc00 - std::backtrace_rs::backtrace::libunwind::trace::hdf911925cfd1a062
at /rustc/d006f5734f49625c34d6fc33bf6b9967243abca8/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
1: 0x559af32cfc00 - std::backtrace_rs::backtrace::trace_unsynchronized::h1a4f248df23e18fe
at /rustc/d006f5734f49625c34d6fc33bf6b9967243abca8/library/std/src/../../backtrace/src/backtrace/mod.rs:66
2: 0x559af32cfc00 - std::sys_common::backtrace::_print_fmt::hf3ec23fc59b676bd
at /rustc/d006f5734f49625c34d6fc33bf6b9967243abca8/library/std/src/sys_common/backtrace.rs:79
3: 0x559af32cfc00 - ::fmt::h00fdb223b1b833ac
at /rustc/d006f5734f49625c34d6fc33bf6b9967243abca8/library/std/src/sys_common/backtrace.rs:58
4: 0x559af32e9a2c - core::fmt::write::h1857a60b204f1b6a
at /rustc/d006f5734f49625c34d6fc33bf6b9967243abca8/library/core/src/fmt/mod.rs:1082
5: 0x559af32cdb57 - std::io::Write::write_fmt::ha851958ed267cb97
at /rustc/d006f5734f49625c34d6fc33bf6b9967243abca8/library/std/src/io/mod.rs:1514
6: 0x559af32d1f40 - std::sys_common::backtrace::_print::hf25dbce5d8adc35c
at /rustc/d006f5734f49625c34d6fc33bf6b9967243abca8/library/std/src/sys_common/backtrace.rs:61
7: 0x559af32d1f40 - std::sys_common::backtrace::print::h40243408d050ccf7
at /rustc/d006f5734f49625c34d6fc33bf6b9967243abca8/library/std/src/sys_common/backtrace.rs:48
8: 0x559af32d1f40 - std::panicking::default_hook::{{closure}}::ha452abcc85cd3549
at /rustc/d006f5734f49625c34d6fc33bf6b9967243abca8/library/std/src/panicking.rs:208
9: 0x559af32d1c8c - std::panicking::default_hook::h637245b92cbb00b1
at /rustc/d006f5734f49625c34d6fc33bf6b9967243abca8/library/std/src/panicking.rs:227
10: 0x559af32d25a3 - std::panicking::rust_panic_with_hook::h2f4c96dfd8ba524a
at /rustc/d006f5734f49625c34d6fc33bf6b9967243abca8/library/std/src/panicking.rs:577
11: 0x559af328bdfc - std::panicking::begin_panic::{{closure}}::h606c23af479f678e
at /home/hatoo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:506
12: 0x559af328ae59 - std::sys_common::backtrace::__rust_end_short_backtrace::hbd8908a8e6b71c6a
at /home/hatoo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys_common/backtrace.rs:153
13: 0x559af328bd27 - std::panicking::begin_panic::hfa5e38b29e81c0d4
at /home/hatoo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:505
14: 0x559af3212317 - flume::Shared::send::hd6b65e66dbbb72b7
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/flume-0.8.4/src/lib.rs:353
15: 0x559af320de45 - as core::future::future::Future>::poll::h7739ce7e4dfb4354
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/flume-0.8.4/src/async.rs:83
16: 0x559af320c99b - flume_sandbox::main::{{closure}}::{{closure}}::h417f81cdd0fd45ec
at /home/hatoo/flume-sandbox/src/main.rs:10
17: 0x559af321c807 - as core::future::future::Future>::poll::h31c8cf50eb4b1d20
at /home/hatoo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/future/mod.rs:79
18: 0x559af32238d8 - tokio::runtime::task::core::Core::poll::{{closure}}::h66e7764cb336da0a
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/runtime/task/core.rs:173
19: 0x559af3218697 - tokio::loom::std::unsafe_cell::UnsafeCell::with_mut::h4e07b92b168fe395
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/loom/std/unsafe_cell.rs:14
20: 0x559af32235b3 - tokio::runtime::task::core::Core::poll::he685844bf01aa39d
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/runtime/task/core.rs:158
21: 0x559af320788c - tokio::runtime::task::harness::Harness::poll::{{closure}}::h8c2d259993004de4
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/runtime/task/harness.rs:107
22: 0x559af3219e00 - core::ops::function::FnOnce::call_once::hd70d8e00abc25d06
at /home/hatoo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:227
23: 0x559af322013a - as core::ops::function::FnOnce<()>>::call_once::h573266a9d68a6fb1
at /home/hatoo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:308
24: 0x559af3214e4d - std::panicking::try::do_call::h3484509426ef34fa
at /home/hatoo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:381
25: 0x559af321524d - __rust_try
26: 0x559af3214d05 - std::panicking::try::h71b6aafea405760b
at /home/hatoo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:345
27: 0x559af32201da - std::panic::catch_unwind::h092a9ccda9885b43
at /home/hatoo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:382
28: 0x559af32071b8 - tokio::runtime::task::harness::Harness::poll::h1e95994b964c8404
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/runtime/task/harness.rs:89
29: 0x559af321cd40 - tokio::runtime::task::raw::poll::hd63c06a81137ba75
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/runtime/task/raw.rs:104
30: 0x559af3287c6f - tokio::runtime::task::raw::RawTask::poll::ha0dff6cfa7aa93e2
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/runtime/task/raw.rs:66
31: 0x559af3270761 - tokio::runtime::task::Notified::run::h25a09d5eca5df34b
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/runtime/task/mod.rs:169
32: 0x559af3278e72 - tokio::runtime::thread_pool::worker::Context::run_task::{{closure}}::hb9b13cfc6188260a
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/runtime/thread_pool/worker.rs:353
33: 0x559af3266cec - tokio::coop::with_budget::{{closure}}::he83593a1d6d72159
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/coop.rs:127
34: 0x559af327e08e - std::thread::local::LocalKey::try_with::hd831ce8458c00f45
at /home/hatoo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/local.rs:265
35: 0x559af327be5e - std::thread::local::LocalKey::with::h2db49b903fcc9a74
at /home/hatoo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/local.rs:241
36: 0x559af3278cd4 - tokio::coop::with_budget::he1ebabba6de80db9
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/coop.rs:120
37: 0x559af3278cd4 - tokio::coop::budget::hc46eec664ed6a267
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/coop.rs:96
38: 0x559af3278cd4 - tokio::runtime::thread_pool::worker::Context::run_task::h76d576a993be78cc
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/runtime/thread_pool/worker.rs:352
39: 0x559af3278692 - tokio::runtime::thread_pool::worker::Context::run::h1f07696dbaf62439
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/runtime/thread_pool/worker.rs:324
40: 0x559af3278483 - tokio::runtime::thread_pool::worker::run::{{closure}}::h26d5e78ca755605f
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/runtime/thread_pool/worker.rs:309
41: 0x559af3266016 - tokio::macros::scoped_tls::ScopedKey::set::h4a96e2cc7e494f25
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/macros/scoped_tls.rs:63
42: 0x559af327837d - tokio::runtime::thread_pool::worker::run::h3e40f6085451ec9d
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/runtime/thread_pool/worker.rs:306
43: 0x559af32781eb - tokio::runtime::thread_pool::worker::Launch::launch::{{closure}}::hd300aae43cfd1efd
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/runtime/thread_pool/worker.rs:285
44: 0x559af323a78e - as core::future::future::Future>::poll::h7412971d9240bbc7
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/runtime/blocking/task.rs:41
45: 0x559af32489ce - tokio::runtime::task::core::Core::poll::{{closure}}::hc5e0ab865a9fa1b9
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/runtime/task/core.rs:173
46: 0x559af32466cb - tokio::loom::std::unsafe_cell::UnsafeCell::with_mut::h9dbe36995557bf41
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/loom/std/unsafe_cell.rs:14
47: 0x559af324880e - tokio::runtime::task::core::Core::poll::had169c7299e5444f
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/runtime/task/core.rs:158
48: 0x559af3268bc5 - tokio::runtime::task::harness::Harness::poll::{{closure}}::hb40a7ea8d65e1ed8
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/runtime/task/harness.rs:107
49: 0x559af326a8e0 - core::ops::function::FnOnce::call_once::h8b837f4fba75053e
at /home/hatoo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:227
50: 0x559af325929b - as core::ops::function::FnOnce<()>>::call_once::ha166a77715f1035a
at /home/hatoo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:308
51: 0x559af326a36f - std::panicking::try::do_call::h5aa6692bffc981bb
at /home/hatoo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:381
52: 0x559af327113d - __rust_try
53: 0x559af326a022 - std::panicking::try::h01c6c0bf59fc11de
at /home/hatoo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:345
54: 0x559af3259d7b - std::panic::catch_unwind::h4e1cea01fd0eb6e0
at /home/hatoo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:382
55: 0x559af32686b5 - tokio::runtime::task::harness::Harness::poll::h15589dc6e8d7b403
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/runtime/task/harness.rs:89
56: 0x559af3287d62 - tokio::runtime::task::raw::poll::hc2d4d4061c568439
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/runtime/task/raw.rs:104
57: 0x559af3287c6f - tokio::runtime::task::raw::RawTask::poll::ha0dff6cfa7aa93e2
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/runtime/task/raw.rs:66
58: 0x559af32707d1 - tokio::runtime::task::Notified::run::h9ceecc967449a82e
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/runtime/task/mod.rs:169
59: 0x559af328917f - tokio::runtime::blocking::pool::Inner::run::h18f860a24dcea44c
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/runtime/blocking/pool.rs:230
60: 0x559af3288ece - tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}::{{closure}}::h53ace86f024839f1
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/runtime/blocking/pool.rs:210
61: 0x559af3252e55 - tokio::runtime::context::enter::h16aeb3e677fdb656
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/runtime/context.rs:72
62: 0x559af3247eef - tokio::runtime::handle::Handle::enter::hc4899c2e6ecc5752
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/runtime/handle.rs:76
63: 0x559af3288f5f - tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}::heac28a3d8abfedf5
at /home/hatoo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.22/src/runtime/blocking/pool.rs:209
64: 0x559af3246ec0 - std::sys_common::backtrace::__rust_begin_short_backtrace::hb923d65a19d5350b
at /home/hatoo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys_common/backtrace.rs:137
65: 0x559af32328c3 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hee7c2c0f72833035
at /home/hatoo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:458
66: 0x559af3259273 - as core::ops::function::FnOnce<()>>::call_once::h279cc0a13779094f
at /home/hatoo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:308
67: 0x559af326a47f - std::panicking::try::do_call::hb215a53f218e40e9
at /home/hatoo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:381
68: 0x559af327113d - __rust_try
69: 0x559af326a1e4 - std::panicking::try::h655aa1f44692733e
at /home/hatoo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:345
70: 0x559af3259dc3 - std::panic::catch_unwind::h54d0e4317351af6a
at /home/hatoo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:382
71: 0x559af32326ab - std::thread::Builder::spawn_unchecked::{{closure}}::h31a661a8c02c75b6
at /home/hatoo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:457
72: 0x559af326a72f - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9c1f7fec30fee67a
at /home/hatoo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:227
73: 0x559af32d497a - as core::ops::function::FnOnce>::call_once::hd50938a7cbd66861
at /rustc/d006f5734f49625c34d6fc33bf6b9967243abca8/library/alloc/src/boxed.rs:1042
74: 0x559af32d497a - as core::ops::function::FnOnce
>::call_once::hbdaa88962d74e8ba
at /rustc/d006f5734f49625c34d6fc33bf6b9967243abca8/library/alloc/src/boxed.rs:1042
75: 0x559af32d497a - std::sys::unix::thread::Thread::new::thread_start::h2e71bf448b68bc62
at /rustc/d006f5734f49625c34d6fc33bf6b9967243abca8/library/std/src/sys/unix/thread.rs:87
76: 0x7f3fb88e0609 - start_thread
77: 0x7f3fb87ec103 - clone
78: 0x0 -
^C
```