Skip to content

Instantly share code, notes, and snippets.

@svyatonik
Created March 12, 2018 16:23
Show Gist options
  • Save svyatonik/5f1251da6990df46b7033ff843b7a9ee to your computer and use it in GitHub Desktop.
Save svyatonik/5f1251da6990df46b7033ff843b7a9ee to your computer and use it in GitHub Desktop.
Thread 13 (Thread 0x7f40041fd700 (LWP 31298)):
#0 0x00007f400855a98d in pthread_join (threadid=139912965777152, thread_return=0x0) at pthread_join.c:90
#1 0x0000557e77e578d0 in std::sys::imp::thread::{{impl}}::join () at /checkout/src/libstd/sys/unix/thread.rs:176
#2 0x0000557e7631a585 in std::thread::{{impl}}::join<()> (self=0x7f40041fbcf8) at /checkout/src/libstd/thread/mod.rs:1200
#3 0x0000557e7631aa68 in std::thread::{{impl}}::join<()> (self=...) at /checkout/src/libstd/thread/mod.rs:1322
#4 0x0000557e76427253 in ethcore_io::service::{{impl}}::stop<()> (self=0x7f40079ead10) at /home/svyatonik/dev/parity/util/io/src/service.rs:448
#5 0x0000557e76448a85 in ethcore_io::service::{{impl}}::drop<()> (self=0x7f40079ead10) at /home/svyatonik/dev/parity/util/io/src/service.rs:477
#6 0x0000557e76761645 in core::ptr::drop_in_place<ethcore_io::service::IoService<()>> () at /checkout/src/libcore/ptr.rs:59
#7 0x0000557e7675dbf5 in core::ptr::drop_in_place<ethcore::engines::authority_round::AuthorityRound> () at /checkout/src/libcore/ptr.rs:59
#8 0x0000557e76490de4 in alloc::arc::{{impl}}::drop_slow<ethcore::engines::authority_round::AuthorityRound> (self=0x7f40041fbf70) at /checkout/src/liballoc/arc.rs:517
#9 0x0000557e764df90f in alloc::arc::{{impl}}::drop<ethcore::engines::authority_round::AuthorityRound> (self=0x7f40041fbf70) at /checkout/src/liballoc/arc.rs:968
#10 0x0000557e76773345 in core::ptr::drop_in_place<alloc::arc::Arc<ethcore::engines::authority_round::AuthorityRound>> () at /checkout/src/libcore/ptr.rs:59
#11 0x0000557e7627ec97 in ethcore::engines::authority_round::{{impl}}::timeout (self=0x7f40076b6050, io=0x7f40041fc1e8, timer=23) at ethcore/src/engines/authority_round/mod.rs:716
#12 0x0000557e765d19df in ethcore_io::worker::{{impl}}::do_work<()> (work=..., channel=...) at /home/svyatonik/dev/parity/util/io/src/worker.rs:120
#13 0x0000557e765d21d7 in ethcore_io::worker::{{impl}}::work_loop<()> (stealer=..., channel=..., wait=..., wait_mutex=..., deleting=...) at /home/svyatonik/dev/parity/util/io/src/worker.rs:101
#14 0x0000557e765d10b3 in ethcore_io::worker::{{impl}}::new::{{closure}}<()> () at /home/svyatonik/dev/parity/util/io/src/worker.rs:79
#15 0x0000557e765de213 in std::sys_common::backtrace::__rust_begin_short_backtrace<closure,()> (f=...) at /checkout/src/libstd/sys_common/backtrace.rs:133
#16 0x0000557e7631a277 in std::thread::{{impl}}::spawn::{{closure}}::{{closure}}<closure,()> () at /checkout/src/libstd/thread/mod.rs:406
#17 0x0000557e76500753 in std::panic::{{impl}}::call_once<(),closure> (self=..., _args=0) at /checkout/src/libstd/panic.rs:300
#18 0x0000557e76561af2 in std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()> (data=0x7f40041fc788 "") at /checkout/src/libstd/panicking.rs:480
#19 0x0000557e77e613ac in panic_abort::__rust_maybe_catch_panic () at /checkout/src/libpanic_abort/lib.rs:38
#20 0x0000557e7655feba in std::panicking::try<(),std::panic::AssertUnwindSafe<closure>> (f=...) at /checkout/src/libstd/panicking.rs:459
#21 0x0000557e7655e0d8 in std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (f=...) at /checkout/src/libstd/panic.rs:365
#22 0x0000557e76319fb4 in std::thread::{{impl}}::spawn::{{closure}}<closure,()> () at /checkout/src/libstd/thread/mod.rs:405
#23 0x0000557e7633dd5b in alloc::boxed::{{impl}}::call_box<(),closure> (self=0x7f400642d0c0, args=0) at /checkout/src/liballoc/boxed.rs:762
#24 0x0000557e77e5780c in alloc::boxed::{{impl}}::call_once<(),()> () at /checkout/src/liballoc/boxed.rs:772
#25 std::sys_common::thread::start_thread () at /checkout/src/libstd/sys_common/thread.rs:24
#26 std::sys::imp::thread::{{impl}}::new::thread_start () at /checkout/src/libstd/sys/unix/thread.rs:90
#27 0x00007f40085596ba in start_thread (arg=0x7f40041fd700) at pthread_create.c:333
#28 0x00007f400807941d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 1 (Thread 0x7f40069fe700 (LWP 31293)):
#0 0x00007f4007fa7428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#1 0x00007f4007fa902a in __GI_abort () at abort.c:89
#2 0x0000557e77e613b9 in panic_abort::__rust_start_panic::abort () at /checkout/src/libpanic_abort/lib.rs:59
#3 panic_abort::__rust_start_panic () at /checkout/src/libpanic_abort/lib.rs:54
#4 0x0000557e77e58a6d in std::panicking::rust_panic () at /checkout/src/libstd/panicking.rs:608
#5 0x0000557e77e58a3d in std::panicking::rust_panic_with_hook () at /checkout/src/libstd/panicking.rs:593
#6 0x0000557e77e5885f in std::panicking::begin_panic<alloc::string::String> () at /checkout/src/libstd/panicking.rs:538
#7 0x0000557e77e5875a in std::panicking::begin_panic_fmt () at /checkout/src/libstd/panicking.rs:522
#8 0x0000557e77e5793b in std::sys::imp::thread::{{impl}}::join () at /checkout/src/libstd/sys/unix/thread.rs:178
#9 0x0000557e7701fe95 in std::thread::{{impl}}::join<()> (self=0x7f40069fb398) at /checkout/src/libstd/thread/mod.rs:1200
#10 0x0000557e7701fef8 in std::thread::{{impl}}::join<()> (self=...) at /checkout/src/libstd/thread/mod.rs:1322
#11 0x0000557e7701f8a8 in ethcore_io::worker::{{impl}}::drop (self=0x7f4006420070) at util/io/src/worker.rs:136
#12 0x0000557e7677c585 in core::ptr::drop_in_place<ethcore_io::worker::Worker> () at /checkout/src/libcore/ptr.rs:59
#13 0x0000557e767183f3 in alloc::vec::{{impl}}::truncate<ethcore_io::worker::Worker> (self=0x7f40069fc4c0, len=0) at /checkout/src/liballoc/vec.rs:593
#14 0x0000557e76713fa9 in alloc::vec::{{impl}}::clear<ethcore_io::worker::Worker> (self=0x7f40069fc4c0) at /checkout/src/liballoc/vec.rs:1146
#15 0x0000557e76452aee in ethcore_io::service::{{impl}}::notify<()> (self=0x7f40069fc4b0, event_loop=0x7f40069fc688, msg=...) at /home/svyatonik/dev/parity/util/io/src/service.rs:266
#16 0x0000557e7634522f in mio::deprecated::event_loop::{{impl}}::notify<ethcore_io::service::IoManager<()>> (self=0x7f40069fc688, handler=0x7f40069fc4b0)
at /home/svyatonik/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.6.10/src/deprecated/event_loop.rs:344
#17 0x0000557e763443b9 in mio::deprecated::event_loop::{{impl}}::io_process<ethcore_io::service::IoManager<()>> (self=0x7f40069fc688, handler=0x7f40069fc4b0, cnt=1)
at /home/svyatonik/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.6.10/src/deprecated/event_loop.rs:328
#18 0x0000557e76345f8d in mio::deprecated::event_loop::{{impl}}::run_once<ethcore_io::service::IoManager<()>> (self=0x7f40069fc688, handler=0x7f40069fc4b0, timeout=...)
at /home/svyatonik/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.6.10/src/deprecated/event_loop.rs:302
#19 0x0000557e76344cfe in mio::deprecated::event_loop::{{impl}}::run<ethcore_io::service::IoManager<()>> (self=0x7f40069fc688, handler=0x7f40069fc4b0)
at /home/svyatonik/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.6.10/src/deprecated/event_loop.rs:263
#20 0x0000557e76425f12 in ethcore_io::service::{{impl}}::start<()> (event_loop=0x7f40069fc688, handlers=...) at /home/svyatonik/dev/parity/util/io/src/service.rs:217
#21 0x0000557e76428c2f in ethcore_io::service::{{impl}}::start::{{closure}}<()> () at /home/svyatonik/dev/parity/util/io/src/service.rs:432
#22 0x0000557e765de115 in std::sys_common::backtrace::__rust_begin_short_backtrace<closure,()> (f=...) at /checkout/src/libstd/sys_common/backtrace.rs:133
#23 0x0000557e7631a34c in std::thread::{{impl}}::spawn::{{closure}}::{{closure}}<closure,()> () at /checkout/src/libstd/thread/mod.rs:406
#24 0x0000557e76500275 in std::panic::{{impl}}::call_once<(),closure> (self=..., _args=0) at /checkout/src/libstd/panic.rs:300
#25 0x0000557e76562075 in std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()> (data=0x7f40069fcef8 "\001") at /checkout/src/libstd/panicking.rs:480
#26 0x0000557e77e613ac in panic_abort::__rust_maybe_catch_panic () at /checkout/src/libpanic_abort/lib.rs:38
#27 0x0000557e7655e80d in std::panicking::try<(),std::panic::AssertUnwindSafe<closure>> (f=...) at /checkout/src/libstd/panicking.rs:459
#28 0x0000557e7655dfbd in std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (f=...) at /checkout/src/libstd/panic.rs:365
#29 0x0000557e76319337 in std::thread::{{impl}}::spawn::{{closure}}<closure,()> () at /checkout/src/libstd/thread/mod.rs:405
#30 0x0000557e7633dcc6 in alloc::boxed::{{impl}}::call_box<(),closure> (self=0x7f400762c8c0, args=0) at /checkout/src/liballoc/boxed.rs:762
#31 0x0000557e77e5780c in alloc::boxed::{{impl}}::call_once<(),()> () at /checkout/src/liballoc/boxed.rs:772
#32 std::sys_common::thread::start_thread () at /checkout/src/libstd/sys_common/thread.rs:24
#33 std::sys::imp::thread::{{impl}}::new::thread_start () at /checkout/src/libstd/sys/unix/thread.rs:90
#34 0x00007f40085596ba in start_thread (arg=0x7f40069fe700) at pthread_create.c:333
#35 0x00007f400807941d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment