I've done git pull cargo run --release
after that it panics, here is debug run
building on macos amd64
➜ ➜ barnes-hut git:(master) RUST_BACKTRACE=full ./target/debug/barnes-hut
thread 'main' panicked at /Users/mag1/.cargo/git/checkouts/quarkstrom-59b32b829dff6ef4/8aa27db/src/lib.rs:152:14:
called `Option::unwrap()` on a `None` value
stack backtrace:
0: 0x104a22563 - std::backtrace_rs::backtrace::libunwind::trace::h3e5b2c5356eac916
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
1: 0x104a22563 - std::backtrace_rs::backtrace::trace_unsynchronized::h0d222ed0e6a20102
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
2: 0x104a22563 - std::sys_common::backtrace::_print_fmt::h0b309fc5cd20c59f
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/sys_common/backtrace.rs:68:5
3: 0x104a22563 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h31f9e6a79997ef5f
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/sys_common/backtrace.rs:44:22
4: 0x104a4223b - core::fmt::rt::Argument::fmt::h40b9b7c1e9bb0f98
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/fmt/rt.rs:165:63
5: 0x104a4223b - core::fmt::write::h85020c7a61eba8ce
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/fmt/mod.rs:1168:21
6: 0x104a2038e - std::io::Write::write_fmt::hcc19df4fa4e73a55
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/io/mod.rs:1835:15
7: 0x104a22351 - std::sys_common::backtrace::_print::h9fe487822a10be3b
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/sys_common/backtrace.rs:47:5
8: 0x104a22351 - std::sys_common::backtrace::print::h45d16fbbed4d1f36
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/sys_common/backtrace.rs:34:9
9: 0x104a235f9 - std::panicking::default_hook::{{closure}}::h885e10af905b3914
10: 0x104a23378 - std::panicking::default_hook::hbcf94856b92e65ef
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panicking.rs:298:9
11: 0x104a24016 - std::panicking::rust_panic_with_hook::h9e15a0c845c470d6
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panicking.rs:795:13
12: 0x104a2394a - std::panicking::begin_panic_handler::{{closure}}::h3cd5140e29c8cfc1
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panicking.rs:656:13
13: 0x104a22a39 - std::sys_common::backtrace::__rust_end_short_backtrace::h124259ee4cbc9197
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/sys_common/backtrace.rs:171:18
14: 0x104a236b6 - rust_begin_unwind
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panicking.rs:652:5
15: 0x104a7f382 - core::panicking::panic_fmt::h9772381b80805b71
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/panicking.rs:72:14
16: 0x104a7f444 - core::panicking::panic::h2a3e12572053020c
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/panicking.rs:146:5
17: 0x104a7f2e8 - core::option::unwrap_failed::hf02468572e4a732f
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/option.rs:1985:5
18: 0x104072260 - core::option::Option<T>::unwrap::hcf7fc7af46cf7ed3
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/option.rs:935:21
19: 0x104072260 - quarkstrom::State::new::{{closure}}::h0fb164576804ce7b
at /Users/mag1/.cargo/git/checkouts/quarkstrom-59b32b829dff6ef4/8aa27db/src/lib.rs:145:23
20: 0x10406acd1 - pollster::block_on::h5138fa9fb06a4cdd
at /Users/mag1/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pollster-0.3.0/src/lib.rs:128:15
21: 0x10407147c - quarkstrom::run::h22b6dc877f531568
at /Users/mag1/.cargo/git/checkouts/quarkstrom-59b32b829dff6ef4/8aa27db/src/lib.rs:634:21
22: 0x10408e2ad - barnes_hut::main::h45cfb77960f899f2
at /Users/mag1/dev_tmp/rusting/barnes-hut/src/main.rs:30:5
23: 0x1040ba1fe - core::ops::function::FnOnce::call_once::h22ebe57cfef39855
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/ops/function.rs:250:5
24: 0x10407d1b1 - std::sys_common::backtrace::__rust_begin_short_backtrace::hbebc4ccbf12a881a
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/sys_common/backtrace.rs:155:18
25: 0x1040b4ee4 - std::rt::lang_start::{{closure}}::h103b26ee385fea99
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/rt.rs:159:18
26: 0x104a1dd07 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hde6295cc14fa5e33
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/ops/function.rs:284:13
27: 0x104a1dd07 - std::panicking::try::do_call::h7ac29dd06f7ef49a
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panicking.rs:559:40
28: 0x104a1dd07 - std::panicking::try::hc51707793193dcd5
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panicking.rs:523:19
29: 0x104a1dd07 - std::panic::catch_unwind::h0e679fc68f6830e5
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panic.rs:149:14
30: 0x104a1dd07 - std::rt::lang_start_internal::{{closure}}::ha13f2fee1223fb5c
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/rt.rs:141:48
31: 0x104a1dd07 - std::panicking::try::do_call::h1f7f85fb8df70a9c
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panicking.rs:559:40
32: 0x104a1dd07 - std::panicking::try::hb8aefacb3538256f
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panicking.rs:523:19
33: 0x104a1dd07 - std::panic::catch_unwind::hc6b8292b163c9a2e
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panic.rs:149:14
34: 0x104a1dd07 - std::rt::lang_start_internal::h0c6931bcd088f2f1
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/rt.rs:141:20
35: 0x1040b4eb7 - std::rt::lang_start::hdbe1865eb8f115f8
at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/rt.rs:158:17
36: 0x10408e668 - _main
37: 0x7ff80e932345 - <unknown>
I've done git pull cargo run --release
after that it panics, here is debug run
building on macos amd64