panic from unreachable! within map_ref!
cameronbraid opened this issue · comments
Cameron Braid commented
here's the full stacktrace.
This only happens sometimes for the same code and data, so it could be a issue related timing of data entering into a mutable.
stack backtrace:
0: 0x564525cd48dc - std::backtrace_rs::backtrace::libunwind::trace::ha69d38c49f1bf263
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
1: 0x564525cd48dc - std::backtrace_rs::backtrace::trace_unsynchronized::h93125d0b85fd543c
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
2: 0x564525cd48dc - std::sys_common::backtrace::_print_fmt::h8d65f438e8343444
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/sys_common/backtrace.rs:67:5
3: 0x564525cd48dc - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h41751d2af6c8033a
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/sys_common/backtrace.rs:44:22
4: 0x564525d01b0c - core::fmt::rt::Argument::fmt::h5db2f552d8a28f63
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/core/src/fmt/rt.rs:138:9
5: 0x564525d01b0c - core::fmt::write::h99465148a27e4883
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/core/src/fmt/mod.rs:1114:21
6: 0x564525cd0bfe - std::io::Write::write_fmt::hee8dfd57bd179ab2
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/io/mod.rs:1763:15
7: 0x564525cd46c4 - std::sys_common::backtrace::_print::h019a3cee3e814da4
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/sys_common/backtrace.rs:47:5
8: 0x564525cd46c4 - std::sys_common::backtrace::print::h55694121c2ddf918
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/sys_common/backtrace.rs:34:9
9: 0x564525cd5f73 - std::panicking::default_hook::{{closure}}::h29cbe3da3891b0b0
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/panicking.rs:272:22
10: 0x564525cd5c94 - std::panicking::default_hook::h881e76b2b8c74280
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/panicking.rs:292:9
11: 0x564525cd64f5 - std::panicking::rust_panic_with_hook::hcc36e25b6e33969c
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/panicking.rs:731:13
12: 0x564525cd63a6 - std::panicking::begin_panic_handler::{{closure}}::ha415efb0f69f41f9
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/panicking.rs:601:13
13: 0x564525cd4e06 - std::sys_common::backtrace::__rust_end_short_backtrace::h395fe90f99451e4e
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/sys_common/backtrace.rs:170:18
14: 0x564525cd6142 - rust_begin_unwind
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/panicking.rs:597:5
15: 0x56452133b605 - core::panicking::panic_fmt::h452a83e54ecd764e
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/core/src/panicking.rs:72:14
16: 0x56452133b6a3 - core::panicking::panic::h440670b29ba8362f
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/core/src/panicking.rs:127:5
17: 0x5645218c0121 - futures_signals::internal::unwrap_ref::h0760a546aa991bae
at /workspace/rust-signals/src/internal.rs:19:17
18: 0x5645218c279f - futures_signals::internal::MapRef1<S>::value_ref::h4d218a999751688b
at /workspace/rust-signals/src/internal.rs:103:9
19: 0x5645215f4164 - pages::signal::content::country_of_residence_text::{{closure}}::ha0cf6d3cbae6ba67
at /workspace/rust-signals/src/signal/macros.rs:80:17
20: 0x5645218bfca3 - <futures_signals::internal::MapRefSignal<F> as futures_signals::signal::signal::Signal>::poll_change::h1ed9aa9759c1dd04
at /workspace/rust-signals/src/internal.rs:133:9
21: 0x56452184a514 - <core::pin::Pin<A> as futures_signals::signal::signal::Signal>::poll_change::hc18d542252d1fa0f
at /workspace/rust-signals/src/signal/signal.rs:59:9
22: 0x5645217c916e - <futures_signals::signal::signal::Map<A,B> as futures_signals::signal::signal::Signal>::poll_change::h6ef03fc7a25b599d
at /workspace/rust-signals/src/signal/signal.rs:1090:9
23: 0x56452184a2f4 - <core::pin::Pin<A> as futures_signals::signal::signal::Signal>::poll_change::ha54416efa57c8543
at /workspace/rust-signals/src/signal/signal.rs:59:9
24: 0x5645218c2631 - futures_signals::internal::MapRef1<S>::poll::{{closure}}::h1976539a52a81250
at /workspace/rust-signals/src/internal.rs:69:62
25: 0x56452184ebb3 - core::option::Option<T>::map::h0f7709bbd453a032
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/core/src/option.rs:1075:29
26: 0x5645218c1b1a - futures_signals::internal::MapRef1<S>::poll::hac369d82ba4251fa
at /workspace/rust-signals/src/internal.rs:69:15
27: 0x5645215f3c0e - pages::signal::content::search_widget_default_config::{{closure}}::h1a209df096e5e666
at /workspace/rust-signals/src/signal/macros.rs:77:26
28: 0x5645218bfd28 - <futures_signals::internal::MapRefSignal<F> as futures_signals::signal::signal::Signal>::poll_change::h6faf550f82edcd58
at /workspace/rust-signals/src/internal.rs:133:9
29: 0x56452184a352 - <core::pin::Pin<A> as futures_signals::signal::signal::Signal>::poll_change::haea38d840699e4eb
at /workspace/rust-signals/src/signal/signal.rs:59:9
30: 0x5645218c269a - futures_signals::internal::MapRef1<S>::poll::{{closure}}::h2f10419f97c89c48
at /workspace/rust-signals/src/internal.rs:69:62
31: 0x56452184fe21 - core::option::Option<T>::map::h233e9a09c7155bba
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/core/src/option.rs:1075:29
32: 0x5645218c139a - futures_signals::internal::MapRef1<S>::poll::h593bf54c7ca49b69
at /workspace/rust-signals/src/internal.rs:69:15
33: 0x5645215f2de4 - pages::signal::content::page_context::{{closure}}::h58e039402709452b
at /workspace/rust-signals/src/signal/macros.rs:77:26
34: 0x5645218bfce8 - <futures_signals::internal::MapRefSignal<F> as futures_signals::signal::signal::Signal>::poll_change::h5551e508eb3a87fd
at /workspace/rust-signals/src/internal.rs:133:9
35: 0x56452184a722 - <core::pin::Pin<A> as futures_signals::signal::signal::Signal>::poll_change::he089c4ccd8dc9fd8
at /workspace/rust-signals/src/signal/signal.rs:59:9
36: 0x5645217c9b96 - <futures_signals::signal::signal::Map<A,B> as futures_signals::signal::signal::Signal>::poll_change::hfa21b70c22389763
at /workspace/rust-signals/src/signal/signal.rs:1090:9
37: 0x5645217c8781 - <futures_signals::signal::signal::Flatten<A> as futures_signals::signal::signal::Signal>::poll_change::{{closure}}::ha92640d64faa3295
at /workspace/rust-signals/src/signal/signal.rs:1621:55
38: 0x5645218583a6 - core::option::Option<T>::map::hb0556eee554c1d2d
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/core/src/option.rs:1075:29
39: 0x5645217c3a50 - <futures_signals::signal::signal::Flatten<A> as futures_signals::signal::signal::Signal>::poll_change::h2bf5c3529435c59f
at /workspace/rust-signals/src/signal/signal.rs:1621:15
40: 0x5645217cb1b3 - <futures_signals::signal::signal::Switch<A,B,C> as futures_signals::signal::signal::Signal>::poll_change::h5f6021d8b9070b89
at /workspace/rust-signals/src/signal/signal.rs:942:9
41: 0x5645217c90ec - <futures_signals::signal::signal::Map<A,B> as futures_signals::signal::signal::Signal>::poll_change::h67f59aa98a4977dc
at /workspace/rust-signals/src/signal/signal.rs:1090:9
42: 0x5645217c22d3 - <futures_signals::signal::signal::SignalStream<A> as futures_core::stream::Stream>::poll_next::h9dd02980775de420
at /workspace/rust-signals/src/signal/signal.rs:1032:9
43: 0x5645217e5393 - <futures_util::stream::stream::for_each::ForEach<St,Fut,F> as core::future::future::Future>::poll::h786f8c3f8a12a981
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/src/stream/stream/for_each.rs:70:47
44: 0x5645217c2355 - <futures_signals::signal::signal::ForEach<A,B,C> as core::future::future::Future>::poll::h32efabeaafe543ca
at /workspace/rust-signals/src/signal/signal.rs:1014:9
45: 0x56452192f254 - tokio::runtime::task::core::Core<T,S>::poll::{{closure}}::h458000a79dfedda0
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/task/core.rs:328:17
46: 0x56452192a44f - tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut::hb51fa1f8d017e944
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/loom/std/unsafe_cell.rs:16:9
47: 0x56452192a44f - tokio::runtime::task::core::Core<T,S>::poll::h947306c1954e1b63
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/task/core.rs:317:13
48: 0x56452161c3c5 - tokio::runtime::task::harness::poll_future::{{closure}}::h3e013c0654440110
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/task/harness.rs:485:19
49: 0x564521a76d94 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4ea9a957cce4ad7a
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/core/src/panic/unwind_safe.rs:271:9
50: 0x5645219c20ec - std::panicking::try::do_call::h20f3fd7a74e74edd
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/panicking.rs:504:40
51: 0x5645219d70fb - __rust_try
52: 0x5645219bc318 - std::panicking::try::habfa9e94ee7f43e5
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/panicking.rs:468:19
53: 0x564521948f0b - std::panic::catch_unwind::hd97bc90e549e391e
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/panic.rs:142:14
54: 0x564521615f1f - tokio::runtime::task::harness::poll_future::h9267376ec7577eed
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/task/harness.rs:473:18
55: 0x5645216259f9 - tokio::runtime::task::harness::Harness<T,S>::poll_inner::h9f8074a83dfee1a4
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/task/harness.rs:208:27
56: 0x564521635ba7 - tokio::runtime::task::harness::Harness<T,S>::poll::h935d74456c500b7c
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/task/harness.rs:153:15
57: 0x564521a2e63d - tokio::runtime::task::raw::poll::h84969dbb29d97f8b
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/task/raw.rs:271:5
58: 0x564525752147 - tokio::runtime::task::raw::RawTask::poll::h882735647306e7f2
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/task/raw.rs:201:18
59: 0x56452573f762 - tokio::runtime::task::LocalNotified<S>::run::h260175415349d5aa
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/task/mod.rs:416:9
60: 0x5645257821cd - tokio::runtime::scheduler::multi_thread::worker::Context::run_task::{{closure}}::h0e58ca0854f75e5a
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/scheduler/multi_thread/worker.rs:576:13
61: 0x564525782014 - tokio::runtime::coop::with_budget::h3212c8beaa210755
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/coop.rs:107:5
62: 0x564525782014 - tokio::runtime::coop::budget::hc0028831d49973a5
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/coop.rs:73:5
63: 0x564525782014 - tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h7be52a97acd33b74
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/scheduler/multi_thread/worker.rs:575:9
64: 0x5645257814d0 - tokio::runtime::scheduler::multi_thread::worker::Context::run::hfc8a64744648d1a9
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/scheduler/multi_thread/worker.rs:526:24
65: 0x564525780fd9 - tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}::{{closure}}::hc6abaf0415dc40b9
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/scheduler/multi_thread/worker.rs:491:21
66: 0x56452577bc30 - tokio::runtime::context::scoped::Scoped<T>::set::h891fe36ad4ea8881
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/context/scoped.rs:40:9
67: 0x5645257bb91b - tokio::runtime::context::set_scheduler::{{closure}}::h2ee8f5480f91f78d
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/context.rs:176:26
68: 0x564525743942 - std::thread::local::LocalKey<T>::try_with::h62db40e100b96ea1
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/thread/local.rs:270:16
69: 0x5645257422bb - std::thread::local::LocalKey<T>::with::h07168e757ddb70d2
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/thread/local.rs:246:9
70: 0x5645257bb8e4 - tokio::runtime::context::set_scheduler::he5547065d8fe6fea
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/context.rs:176:9
71: 0x564525780ed5 - tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}::hc87be0886ac41253
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/scheduler/multi_thread/worker.rs:486:9
72: 0x5645257a3e28 - tokio::runtime::context::runtime::enter_runtime::h7b6e3cb3ec740f61
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/context/runtime.rs:65:16
73: 0x564525780c4c - tokio::runtime::scheduler::multi_thread::worker::run::h7e2101057eb20b5b
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/scheduler/multi_thread/worker.rs:478:5
74: 0x564525780abb - tokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}}::h5803532ed2ae08a7
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/scheduler/multi_thread/worker.rs:447:45
75: 0x5645257cb01e - <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll::h1428ffdf4db7b17f
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/blocking/task.rs:42:21
76: 0x5645257aa4f3 - tokio::runtime::task::core::Core<T,S>::poll::{{closure}}::he851ad2f036bd277
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/task/core.rs:328:17
77: 0x5645257a8b6f - tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut::hff6e25bd0a304746
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/loom/std/unsafe_cell.rs:16:9
78: 0x5645257a8b6f - tokio::runtime::task::core::Core<T,S>::poll::h550851333fb7dceb
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/task/core.rs:317:13
79: 0x564525764545 - tokio::runtime::task::harness::poll_future::{{closure}}::h888b41b540931705
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/task/harness.rs:485:19
80: 0x564525774ef4 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h5abcd8c589fd52d6
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/core/src/panic/unwind_safe.rs:271:9
81: 0x564525756c2c - std::panicking::try::do_call::h00b4e343161d8099
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/panicking.rs:504:40
82: 0x56452575ab9b - __rust_try
83: 0x564525755d08 - std::panicking::try::h920106bb9a278fe5
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/panicking.rs:468:19
84: 0x5645257965cb - std::panic::catch_unwind::h7bb54949d69251e5
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/panic.rs:142:14
85: 0x56452576415f - tokio::runtime::task::harness::poll_future::h8248a23eeea37a30
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/task/harness.rs:473:18
86: 0x56452575ed09 - tokio::runtime::task::harness::Harness<T,S>::poll_inner::hf235a40767c5dc85
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/task/harness.rs:208:27
87: 0x56452575dd87 - tokio::runtime::task::harness::Harness<T,S>::poll::h9786289915e7fcd8
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/task/harness.rs:153:15
88: 0x5645257523cd - tokio::runtime::task::raw::poll::h127a9fe957a0a4aa
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/task/raw.rs:271:5
89: 0x564525752147 - tokio::runtime::task::raw::RawTask::poll::h882735647306e7f2
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/task/raw.rs:201:18
90: 0x56452573f857 - tokio::runtime::task::UnownedTask<S>::run::ha882efe0bfc73f96
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/task/mod.rs:453:9
91: 0x56452576c517 - tokio::runtime::blocking::pool::Task::run::h936996e5d9bc0ca1
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/blocking/pool.rs:159:9
92: 0x564525771089 - tokio::runtime::blocking::pool::Inner::run::h722d50f28a827546
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/blocking/pool.rs:513:17
93: 0x564525770db4 - tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}::h196c39bd3857f426
at /home/cameronbraid/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/runtime/blocking/pool.rs:471:13
94: 0x56452575abc6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7b5486a5c5c0b306
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/sys_common/backtrace.rs:154:18
95: 0x564525797952 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hc3c81abd00cabc6a
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/thread/mod.rs:529:17
96: 0x564525774df2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h34f81887826e1244
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/core/src/panic/unwind_safe.rs:271:9
97: 0x564525756fa9 - std::panicking::try::do_call::h3d4e305e359e4b38
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/panicking.rs:504:40
98: 0x56452575ab9b - __rust_try
99: 0x564525755971 - std::panicking::try::h73eb5d67d97dd575
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/panicking.rs:468:19
100: 0x56452579777a - std::panic::catch_unwind::h745e9ab31ff1a4fa
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/panic.rs:142:14
101: 0x56452579777a - std::thread::Builder::spawn_unchecked_::{{closure}}::h9634c0b45c738dec
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/thread/mod.rs:528:30
102: 0x5645257cd0ff - core::ops::function::FnOnce::call_once{{vtable.shim}}::h4796c6e9f9442f1e
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/core/src/ops/function.rs:250:5
103: 0x564525cd92a5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h51435299acd7166e
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/alloc/src/boxed.rs:2007:9
104: 0x564525cd92a5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h3f833c0a4926bdd4
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/alloc/src/boxed.rs:2007:9
105: 0x564525cd92a5 - std::sys::unix::thread::Thread::new::thread_start::h2c486d0230ab0d99
at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/sys/unix/thread.rs:108:17
106: 0x7efdb4297ada - start_thread
at ./nptl/pthread_create.c:444:8
107: 0x7efdb432847c - __GI___clone3
at ./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
108: 0x0 - <unknown>
Pauan commented
Thanks for the report, but I won't be able to help unless I can see your code.
Cameron Braid commented
Yeah, I know., sorry. Its not going to be easy as its deep inside a complex set of signals.
I'll see if I can create a standalone reproduction