Skip to content

Instantly share code, notes, and snippets.

@zimmerle
Created November 30, 2020 12:52
Show Gist options
  • Select an option

  • Save zimmerle/a776c5f077043e6e2628841a359dcb9f to your computer and use it in GitHub Desktop.

Select an option

Save zimmerle/a776c5f077043e6e2628841a359dcb9f to your computer and use it in GitHub Desktop.

Revisions

  1. zimmerle created this gist Nov 30, 2020.
    142 changes: 142 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,142 @@
    thread '<unnamed>' panicked at 'attempted to leave type `nodrop::NoDrop<(epoch::Epoch, garbage::Bag)>` uninitialized, which is invalid', /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/mem/mod.rs:658:9
    stack backtrace:
    Block 73000H: 00000000005936a8d5637765967ad4da3599596adf19879f5e65d6940da7fa64
    0: 0x564a68ac1d50 - std::backtrace_rs::backtrace::libunwind::trace::h72c2fb8038f1bbee
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
    1: 0x564a68ac1d50 - std::backtrace_rs::backtrace::trace_unsynchronized::h1e3b084883f1e78c
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/../../backtrace/src/backtrace/mod.rs:66
    2: 0x564a68ac1d50 - std::sys_common::backtrace::_print_fmt::h3bf6a7ebf7f0394a
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/sys_common/backtrace.rs:79
    3: 0x564a68ac1d50 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h2e8cb764b7fe02e7
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/sys_common/backtrace.rs:58
    4: 0x564a68ae2b7c - core::fmt::write::h7a1184eaee6a8644
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/fmt/mod.rs:1080
    5: 0x564a68abb922 - std::io::Write::write_fmt::haeeb374d93a67eac
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/io/mod.rs:1516
    6: 0x564a68ac413d - std::sys_common::backtrace::_print::h1d14a7f6ad632dc8
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/sys_common/backtrace.rs:61
    7: 0x564a68ac413d - std::sys_common::backtrace::print::h301abac8bb2e3e81
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/sys_common/backtrace.rs:48
    8: 0x564a68ac413d - std::panicking::default_hook::{{closure}}::hde0cb80358a6920a
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/panicking.rs:208
    9: 0x564a68ac3de8 - std::panicking::default_hook::h9b1a691049a0ec8f
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/panicking.rs:227
    10: 0x564a68ac4821 - std::panicking::rust_panic_with_hook::h2bdec87b60580584
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/panicking.rs:577
    11: 0x564a68ac43c9 - std::panicking::begin_panic_handler::{{closure}}::h101ca09d9df5db47
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/panicking.rs:484
    12: 0x564a68ac21bc - std::sys_common::backtrace::__rust_end_short_backtrace::h3bb85654c20113ca
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/sys_common/backtrace.rs:153
    13: 0x564a68ac4389 - rust_begin_unwind
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/panicking.rs:483
    14: 0x564a68ae11a1 - core::panicking::panic_fmt::h48c31e1e3d550146
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/panicking.rs:85
    15: 0x564a68ae10ed - core::panicking::panic::h184ede6dd822ffb4
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/panicking.rs:50
    16: 0x564a6892fec6 - core::mem::uninitialized::h68b9ea9112d548f8
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/mem/mod.rs:658
    17: 0x564a6892fec6 - crossbeam_epoch::sync::queue::Queue<T>::new::hb7c4da046f4d7b0d
    at /home/zimmerle/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/sync/queue.rs:57
    18: 0x564a6892789e - crossbeam_epoch::internal::Global::new::h87f78868774171c0
    at /home/zimmerle/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/internal.rs:63
    19: 0x564a68932351 - crossbeam_epoch::collector::Collector::new::h906e4556786d426c
    at /home/zimmerle/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/collector.rs:32
    20: 0x564a6892b6aa - <crossbeam_epoch::default::COLLECTOR as core::ops::deref::Deref>::deref::__static_ref_initialize::h3bda859cc1aa5ef9
    at /home/zimmerle/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:12
    21: 0x564a6892b6aa - core::ops::function::FnOnce::call_once::hf3bbcbb965114c83
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/ops/function.rs:227
    22: 0x564a6892c387 - lazy_static::lazy::Lazy<T>::get::{{closure}}::hbe45c7bbdd9729e2
    at /home/zimmerle/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.3.0/src/inline_lazy.rs:28
    23: 0x564a68931a5f - std::sync::once::Once::call_once::{{closure}}::h2d57a1eb01b8cd8f
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/sync/once.rs:261
    24: 0x564a68ac15d2 - std::sync::once::Once::call_inner::h2da0f98bb6169f9c
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/sync/once.rs:419
    25: 0x564a689319e1 - std::sync::once::Once::call_once::h8ceef7044415d9a5
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/sync/once.rs:261
    26: 0x564a6892af79 - lazy_static::lazy::Lazy<T>::get::h03ff48912283034f
    at /home/zimmerle/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.3.0/src/inline_lazy.rs:27
    27: 0x564a6892af79 - <crossbeam_epoch::default::COLLECTOR as core::ops::deref::Deref>::deref::__stability::hfa0369fdc78d131d
    at /home/zimmerle/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.3.0/src/lib.rs:138
    28: 0x564a6892af79 - <crossbeam_epoch::default::COLLECTOR as core::ops::deref::Deref>::deref::hec0fa028788a0ab7
    at /home/zimmerle/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.3.0/src/lib.rs:140
    29: 0x564a6892aff4 - crossbeam_epoch::default::HANDLE::__init::h979a72773290e486
    at /home/zimmerle/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17
    30: 0x564a6892b689 - core::ops::function::FnOnce::call_once::h88224ddc86288308
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/ops/function.rs:227
    31: 0x564a6892963c - std::thread::local::lazy::LazyKeyInner<T>::initialize::h4872b14a686b3a8e
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/thread/local.rs:304
    32: 0x564a68931b02 - std::thread::local::fast::Key<T>::try_initialize::h80b2cbc799ad1a2f
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/thread/local.rs:473
    33: 0x564a68931c57 - std::thread::local::fast::Key<T>::get::h5ff0a40b4cd0fbcb
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/thread/local.rs:456
    34: 0x564a6892b03d - crossbeam_epoch::default::HANDLE::__getit::h2563305e8390f608
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/thread/local.rs:183
    35: 0x564a6890c37b - std::thread::local::LocalKey<T>::try_with::ha845c7c0307ada7e
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/thread/local.rs:271
    36: 0x564a6890bfff - std::thread::local::LocalKey<T>::with::h2e693ac19bd483c3
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/thread/local.rs:248
    37: 0x564a68907374 - crossbeam_epoch::default::is_pinned::h7a163abb0779b7f2
    at /home/zimmerle/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:33
    38: 0x564a68912865 - crossbeam_deque::Stealer<T>::steal::hcbb0bdcc1e5480ec
    at /home/zimmerle/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:714
    39: 0x564a689018f3 - rayon_core::registry::WorkerThread::steal::{{closure}}::h8be3ac4f80cf7cc1
    at /home/zimmerle/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/registry.rs:614
    40: 0x564a688feddb - core::ops::function::impls::<impl core::ops::function::FnMut<A> for &mut F>::call_mut::h30cbe2fcd160de82
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/ops/function.rs:269
    41: 0x564a6890fb11 - core::iter::traits::iterator::Iterator::find_map::check::{{closure}}::hb98fdb6ae1c19ce1
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/iter/traits/iterator.rs:2257
    42: 0x564a68908375 - core::iter::adapters::filter_try_fold::{{closure}}::h7de2a088b986db66
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/iter/adapters/mod.rs:1078
    43: 0x564a68907d7c - core::ops::function::impls::<impl core::ops::function::FnMut<A> for &mut F>::call_mut::hfd56cacc83c9572b
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/ops/function.rs:269
    44: 0x564a6890fd74 - core::iter::traits::iterator::Iterator::try_fold::h752876fee8f6cf6e
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/iter/traits/iterator.rs:1888
    45: 0x564a6890b633 - <core::iter::adapters::chain::Chain<A,B> as core::iter::traits::iterator::Iterator>::try_fold::h9d744ab062ed327f
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/iter/adapters/chain.rs:105
    46: 0x564a68907cd6 - <core::iter::adapters::Filter<I,P> as core::iter::traits::iterator::Iterator>::try_fold::h2000dc06049b33d4
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/iter/adapters/mod.rs:1127
    47: 0x564a68907ee1 - core::iter::traits::iterator::Iterator::find_map::he79e46f5bec6c1ec
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/iter/traits/iterator.rs:2263
    48: 0x564a68907d46 - <core::iter::adapters::FilterMap<I,F> as core::iter::traits::iterator::Iterator>::next::h0f138b7066d1e4b9
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/iter/adapters/mod.rs:1245
    49: 0x564a6890182b - rayon_core::registry::WorkerThread::steal::h3c53147106f80456
    at /home/zimmerle/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/registry.rs:608
    50: 0x564a68901552 - rayon_core::registry::WorkerThread::wait_until_cold::{{closure}}::hf751b4dc6d7875ce
    at /home/zimmerle/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/registry.rs:565
    51: 0x564a6891a46f - core::option::Option<T>::or_else::h2ec9cd7c3423459a
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/option.rs:752
    52: 0x564a68900e85 - rayon_core::registry::WorkerThread::wait_until_cold::h7f106046cd9d930a
    at /home/zimmerle/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/registry.rs:564
    53: 0x564a68900d98 - rayon_core::registry::WorkerThread::wait_until::hbcfc3fa916af50aa
    at /home/zimmerle/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/registry.rs:544
    54: 0x564a68901dbb - rayon_core::registry::main_loop::h3b6233089b08b003
    at /home/zimmerle/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/registry.rs:666
    55: 0x564a6890020d - rayon_core::registry::Registry::new::{{closure}}::h308a477fdacfa6df
    at /home/zimmerle/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/registry.rs:135
    56: 0x564a689077fe - std::sys_common::backtrace::__rust_begin_short_backtrace::hed02a6d9710adf97
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/sys_common/backtrace.rs:137
    57: 0x564a689144c2 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h116b2d6b4fc651a9
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/thread/mod.rs:464
    58: 0x564a689131c2 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h5ff75a70feafce63
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/panic.rs:308
    59: 0x564a6891907e - std::panicking::try::do_call::hd59c4f519da36443
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/panicking.rs:381
    60: 0x564a6891ac6d - __rust_try
    61: 0x564a68918f23 - std::panicking::try::hd0307b9c84f62c64
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/panicking.rs:345
    62: 0x564a68913a32 - std::panic::catch_unwind::h869fd20d62ca49fe
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/panic.rs:382
    63: 0x564a689142b1 - std::thread::Builder::spawn_unchecked::{{closure}}::hb5ac4b0d1f65cd88
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/thread/mod.rs:463
    64: 0x564a6890dd0f - core::ops::function::FnOnce::call_once{{vtable.shim}}::h96dd1f147ea58ed3
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/ops/function.rs:227
    65: 0x564a68ac7caa - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::hbb39a3e615f69ef9
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/alloc/src/boxed.rs:1042
    66: 0x564a68ac7caa - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h79630a683aed732c
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/alloc/src/boxed.rs:1042
    67: 0x564a68ac7caa - std::sys::unix::thread::Thread::new::thread_start::h4afaeade0da13617
    at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/sys/unix/thread.rs:87
    68: 0x7f3de50553e9 - start_thread
    69: 0x7f3de516e293 - __GI___clone
    70: 0x0 - <unknown>
    [1] 63122 segmentation fault (core dumped) cargo run --bin bitcoin-indexer