Skip to content

Instantly share code, notes, and snippets.

@stammw
Last active March 19, 2020 10:22
Show Gist options
  • Save stammw/10a38204218063b95e53fa57b10c566d to your computer and use it in GitHub Desktop.
Save stammw/10a38204218063b95e53fa57b10c566d to your computer and use it in GitHub Desktop.

Revisions

  1. stammw revised this gist Mar 19, 2020. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions interop_server_crash.log
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,6 @@
    thread 'tokio-runtime-worker' panicked at 'called `Option::unwrap()` on a `None` value', /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libcore/macros/mod.rs:15:40
    stack backtrace:

    server received connection
    0: 0x5617cae8bcc4 - backtrace::backtrace::libunwind::trace::he25250f78ba1020d
    at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.40/src/backtrace/libunwind.rs:88
  2. stammw created this gist Mar 19, 2020.
    156 changes: 156 additions & 0 deletions interop_server_crash.log
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,156 @@
    server received connection
    0: 0x5617cae8bcc4 - backtrace::backtrace::libunwind::trace::he25250f78ba1020d
    at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.40/src/backtrace/libunwind.rs:88
    1: 0x5617cae8bcc4 - backtrace::backtrace::trace_unsynchronized::hd7e25f35da233a1e
    at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.40/src/backtrace/mod.rs:66
    2: 0x5617cae8bcc4 - std::sys_common::backtrace::_print_fmt::h5578a566a4c2ae4e
    at src/libstd/sys_common/backtrace.rs:84
    3: 0x5617cae8bcc4 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hd4f87054ec86e936
    at src/libstd/sys_common/backtrace.rs:61
    4: 0x5617caea8a3c - core::fmt::write::h393d55821fa8e2cb
    at src/libcore/fmt/mod.rs:1025
    5: 0x5617cae87b57 - std::io::Write::write_fmt::hc6645302c23e4504
    at src/libstd/io/mod.rs:1426
    6: 0x5617cae8de5e - std::sys_common::backtrace::_print::he8a0a3ebec70e1d6
    at src/libstd/sys_common/backtrace.rs:65
    7: 0x5617cae8de5e - std::sys_common::backtrace::print::hc2635fd6c7743ade
    at src/libstd/sys_common/backtrace.rs:50
    8: 0x5617cae8de5e - std::panicking::default_hook::{{closure}}::h9849388798b72b2b
    at src/libstd/panicking.rs:193
    9: 0x5617cae8db51 - std::panicking::default_hook::h66e3afff11b02e47
    at src/libstd/panicking.rs:210
    10: 0x5617cae8e53b - std::panicking::rust_panic_with_hook::hf6d05969fcffff03
    at src/libstd/panicking.rs:471
    11: 0x5617cae8e0ee - rust_begin_unwind
    at src/libstd/panicking.rs:375
    12: 0x5617caea5afe - core::panicking::panic_fmt::he794217b0df3f806
    at src/libcore/panicking.rs:84
    13: 0x5617caea5a4a - core::panicking::panic::h104b3bcaeb5f1ff0
    at src/libcore/panicking.rs:51
    14: 0x5617cabb62f0 - core::option::Option<T>::unwrap::h5bdef11d8d8b48fb
    at /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libcore/macros/mod.rs:15
    15: 0x5617cabb62f0 - server::main::{{closure}}::{{closure}}::h1d5afbda5cd91c87
    at interop/src/server.rs:69
    16: 0x5617cabb62f0 - <std::future::GenFuture<T> as core::future::future::Future>::poll::heee08ee282e52b26
    at /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libstd/future.rs:43
    17: 0x5617cabd55ed - tokio::task::core::Core<T>::poll::hf8e85bb180a46182
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/task/core.rs:128
    18: 0x5617cabbe843 - tokio::task::harness::Harness<T,S>::poll::{{closure}}::{{closure}}::hc3c22b7e4d68c738
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/task/harness.rs:119
    19: 0x5617cabbe843 - core::ops::function::FnOnce::call_once::h9edf10fc25e2e76a
    at /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libcore/ops/function.rs:232
    20: 0x5617cabbe843 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::haef7097b1afe9017
    at /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libstd/panic.rs:318
    21: 0x5617cabbe843 - std::panicking::try::do_call::hb8a3be9c39279b1a
    at /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libstd/panicking.rs:292
    22: 0x5617cae9168a - __rust_maybe_catch_panic
    at src/libpanic_unwind/lib.rs:78
    23: 0x5617cabde929 - std::panicking::try::h2fbc91bdbd21039e
    at /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libstd/panicking.rs:270
    24: 0x5617cabde929 - std::panic::catch_unwind::hbb340f549014ed98
    at /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libstd/panic.rs:394
    25: 0x5617cabde929 - tokio::task::harness::Harness<T,S>::poll::{{closure}}::h1e26bfc12f22452f
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/task/harness.rs:100
    26: 0x5617cabde929 - tokio::loom::std::causal_cell::CausalCell<T>::with_mut::h1f13ec9f5feb8a56
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/loom/std/causal_cell.rs:41
    27: 0x5617cabde929 - tokio::task::harness::Harness<T,S>::poll::hc3c87f851b1b58cd
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/task/harness.rs:99
    28: 0x5617cad463ef - tokio::task::raw::RawTask::poll::h339d1dfbfec2aaa4
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/task/raw.rs:113
    29: 0x5617cad463ef - tokio::task::Task<S>::run::h3b1ffa5381ac4184
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/task/mod.rs:381
    30: 0x5617cad463ef - tokio::runtime::thread_pool::worker::GenerationGuard::run_task::h11568f0ff67fc792
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/runtime/thread_pool/worker.rs:455
    31: 0x5617cad45aa1 - tokio::runtime::thread_pool::worker::GenerationGuard::process_available_work::hd9d265e542e380e2
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/runtime/thread_pool/worker.rs:313
    32: 0x5617cad45aa1 - tokio::runtime::thread_pool::worker::GenerationGuard::run::h8ae3721054107db6
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/runtime/thread_pool/worker.rs:278
    33: 0x5617cad33962 - tokio::runtime::thread_pool::worker::Worker::run::{{closure}}::{{closure}}::h3b0fc9d7a68d7e5c
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/runtime/thread_pool/worker.rs:160
    34: 0x5617cad33962 - std::thread::local::LocalKey<T>::try_with::h3ea5b71a9286a2b7
    at /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libstd/thread/local.rs:262
    35: 0x5617cad33962 - std::thread::local::LocalKey<T>::with::h20941f0f94b3a834
    at /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libstd/thread/local.rs:239
    36: 0x5617cad33962 - tokio::runtime::thread_pool::worker::Worker::run::{{closure}}::hf21446b3ca67f6ef
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/runtime/thread_pool/worker.rs:136
    37: 0x5617cad33962 - tokio::runtime::thread_pool::current::set::{{closure}}::heabf94ab91472dcc
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/runtime/thread_pool/current.rs:47
    38: 0x5617cad33962 - std::thread::local::LocalKey<T>::try_with::h373c1e1cfae36e6b
    at /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libstd/thread/local.rs:262
    39: 0x5617cad33962 - std::thread::local::LocalKey<T>::with::h938cf321c282bb1c
    at /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libstd/thread/local.rs:239
    40: 0x5617cad45867 - tokio::runtime::thread_pool::current::set::h5c56c6c6970273ff
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/runtime/thread_pool/current.rs:29
    41: 0x5617cad45867 - tokio::runtime::thread_pool::worker::Worker::run::h40af358a45d6d626
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/runtime/thread_pool/worker.rs:132
    42: 0x5617cad3db7a - tokio::runtime::thread_pool::Workers::spawn::{{closure}}::{{closure}}::h2ba22d85581634ac
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/runtime/thread_pool/mod.rs:113
    43: 0x5617cad3db7a - <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll::h107f2b9fc6a88856
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/runtime/blocking/task.rs:30
    44: 0x5617cad3db7a - tokio::task::core::Core<T>::poll::h849d305ef2f18e90
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/task/core.rs:128
    45: 0x5617cad44c73 - tokio::task::harness::Harness<T,S>::poll::{{closure}}::{{closure}}::ha3558075767b8c3b
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/task/harness.rs:119
    46: 0x5617cad44c73 - core::ops::function::FnOnce::call_once::hfed809abfb604db9
    at /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libcore/ops/function.rs:232
    47: 0x5617cad44c73 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0984dcd599244b5b
    at /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libstd/panic.rs:318
    48: 0x5617cad44c73 - std::panicking::try::do_call::h477ce02dc3330a27
    at /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libstd/panicking.rs:292
    49: 0x5617cae9168a - __rust_maybe_catch_panic
    at src/libpanic_unwind/lib.rs:78
    50: 0x5617cad49d14 - std::panicking::try::hc7cd651a6fc502a4
    at /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libstd/panicking.rs:270
    51: 0x5617cad49d14 - std::panic::catch_unwind::h82d78702b491ca4d
    at /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libstd/panic.rs:394
    52: 0x5617cad49d14 - tokio::task::harness::Harness<T,S>::poll::{{closure}}::h6aa42eb2b5ce5be6
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/task/harness.rs:100
    53: 0x5617cad49d14 - tokio::loom::std::causal_cell::CausalCell<T>::with_mut::h12ac1418ef04057e
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/loom/std/causal_cell.rs:41
    54: 0x5617cad49d14 - tokio::task::harness::Harness<T,S>::poll::h97c3727712cf2d13
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/task/harness.rs:99
    55: 0x5617cad41919 - tokio::task::raw::RawTask::poll::h339d1dfbfec2aaa4
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/task/raw.rs:113
    56: 0x5617cad41919 - tokio::task::Task<S>::run::h9f6a6e54346783c4
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/task/mod.rs:381
    57: 0x5617cad41919 - tokio::runtime::blocking::pool::run_task::hbb9e017d84334f47
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/runtime/blocking/pool.rs:311
    58: 0x5617cad41919 - tokio::runtime::blocking::pool::Inner::run::h3e024480431bcac6
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/runtime/blocking/pool.rs:230
    59: 0x5617cad4bb08 - tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}::{{closure}}::h62ba2037961c6b7f
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/runtime/blocking/pool.rs:210
    60: 0x5617cad4bb08 - tokio::runtime::context::enter::h5178498b99d5494f
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/runtime/context.rs:72
    61: 0x5617cad42a2f - tokio::runtime::handle::Handle::enter::h1f00f2bbf2a27ab2
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/runtime/handle.rs:34
    62: 0x5617cad42a2f - tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}::h5d5cde8fc63e2802
    at /home/jc/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.13/src/runtime/blocking/pool.rs:209
    63: 0x5617cad42a2f - std::sys_common::backtrace::__rust_begin_short_backtrace::h032e9238e4454dca
    at /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libstd/sys_common/backtrace.rs:136
    64: 0x5617cad44c45 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::ha28be1ddece83384
    at /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libstd/thread/mod.rs:469
    65: 0x5617cad44c45 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8c322583c93307c0
    at /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libstd/panic.rs:318
    66: 0x5617cad44c45 - std::panicking::try::do_call::h02b7fa5d73ec5c4f
    at /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libstd/panicking.rs:292
    67: 0x5617cae9168a - __rust_maybe_catch_panic
    at src/libpanic_unwind/lib.rs:78
    68: 0x5617cad3798a - std::panicking::try::h15c1e4861317a147
    at /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libstd/panicking.rs:270
    69: 0x5617cad3798a - std::panic::catch_unwind::h090a247a67e68ed1
    at /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libstd/panic.rs:394
    70: 0x5617cad3798a - std::thread::Builder::spawn_unchecked::{{closure}}::h290494fcc9058683
    at /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libstd/thread/mod.rs:468
    71: 0x5617cad3798a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h8a05a9313c3db1a7
    at /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libcore/ops/function.rs:232
    72: 0x5617cae820df - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::he56d3c54b825d402
    at /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/liballoc/boxed.rs:1022
    73: 0x5617cae907e0 - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h77a97c96311f0af9
    at /rustc/f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/liballoc/boxed.rs:1022
    74: 0x5617cae907e0 - std::sys_common::thread::start_thread::hc7f86820e887a527
    at src/libstd/sys_common/thread.rs:13
    75: 0x5617cae907e0 - std::sys::unix::thread::Thread::new::thread_start::h2fc884c15f11e4da
    at src/libstd/sys/unix/thread.rs:80
    76: 0x7fd7689786db - start_thread
    77: 0x7fd76848988f - __clone
    78: 0x0 - <unknown>