Skip to content
This repository has been archived by the owner on Nov 6, 2020. It is now read-only.

Deadlock when using RPCs #4339

Closed
gavofyork opened this issue Jan 28, 2017 · 1 comment
Closed

Deadlock when using RPCs #4339

gavofyork opened this issue Jan 28, 2017 · 1 comment
Labels
F0-consensus 💣 Issue can lead to a consensus failure. M4-core ⛓ Core client code / Rust. P2-asap 🌊 No need to stop dead in your tracks, however issue should be addressed as soon as possible.
Milestone

Comments

@gavofyork
Copy link
Contributor

* thread #1: tid = 0x4a55be, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x0000000111fbd77b parity`parking_lot_core::thread_parker::{{impl}}::park(self=0x00007f9db98090e0) + 555 at unix.rs:70
    frame #3: 0x0000000111fc1cad parity`parking_lot_core::parking_lot::park_internal(key=4718701856, validate=&mut FnMut<()> @ 0x00007fff5038c038, before_sleep=&mut FnMut<()> @ 0x00007fff5038c028, timed_out=&mut FnMut<(usize, bool)> @ 0x00007fff5038c018, park_token=(__0 = 0), timeout=Option<std::time::Instant> @ 0x00007fff5038bff8) + 749 at parking_lot.rs:548
    frame #4: 0x0000000111fac60f parity`parking_lot_core::parking_lot::park<closure,closure,closure>(key=4718701856, validate=closure @ 0x00007fff5038c210, before_sleep=closure @ 0x00007fff5038c208, timed_out=closure @ 0x00007fff5038c1e8, park_token=(__0 = 0), timeout=Option<std::time::Instant> @ 0x00007fff5038c1c8) + 639 at parking_lot.rs:498
    frame #5: 0x0000000111fb22eb parity`parking_lot::condvar::{{impl}}::wait_until_internal(self=0x000000011941ad20, mutex=0x000000011941ad10, timeout=Option<std::time::Instant> @ 0x00007fff5038c370) + 347 at condvar.rs:288
    frame #6: 0x000000010f929641 parity`parking_lot::condvar::{{impl}}::wait<bool>(self=0x000000011941ad20, mutex_guard=0x00007fff5038c510) + 81 at condvar.rs:214
    frame #7: 0x0000000110261a29 parity`parity::run::wait_for_exit(panic_handler=Arc<ethcore_io::panics::PanicHandler> @ 0x00007fff5038c5d8, updater=Option<alloc::arc::Arc<parity_updater::updater::Updater>> @ 0x00007fff5038c5c8, can_restart=false) + 905 at run.rs:569
    frame #8: 0x000000011025ce68 parity`parity::run::execute(cmd=RunCmd @ 0x00007fff503935c8, can_restart=false, logger=Arc<ethcore_util::log::RotatingLogger> @ 0x00007fff503935b8) + 29416 at run.rs:471
    frame #9: 0x0000000110265e3d parity`parity::execute(command=Execute @ 0x00007fff50395fd8, can_restart=false) + 653 at main.rs:154
    frame #10: 0x00000001102678e4 parity`parity::start(can_restart=false) + 1428 at main.rs:180
    frame #11: 0x0000000110267fc2 parity`parity::main_direct(can_restart=false) + 322 at main.rs:249
    frame #12: 0x00000001102694e6 parity`parity::main + 3222 at main.rs:313
    frame #13: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #14: 0x00000001129e21d7 parity`std::rt::lang_start [inlined] std::panicking::try<(),fn()> + 44 at panicking.rs:332 [opt]
    frame #15: 0x00000001129e21ab parity`std::rt::lang_start [inlined] std::panic::catch_unwind<fn(),()> at panic.rs:351 [opt]
    frame #16: 0x00000001129e21ab parity`std::rt::lang_start + 347 at rt.rs:57 [opt]
    frame #17: 0x00000001103c6a4a parity`main + 42
    frame #18: 0x00007fffc3d44255 libdyld.dylib`start + 1
    frame #19: 0x00007fffc3d44255 libdyld.dylib`start + 1

  thread #2: tid = 0x4a55dc, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001129c8cd9 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x00000001129c8cb7 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x0000000111dd2b8e parity`mio::timer::spawn_wakeup_thread::{{closure}} + 2478 at timer.rs:446
    frame #7: 0x0000000111dc219b parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000072a8a8, _args=<unavailable>) + 139 at panic.rs:295
    frame #8: 0x0000000111db0114 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data=" �`") + 388 at panicking.rs:356
    frame #9: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #10: 0x0000000111dafd43 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000072abe8) + 355 at panicking.rs:332
    frame #11: 0x0000000111daee9f parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000072ac98) + 143 at panic.rs:351
    frame #12: 0x0000000111dd15a3 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 419 at mod.rs:287
    frame #13: 0x0000000111dba9b4 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x000000011960c140, args=<unavailable>) + 84 at boxed.rs:595
    frame #14: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #15: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #16: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #17: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #18: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #19: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #3: tid = 0x4a55dd, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001129dbe68 parity`std::sys::imp::condvar::{{impl}}::wait_timeout + 184 at condvar.rs:128 [opt]
    frame #3: 0x00000001129c8fbb parity`std::thread::park_timeout [inlined] std::sys_common::condvar::{{impl}}::wait_timeout + 299 at condvar.rs:61 [opt]
    frame #4: 0x00000001129c8faf parity`std::thread::park_timeout [inlined] std::sync::condvar::{{impl}}::wait_timeout<bool> + 41 at condvar.rs:189 [opt]
    frame #5: 0x00000001129c8f86 parity`std::thread::park_timeout + 246 at mod.rs:531 [opt]
    frame #6: 0x0000000111dd2969 parity`mio::timer::spawn_wakeup_thread::{{closure}} + 1929 at timer.rs:441
    frame #7: 0x0000000111dc219b parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000092d8a8, _args=<unavailable>) + 139 at panic.rs:295
    frame #8: 0x0000000111db0114 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="�BV\x19\x01") + 388 at panicking.rs:356
    frame #9: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #10: 0x0000000111dafd43 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000092dbe8) + 355 at panicking.rs:332
    frame #11: 0x0000000111daee9f parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000092dc98) + 143 at panic.rs:351
    frame #12: 0x0000000111dd15a3 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 419 at mod.rs:287
    frame #13: 0x0000000111dba9b4 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x0000000119481300, args=<unavailable>) + 84 at boxed.rs:595
    frame #14: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #15: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #16: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #17: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #18: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #19: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #4: tid = 0x4a55e1, 0x00007fffc3e73e2a libsystem_kernel.dylib`kevent + 10
    frame #0: 0x00007fffc3e73e2a libsystem_kernel.dylib`kevent + 10
    frame #1: 0x0000000112905495 parity`nix::sys::event::kevent_ts(kq=3, changelist=&[nix::sys::event::ffi::kevent] @ 0x0000700001135d98, eventlist=&mut [nix::sys::event::ffi::kevent] @ 0x0000700001135d88, timeout_opt=Option<libc::unix::timespec> @ 0x0000700001135d70) + 389 at event.rs:303
    frame #2: 0x0000000111dcb14a parity`mio::sys::unix::kqueue::{{impl}}::select(self=0x00007000011368f8, evts=0x0000700001136928, awakener=(__0 = 18446744073709551615), timeout=Option<std::time::duration::Duration> @ 0x0000700001135f58) + 314 at kqueue.rs:61
    frame #3: 0x0000000111dc73ac parity`mio::poll::{{impl}}::poll(self=0x00007000011368f8, events=0x0000700001136928, timeout=Option<std::time::duration::Duration> @ 0x0000700001136168) + 780 at poll.rs:245
    frame #4: 0x00000001113fa1b6 parity`mio::deprecated::event_loop::{{impl}}::io_poll<ethcore_io::service::IoManager<ethcore::service::ClientIoMessage>>(self=0x00007000011368f0, timeout=Option<std::time::duration::Duration> @ 0x0000700001136210) + 134 at event_loop.rs:309
    frame #5: 0x00000001113fb8a9 parity`mio::deprecated::event_loop::{{impl}}::run_once<ethcore_io::service::IoManager<ethcore::service::ClientIoMessage>>(self=0x00007000011368f0, handler=0x0000700001136710, timeout=Option<std::time::duration::Duration> @ 0x00007000011363c8) + 441 at event_loop.rs:290
    frame #6: 0x00000001113f8952 parity`mio::deprecated::event_loop::{{impl}}::run<ethcore_io::service::IoManager<ethcore::service::ClientIoMessage>>(self=0x00007000011368f0, handler=0x0000700001136710) + 130 at event_loop.rs:263
    frame #7: 0x00000001113e957b parity`ethcore_io::service::{{impl}}::start<ethcore::service::ClientIoMessage>(panic_handler=Arc<ethcore_io::panics::PanicHandler> @ 0x0000700001136858, event_loop=0x00007000011368f0, handlers=Arc<parking_lot::rwlock::RwLock<slab::Slab<alloc::arc::Arc<IoHandler<ethcore::service::ClientIoMessage>>, usize>>> @ 0x0000700001136840) + 939 at service.rs:220
    frame #8: 0x0000000111893f62 parity`ethcore_io::service::{{impl}}::start::{{closure}}::{{closure}}<ethcore::service::ClientIoMessage> + 146 at service.rs:446
    frame #9: 0x0000000110e1fa1c parity`ethcore_io::panics::{{impl}}::catch_panic<closure,()>(self=0x0000000119418880, g=closure @ 0x0000700001136ea0) + 204 at panics.rs:85
    frame #10: 0x00000001118e1d33 parity`ethcore_io::service::{{impl}}::start::{{closure}}<ethcore::service::ClientIoMessage> + 403 at service.rs:445
    frame #11: 0x00000001116a39cb parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x0000700001137a08, _args=<unavailable>) + 155 at panic.rs:295
    frame #12: 0x00000001110f9219 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="p\x88A\x19\x01") + 425 at panicking.rs:356
    frame #13: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #14: 0x00000001110f683a parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x0000700001138f08) + 346 at panicking.rs:332
    frame #15: 0x00000001110ea865 parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x0000700001139498) + 165 at panic.rs:351
    frame #16: 0x00000001118cb4ed parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 429 at mod.rs:287
    frame #17: 0x000000011123f9ba parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x0000000119483200, args=<unavailable>) + 74 at boxed.rs:595
    frame #18: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #19: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #20: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #21: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #22: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #23: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #5: tid = 0x4a55e4, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'IO Worker #0'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001110e77a7 parity`std::sys::imp::condvar::{{impl}}::wait(self=0x000000011a414030, mutex=0x000000011a417000) + 71 at condvar.rs:64
    frame #3: 0x000000011107b2d5 parity`std::sys_common::condvar::{{impl}}::wait(self=0x000000011a414030, mutex=0x000000011a417000) + 69 at condvar.rs:51
    frame #4: 0x00000001110e9f67 parity`std::sync::condvar::{{impl}}::wait<()>(self=0x000000011a413050, guard=MutexGuard<()> @ 0x0000700002541c78) + 151 at condvar.rs:125
    frame #5: 0x0000000110e22e61 parity`ethcore_io::worker::{{impl}}::work_loop<ethcore::service::ClientIoMessage>(stealer=Stealer<ethcore_io::worker::Work<ethcore::service::ClientIoMessage>> @ 0x0000700002542098, channel=IoChannel<ethcore::service::ClientIoMessage> @ 0x0000700002542068, wait=Arc<std::sync::condvar::Condvar> @ 0x0000700002542060, wait_mutex=Arc<std::sync::mutex::Mutex<()>> @ 0x0000700002542050, deleting=Arc<core::sync::atomic::AtomicBool> @ 0x0000700002542040) + 657 at worker.rs:100
    frame #6: 0x000000011189383d parity`ethcore_io::worker::{{impl}}::new::{{closure}}::{{closure}}<ethcore::service::ClientIoMessage> + 413 at worker.rs:82
    frame #7: 0x0000000110e1f459 parity`ethcore_io::panics::{{impl}}::catch_panic<closure,()>(self=0x0000000119418880, g=closure @ 0x00007000025422c0) + 153 at panics.rs:85
    frame #8: 0x00000001118944a4 parity`ethcore_io::worker::{{impl}}::new::{{closure}}<ethcore::service::ClientIoMessage> + 468 at worker.rs:81
    frame #9: 0x00000001116a3bbc parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x0000700002542560, _args=<unavailable>) + 124 at panic.rs:295
    frame #10: 0x00000001110f9de7 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="p\x88A\x19\x01") + 375 at panicking.rs:356
    frame #11: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #12: 0x00000001110f7771 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x0000700002542a80) + 305 at panicking.rs:332
    frame #13: 0x00000001110ea456 parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x0000700002542bc0) + 134 at panic.rs:351
    frame #14: 0x00000001118ca6f2 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 386 at mod.rs:287
    frame #15: 0x000000011123fde1 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x000000011a41e000, args=<unavailable>) + 49 at boxed.rs:595
    frame #16: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #17: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #18: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #19: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #20: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #21: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #6: tid = 0x4a55e5, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'IO Worker #1'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001110e77a7 parity`std::sys::imp::condvar::{{impl}}::wait(self=0x000000011a414030, mutex=0x000000011a417000) + 71 at condvar.rs:64
    frame #3: 0x000000011107b2d5 parity`std::sys_common::condvar::{{impl}}::wait(self=0x000000011a414030, mutex=0x000000011a417000) + 69 at condvar.rs:51
    frame #4: 0x00000001110e9f67 parity`std::sync::condvar::{{impl}}::wait<()>(self=0x000000011a413050, guard=MutexGuard<()> @ 0x0000700003544c78) + 151 at condvar.rs:125
    frame #5: 0x0000000110e22e61 parity`ethcore_io::worker::{{impl}}::work_loop<ethcore::service::ClientIoMessage>(stealer=Stealer<ethcore_io::worker::Work<ethcore::service::ClientIoMessage>> @ 0x0000700003545098, channel=IoChannel<ethcore::service::ClientIoMessage> @ 0x0000700003545068, wait=Arc<std::sync::condvar::Condvar> @ 0x0000700003545060, wait_mutex=Arc<std::sync::mutex::Mutex<()>> @ 0x0000700003545050, deleting=Arc<core::sync::atomic::AtomicBool> @ 0x0000700003545040) + 657 at worker.rs:100
    frame #6: 0x000000011189383d parity`ethcore_io::worker::{{impl}}::new::{{closure}}::{{closure}}<ethcore::service::ClientIoMessage> + 413 at worker.rs:82
    frame #7: 0x0000000110e1f459 parity`ethcore_io::panics::{{impl}}::catch_panic<closure,()>(self=0x0000000119418880, g=closure @ 0x00007000035452c0) + 153 at panics.rs:85
    frame #8: 0x00000001118944a4 parity`ethcore_io::worker::{{impl}}::new::{{closure}}<ethcore::service::ClientIoMessage> + 468 at worker.rs:81
    frame #9: 0x00000001116a3bbc parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x0000700003545560, _args=<unavailable>) + 124 at panic.rs:295
    frame #10: 0x00000001110f9de7 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="p\x88A\x19\x01") + 375 at panicking.rs:356
    frame #11: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #12: 0x00000001110f7771 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x0000700003545a80) + 305 at panicking.rs:332
    frame #13: 0x00000001110ea456 parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x0000700003545bc0) + 134 at panic.rs:351
    frame #14: 0x00000001118ca6f2 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 386 at mod.rs:287
    frame #15: 0x000000011123fde1 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x000000011a41e060, args=<unavailable>) + 49 at boxed.rs:595
    frame #16: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #17: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #18: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #19: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #20: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #21: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #7: tid = 0x4a55e6, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'IO Worker #2'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001110e77a7 parity`std::sys::imp::condvar::{{impl}}::wait(self=0x000000011a414030, mutex=0x000000011a417000) + 71 at condvar.rs:64
    frame #3: 0x000000011107b2d5 parity`std::sys_common::condvar::{{impl}}::wait(self=0x000000011a414030, mutex=0x000000011a417000) + 69 at condvar.rs:51
    frame #4: 0x00000001110e9f67 parity`std::sync::condvar::{{impl}}::wait<()>(self=0x000000011a413050, guard=MutexGuard<()> @ 0x0000700004547c78) + 151 at condvar.rs:125
    frame #5: 0x0000000110e22e61 parity`ethcore_io::worker::{{impl}}::work_loop<ethcore::service::ClientIoMessage>(stealer=Stealer<ethcore_io::worker::Work<ethcore::service::ClientIoMessage>> @ 0x0000700004548098, channel=IoChannel<ethcore::service::ClientIoMessage> @ 0x0000700004548068, wait=Arc<std::sync::condvar::Condvar> @ 0x0000700004548060, wait_mutex=Arc<std::sync::mutex::Mutex<()>> @ 0x0000700004548050, deleting=Arc<core::sync::atomic::AtomicBool> @ 0x0000700004548040) + 657 at worker.rs:100
    frame #6: 0x000000011189383d parity`ethcore_io::worker::{{impl}}::new::{{closure}}::{{closure}}<ethcore::service::ClientIoMessage> + 413 at worker.rs:82
    frame #7: 0x0000000110e1f459 parity`ethcore_io::panics::{{impl}}::catch_panic<closure,()>(self=0x0000000119418880, g=closure @ 0x00007000045482c0) + 153 at panics.rs:85
    frame #8: 0x00000001118944a4 parity`ethcore_io::worker::{{impl}}::new::{{closure}}<ethcore::service::ClientIoMessage> + 468 at worker.rs:81
    frame #9: 0x00000001116a3bbc parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x0000700004548560, _args=<unavailable>) + 124 at panic.rs:295
    frame #10: 0x00000001110f9de7 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="p\x88A\x19\x01") + 375 at panicking.rs:356
    frame #11: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #12: 0x00000001110f7771 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x0000700004548a80) + 305 at panicking.rs:332
    frame #13: 0x00000001110ea456 parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x0000700004548bc0) + 134 at panic.rs:351
    frame #14: 0x00000001118ca6f2 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 386 at mod.rs:287
    frame #15: 0x000000011123fde1 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x000000011a41e0c0, args=<unavailable>) + 49 at boxed.rs:595
    frame #16: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #17: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #18: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #19: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #20: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #21: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #8: tid = 0x4a55e7, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'IO Worker #3'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001110e77a7 parity`std::sys::imp::condvar::{{impl}}::wait(self=0x000000011a414030, mutex=0x000000011a417000) + 71 at condvar.rs:64
    frame #3: 0x000000011107b2d5 parity`std::sys_common::condvar::{{impl}}::wait(self=0x000000011a414030, mutex=0x000000011a417000) + 69 at condvar.rs:51
    frame #4: 0x00000001110e9f67 parity`std::sync::condvar::{{impl}}::wait<()>(self=0x000000011a413050, guard=MutexGuard<()> @ 0x000070000554ac78) + 151 at condvar.rs:125
    frame #5: 0x0000000110e22e61 parity`ethcore_io::worker::{{impl}}::work_loop<ethcore::service::ClientIoMessage>(stealer=Stealer<ethcore_io::worker::Work<ethcore::service::ClientIoMessage>> @ 0x000070000554b098, channel=IoChannel<ethcore::service::ClientIoMessage> @ 0x000070000554b068, wait=Arc<std::sync::condvar::Condvar> @ 0x000070000554b060, wait_mutex=Arc<std::sync::mutex::Mutex<()>> @ 0x000070000554b050, deleting=Arc<core::sync::atomic::AtomicBool> @ 0x000070000554b040) + 657 at worker.rs:100
    frame #6: 0x000000011189383d parity`ethcore_io::worker::{{impl}}::new::{{closure}}::{{closure}}<ethcore::service::ClientIoMessage> + 413 at worker.rs:82
    frame #7: 0x0000000110e1f459 parity`ethcore_io::panics::{{impl}}::catch_panic<closure,()>(self=0x0000000119418880, g=closure @ 0x000070000554b2c0) + 153 at panics.rs:85
    frame #8: 0x00000001118944a4 parity`ethcore_io::worker::{{impl}}::new::{{closure}}<ethcore::service::ClientIoMessage> + 468 at worker.rs:81
    frame #9: 0x00000001116a3bbc parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000554b560, _args=<unavailable>) + 124 at panic.rs:295
    frame #10: 0x00000001110f9de7 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="p\x88A\x19\x01") + 375 at panicking.rs:356
    frame #11: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #12: 0x00000001110f7771 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000554ba80) + 305 at panicking.rs:332
    frame #13: 0x00000001110ea456 parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000554bbc0) + 134 at panic.rs:351
    frame #14: 0x00000001118ca6f2 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 386 at mod.rs:287
    frame #15: 0x000000011123fde1 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x000000011a41e120, args=<unavailable>) + 49 at boxed.rs:595
    frame #16: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #17: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #18: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #19: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #20: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #21: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #9: tid = 0x4a55e8, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001125c0efd parity`rocksdb::(anonymous namespace)::ConditionWait(condition=0x00007f9db80129d8, lock=0x00007f9db8012998) + 29 at threadpool.cc:97
    frame #3: 0x00000001125c0a2b parity`rocksdb::ThreadPool::BGThread(this=0x00007f9db8012990, thread_id=0) + 331 at threadpool.cc:176
    frame #4: 0x00000001125c1616 parity`rocksdb::BGThreadWrapper(arg=0x00007f9db5c29ac0) + 86 at threadpool.cc:254
    frame #5: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #6: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #7: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #10: tid = 0x4a55e9, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001125c0efd parity`rocksdb::(anonymous namespace)::ConditionWait(condition=0x00007f9db80129d8, lock=0x00007f9db8012998) + 29 at threadpool.cc:97
    frame #3: 0x00000001125c0a2b parity`rocksdb::ThreadPool::BGThread(this=0x00007f9db8012990, thread_id=1) + 331 at threadpool.cc:176
    frame #4: 0x00000001125c1616 parity`rocksdb::BGThreadWrapper(arg=0x00007f9db5c1d450) + 86 at threadpool.cc:254
    frame #5: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #6: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #7: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #11: tid = 0x4a55ea, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001125c0efd parity`rocksdb::(anonymous namespace)::ConditionWait(condition=0x00007f9db8012ab0, lock=0x00007f9db8012a70) + 29 at threadpool.cc:97
    frame #3: 0x00000001125c0a2b parity`rocksdb::ThreadPool::BGThread(this=0x00007f9db8012a68, thread_id=0) + 331 at threadpool.cc:176
    frame #4: 0x00000001125c1616 parity`rocksdb::BGThreadWrapper(arg=0x00007f9db5c1e520) + 86 at threadpool.cc:254
    frame #5: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #6: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #7: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #12: tid = 0x4a55eb, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001125c0efd parity`rocksdb::(anonymous namespace)::ConditionWait(condition=0x00007f9db8012ab0, lock=0x00007f9db8012a70) + 29 at threadpool.cc:97
    frame #3: 0x00000001125c0a2b parity`rocksdb::ThreadPool::BGThread(this=0x00007f9db8012a68, thread_id=1) + 331 at threadpool.cc:176
    frame #4: 0x00000001125c1616 parity`rocksdb::BGThreadWrapper(arg=0x00007f9db5c19bd0) + 86 at threadpool.cc:254
    frame #5: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #6: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #7: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #13: tid = 0x4a5663, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Verifier #0'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001110e77a7 parity`std::sys::imp::condvar::{{impl}}::wait(self=0x0000000119418990, mutex=0x0000000119481240) + 71 at condvar.rs:64
    frame #3: 0x000000011107b2d5 parity`std::sys_common::condvar::{{impl}}::wait(self=0x0000000119418990, mutex=0x0000000119481240) + 69 at condvar.rs:51
    frame #4: 0x00000001110e9f67 parity`std::sync::condvar::{{impl}}::wait<()>(self=0x0000000119421bb0, guard=MutexGuard<()> @ 0x00007000005240a8) + 151 at condvar.rs:125
    frame #5: 0x00000001117e2bac parity`ethcore::verification::queue::{{impl}}::verify<ethcore::verification::queue::kind::blocks::Blocks>(verification=Arc<ethcore::verification::queue::Verification<ethcore::verification::queue::kind::blocks::Blocks>> @ 0x0000700000527108, engine=Arc<Engine> @ 0x00007000005270f0, wait=Arc<std::sync::condvar::Condvar> @ 0x00007000005270e8, ready=Arc<ethcore::verification::queue::QueueSignal> @ 0x00007000005270d8, empty=Arc<std::sync::condvar::Condvar> @ 0x00007000005270c8, state=Arc<(parking_lot::mutex::Mutex<ethcore::verification::queue::State>, parking_lot::condvar::Condvar)> @ 0x00007000005270b8, id=0) + 3660 at mod.rs:327
    frame #6: 0x0000000111893a92 parity`ethcore::verification::queue::{{impl}}::new::{{closure}}::{{closure}}<ethcore::verification::queue::kind::blocks::Blocks> + 274 at mod.rs:251
    frame #7: 0x0000000110e1f604 parity`ethcore_io::panics::{{impl}}::catch_panic<closure,()>(self=0x0000000119418a00, g=closure @ 0x00007000005273a8) + 260 at panics.rs:85
    frame #8: 0x00000001118e61d6 parity`ethcore::verification::queue::{{impl}}::new::{{closure}}<ethcore::verification::queue::kind::blocks::Blocks> + 406 at mod.rs:250
    frame #9: 0x00000001116a373c parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x00007000005275f8, _args=<unavailable>) + 124 at panic.rs:295
    frame #10: 0x00000001110f9827 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="�A\x01") + 375 at panicking.rs:356
    frame #11: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #12: 0x00000001110f8331 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x0000700000527ac8) + 305 at panicking.rs:332
    frame #13: 0x00000001110eabd6 parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x0000700000527be8) + 134 at panic.rs:351
    frame #14: 0x00000001118c8ec9 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 377 at mod.rs:287
    frame #15: 0x000000011123ff81 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x00000001194361e0, args=<unavailable>) + 49 at boxed.rs:595
    frame #16: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #17: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #18: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #19: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #20: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #21: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #14: tid = 0x4a5664, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Verifier #1'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001110e77a7 parity`std::sys::imp::condvar::{{impl}}::wait(self=0x0000000119418990, mutex=0x0000000119481240) + 71 at condvar.rs:64
    frame #3: 0x000000011107b2d5 parity`std::sys_common::condvar::{{impl}}::wait(self=0x0000000119418990, mutex=0x0000000119481240) + 69 at condvar.rs:51
    frame #4: 0x00000001110e9f67 parity`std::sync::condvar::{{impl}}::wait<()>(self=0x0000000119421bb0, guard=MutexGuard<()> @ 0x0000700000b2d0a8) + 151 at condvar.rs:125
    frame #5: 0x00000001117e2bac parity`ethcore::verification::queue::{{impl}}::verify<ethcore::verification::queue::kind::blocks::Blocks>(verification=Arc<ethcore::verification::queue::Verification<ethcore::verification::queue::kind::blocks::Blocks>> @ 0x0000700000b30108, engine=Arc<Engine> @ 0x0000700000b300f0, wait=Arc<std::sync::condvar::Condvar> @ 0x0000700000b300e8, ready=Arc<ethcore::verification::queue::QueueSignal> @ 0x0000700000b300d8, empty=Arc<std::sync::condvar::Condvar> @ 0x0000700000b300c8, state=Arc<(parking_lot::mutex::Mutex<ethcore::verification::queue::State>, parking_lot::condvar::Condvar)> @ 0x0000700000b300b8, id=1) + 3660 at mod.rs:327
    frame #6: 0x0000000111893a92 parity`ethcore::verification::queue::{{impl}}::new::{{closure}}::{{closure}}<ethcore::verification::queue::kind::blocks::Blocks> + 274 at mod.rs:251
    frame #7: 0x0000000110e1f604 parity`ethcore_io::panics::{{impl}}::catch_panic<closure,()>(self=0x0000000119418a00, g=closure @ 0x0000700000b303a8) + 260 at panics.rs:85
    frame #8: 0x00000001118e61d6 parity`ethcore::verification::queue::{{impl}}::new::{{closure}}<ethcore::verification::queue::kind::blocks::Blocks> + 406 at mod.rs:250
    frame #9: 0x00000001116a373c parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x0000700000b305f8, _args=<unavailable>) + 124 at panic.rs:295
    frame #10: 0x00000001110f9827 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="�A\x01") + 375 at panicking.rs:356
    frame #11: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #12: 0x00000001110f8331 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x0000700000b30ac8) + 305 at panicking.rs:332
    frame #13: 0x00000001110eabd6 parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x0000700000b30be8) + 134 at panic.rs:351
    frame #14: 0x00000001118c8ec9 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 377 at mod.rs:287
    frame #15: 0x000000011123ff81 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x00000001194364e0, args=<unavailable>) + 49 at boxed.rs:595
    frame #16: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #17: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #18: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #19: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #20: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #21: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #15: tid = 0x4a5665, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Verifier #2'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001110e77a7 parity`std::sys::imp::condvar::{{impl}}::wait(self=0x0000000119418990, mutex=0x0000000119481240) + 71 at condvar.rs:64
    frame #3: 0x000000011107b2d5 parity`std::sys_common::condvar::{{impl}}::wait(self=0x0000000119418990, mutex=0x0000000119481240) + 69 at condvar.rs:51
    frame #4: 0x00000001110e9f67 parity`std::sync::condvar::{{impl}}::wait<()>(self=0x0000000119421bb0, guard=MutexGuard<()> @ 0x0000700000d300a8) + 151 at condvar.rs:125
    frame #5: 0x00000001117e2bac parity`ethcore::verification::queue::{{impl}}::verify<ethcore::verification::queue::kind::blocks::Blocks>(verification=Arc<ethcore::verification::queue::Verification<ethcore::verification::queue::kind::blocks::Blocks>> @ 0x0000700000d33108, engine=Arc<Engine> @ 0x0000700000d330f0, wait=Arc<std::sync::condvar::Condvar> @ 0x0000700000d330e8, ready=Arc<ethcore::verification::queue::QueueSignal> @ 0x0000700000d330d8, empty=Arc<std::sync::condvar::Condvar> @ 0x0000700000d330c8, state=Arc<(parking_lot::mutex::Mutex<ethcore::verification::queue::State>, parking_lot::condvar::Condvar)> @ 0x0000700000d330b8, id=2) + 3660 at mod.rs:327
    frame #6: 0x0000000111893a92 parity`ethcore::verification::queue::{{impl}}::new::{{closure}}::{{closure}}<ethcore::verification::queue::kind::blocks::Blocks> + 274 at mod.rs:251
    frame #7: 0x0000000110e1f604 parity`ethcore_io::panics::{{impl}}::catch_panic<closure,()>(self=0x0000000119418a00, g=closure @ 0x0000700000d333a8) + 260 at panics.rs:85
    frame #8: 0x00000001118e61d6 parity`ethcore::verification::queue::{{impl}}::new::{{closure}}<ethcore::verification::queue::kind::blocks::Blocks> + 406 at mod.rs:250
    frame #9: 0x00000001116a373c parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x0000700000d335f8, _args=<unavailable>) + 124 at panic.rs:295
    frame #10: 0x00000001110f9827 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="�A\x01") + 375 at panicking.rs:356
    frame #11: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #12: 0x00000001110f8331 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x0000700000d33ac8) + 305 at panicking.rs:332
    frame #13: 0x00000001110eabd6 parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x0000700000d33be8) + 134 at panic.rs:351
    frame #14: 0x00000001118c8ec9 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 377 at mod.rs:287
    frame #15: 0x000000011123ff81 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x0000000119436540, args=<unavailable>) + 49 at boxed.rs:595
    frame #16: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #17: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #18: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #19: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #20: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #21: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #16: tid = 0x4a5666, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Verifier #3'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001110e77a7 parity`std::sys::imp::condvar::{{impl}}::wait(self=0x0000000119418990, mutex=0x0000000119481240) + 71 at condvar.rs:64
    frame #3: 0x000000011107b2d5 parity`std::sys_common::condvar::{{impl}}::wait(self=0x0000000119418990, mutex=0x0000000119481240) + 69 at condvar.rs:51
    frame #4: 0x00000001110e9f67 parity`std::sync::condvar::{{impl}}::wait<()>(self=0x0000000119421bb0, guard=MutexGuard<()> @ 0x0000700000f330a8) + 151 at condvar.rs:125
    frame #5: 0x00000001117e2bac parity`ethcore::verification::queue::{{impl}}::verify<ethcore::verification::queue::kind::blocks::Blocks>(verification=Arc<ethcore::verification::queue::Verification<ethcore::verification::queue::kind::blocks::Blocks>> @ 0x0000700000f36108, engine=Arc<Engine> @ 0x0000700000f360f0, wait=Arc<std::sync::condvar::Condvar> @ 0x0000700000f360e8, ready=Arc<ethcore::verification::queue::QueueSignal> @ 0x0000700000f360d8, empty=Arc<std::sync::condvar::Condvar> @ 0x0000700000f360c8, state=Arc<(parking_lot::mutex::Mutex<ethcore::verification::queue::State>, parking_lot::condvar::Condvar)> @ 0x0000700000f360b8, id=3) + 3660 at mod.rs:327
    frame #6: 0x0000000111893a92 parity`ethcore::verification::queue::{{impl}}::new::{{closure}}::{{closure}}<ethcore::verification::queue::kind::blocks::Blocks> + 274 at mod.rs:251
    frame #7: 0x0000000110e1f604 parity`ethcore_io::panics::{{impl}}::catch_panic<closure,()>(self=0x0000000119418a00, g=closure @ 0x0000700000f363a8) + 260 at panics.rs:85
    frame #8: 0x00000001118e61d6 parity`ethcore::verification::queue::{{impl}}::new::{{closure}}<ethcore::verification::queue::kind::blocks::Blocks> + 406 at mod.rs:250
    frame #9: 0x00000001116a373c parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x0000700000f365f8, _args=<unavailable>) + 124 at panic.rs:295
    frame #10: 0x00000001110f9827 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="�A\x01") + 375 at panicking.rs:356
    frame #11: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #12: 0x00000001110f8331 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x0000700000f36ac8) + 305 at panicking.rs:332
    frame #13: 0x00000001110eabd6 parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x0000700000f36be8) + 134 at panic.rs:351
    frame #14: 0x00000001118c8ec9 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 377 at mod.rs:287
    frame #15: 0x000000011123ff81 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x00000001194365a0, args=<unavailable>) + 49 at boxed.rs:595
    frame #16: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #17: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #18: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #19: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #20: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #21: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #17: tid = 0x4a5667, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Verifier #4'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001110e77a7 parity`std::sys::imp::condvar::{{impl}}::wait(self=0x0000000119418990, mutex=0x0000000119481240) + 71 at condvar.rs:64
    frame #3: 0x000000011107b2d5 parity`std::sys_common::condvar::{{impl}}::wait(self=0x0000000119418990, mutex=0x0000000119481240) + 69 at condvar.rs:51
    frame #4: 0x00000001110e9f67 parity`std::sync::condvar::{{impl}}::wait<()>(self=0x0000000119421bb0, guard=MutexGuard<()> @ 0x00007000013390a8) + 151 at condvar.rs:125
    frame #5: 0x00000001117e2bac parity`ethcore::verification::queue::{{impl}}::verify<ethcore::verification::queue::kind::blocks::Blocks>(verification=Arc<ethcore::verification::queue::Verification<ethcore::verification::queue::kind::blocks::Blocks>> @ 0x000070000133c108, engine=Arc<Engine> @ 0x000070000133c0f0, wait=Arc<std::sync::condvar::Condvar> @ 0x000070000133c0e8, ready=Arc<ethcore::verification::queue::QueueSignal> @ 0x000070000133c0d8, empty=Arc<std::sync::condvar::Condvar> @ 0x000070000133c0c8, state=Arc<(parking_lot::mutex::Mutex<ethcore::verification::queue::State>, parking_lot::condvar::Condvar)> @ 0x000070000133c0b8, id=4) + 3660 at mod.rs:327
    frame #6: 0x0000000111893a92 parity`ethcore::verification::queue::{{impl}}::new::{{closure}}::{{closure}}<ethcore::verification::queue::kind::blocks::Blocks> + 274 at mod.rs:251
    frame #7: 0x0000000110e1f604 parity`ethcore_io::panics::{{impl}}::catch_panic<closure,()>(self=0x0000000119418a00, g=closure @ 0x000070000133c3a8) + 260 at panics.rs:85
    frame #8: 0x00000001118e61d6 parity`ethcore::verification::queue::{{impl}}::new::{{closure}}<ethcore::verification::queue::kind::blocks::Blocks> + 406 at mod.rs:250
    frame #9: 0x00000001116a373c parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000133c5f8, _args=<unavailable>) + 124 at panic.rs:295
    frame #10: 0x00000001110f9827 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="�A\x01") + 375 at panicking.rs:356
    frame #11: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #12: 0x00000001110f8331 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000133cac8) + 305 at panicking.rs:332
    frame #13: 0x00000001110eabd6 parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000133cbe8) + 134 at panic.rs:351
    frame #14: 0x00000001118c8ec9 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 377 at mod.rs:287
    frame #15: 0x000000011123ff81 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x0000000119436600, args=<unavailable>) + 49 at boxed.rs:595
    frame #16: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #17: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #18: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #19: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #20: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #21: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #18: tid = 0x4a5668, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Verifier #5'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001110e77a7 parity`std::sys::imp::condvar::{{impl}}::wait(self=0x0000000119418990, mutex=0x0000000119481240) + 71 at condvar.rs:64
    frame #3: 0x000000011107b2d5 parity`std::sys_common::condvar::{{impl}}::wait(self=0x0000000119418990, mutex=0x0000000119481240) + 69 at condvar.rs:51
    frame #4: 0x00000001110e9f67 parity`std::sync::condvar::{{impl}}::wait<()>(self=0x0000000119421bb0, guard=MutexGuard<()> @ 0x000070000153c0a8) + 151 at condvar.rs:125
    frame #5: 0x00000001117e2bac parity`ethcore::verification::queue::{{impl}}::verify<ethcore::verification::queue::kind::blocks::Blocks>(verification=Arc<ethcore::verification::queue::Verification<ethcore::verification::queue::kind::blocks::Blocks>> @ 0x000070000153f108, engine=Arc<Engine> @ 0x000070000153f0f0, wait=Arc<std::sync::condvar::Condvar> @ 0x000070000153f0e8, ready=Arc<ethcore::verification::queue::QueueSignal> @ 0x000070000153f0d8, empty=Arc<std::sync::condvar::Condvar> @ 0x000070000153f0c8, state=Arc<(parking_lot::mutex::Mutex<ethcore::verification::queue::State>, parking_lot::condvar::Condvar)> @ 0x000070000153f0b8, id=5) + 3660 at mod.rs:327
    frame #6: 0x0000000111893a92 parity`ethcore::verification::queue::{{impl}}::new::{{closure}}::{{closure}}<ethcore::verification::queue::kind::blocks::Blocks> + 274 at mod.rs:251
    frame #7: 0x0000000110e1f604 parity`ethcore_io::panics::{{impl}}::catch_panic<closure,()>(self=0x0000000119418a00, g=closure @ 0x000070000153f3a8) + 260 at panics.rs:85
    frame #8: 0x00000001118e61d6 parity`ethcore::verification::queue::{{impl}}::new::{{closure}}<ethcore::verification::queue::kind::blocks::Blocks> + 406 at mod.rs:250
    frame #9: 0x00000001116a373c parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000153f5f8, _args=<unavailable>) + 124 at panic.rs:295
    frame #10: 0x00000001110f9827 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="�A\x01") + 375 at panicking.rs:356
    frame #11: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #12: 0x00000001110f8331 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000153fac8) + 305 at panicking.rs:332
    frame #13: 0x00000001110eabd6 parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000153fbe8) + 134 at panic.rs:351
    frame #14: 0x00000001118c8ec9 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 377 at mod.rs:287
    frame #15: 0x000000011123ff81 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x0000000119436660, args=<unavailable>) + 49 at boxed.rs:595
    frame #16: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #17: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #18: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #19: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #20: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #21: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #19: tid = 0x4a5669, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Verifier #6'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001110e77a7 parity`std::sys::imp::condvar::{{impl}}::wait(self=0x0000000119418990, mutex=0x0000000119481240) + 71 at condvar.rs:64
    frame #3: 0x000000011107b2d5 parity`std::sys_common::condvar::{{impl}}::wait(self=0x0000000119418990, mutex=0x0000000119481240) + 69 at condvar.rs:51
    frame #4: 0x00000001110e9f67 parity`std::sync::condvar::{{impl}}::wait<()>(self=0x0000000119421bb0, guard=MutexGuard<()> @ 0x00007000059570a8) + 151 at condvar.rs:125
    frame #5: 0x00000001117e2bac parity`ethcore::verification::queue::{{impl}}::verify<ethcore::verification::queue::kind::blocks::Blocks>(verification=Arc<ethcore::verification::queue::Verification<ethcore::verification::queue::kind::blocks::Blocks>> @ 0x000070000595a108, engine=Arc<Engine> @ 0x000070000595a0f0, wait=Arc<std::sync::condvar::Condvar> @ 0x000070000595a0e8, ready=Arc<ethcore::verification::queue::QueueSignal> @ 0x000070000595a0d8, empty=Arc<std::sync::condvar::Condvar> @ 0x000070000595a0c8, state=Arc<(parking_lot::mutex::Mutex<ethcore::verification::queue::State>, parking_lot::condvar::Condvar)> @ 0x000070000595a0b8, id=6) + 3660 at mod.rs:327
    frame #6: 0x0000000111893a92 parity`ethcore::verification::queue::{{impl}}::new::{{closure}}::{{closure}}<ethcore::verification::queue::kind::blocks::Blocks> + 274 at mod.rs:251
    frame #7: 0x0000000110e1f604 parity`ethcore_io::panics::{{impl}}::catch_panic<closure,()>(self=0x0000000119418a00, g=closure @ 0x000070000595a3a8) + 260 at panics.rs:85
    frame #8: 0x00000001118e61d6 parity`ethcore::verification::queue::{{impl}}::new::{{closure}}<ethcore::verification::queue::kind::blocks::Blocks> + 406 at mod.rs:250
    frame #9: 0x00000001116a373c parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000595a5f8, _args=<unavailable>) + 124 at panic.rs:295
    frame #10: 0x00000001110f9827 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="�A\x01") + 375 at panicking.rs:356
    frame #11: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #12: 0x00000001110f8331 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000595aac8) + 305 at panicking.rs:332
    frame #13: 0x00000001110eabd6 parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000595abe8) + 134 at panic.rs:351
    frame #14: 0x00000001118c8ec9 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 377 at mod.rs:287
    frame #15: 0x000000011123ff81 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x00000001194366c0, args=<unavailable>) + 49 at boxed.rs:595
    frame #16: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #17: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #18: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #19: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #20: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #21: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #20: tid = 0x4a566a, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Verifier #7'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001110e77a7 parity`std::sys::imp::condvar::{{impl}}::wait(self=0x0000000119418990, mutex=0x0000000119481240) + 71 at condvar.rs:64
    frame #3: 0x000000011107b2d5 parity`std::sys_common::condvar::{{impl}}::wait(self=0x0000000119418990, mutex=0x0000000119481240) + 69 at condvar.rs:51
    frame #4: 0x00000001110e9f67 parity`std::sync::condvar::{{impl}}::wait<()>(self=0x0000000119421bb0, guard=MutexGuard<()> @ 0x0000700005b5a0a8) + 151 at condvar.rs:125
    frame #5: 0x00000001117e2bac parity`ethcore::verification::queue::{{impl}}::verify<ethcore::verification::queue::kind::blocks::Blocks>(verification=Arc<ethcore::verification::queue::Verification<ethcore::verification::queue::kind::blocks::Blocks>> @ 0x0000700005b5d108, engine=Arc<Engine> @ 0x0000700005b5d0f0, wait=Arc<std::sync::condvar::Condvar> @ 0x0000700005b5d0e8, ready=Arc<ethcore::verification::queue::QueueSignal> @ 0x0000700005b5d0d8, empty=Arc<std::sync::condvar::Condvar> @ 0x0000700005b5d0c8, state=Arc<(parking_lot::mutex::Mutex<ethcore::verification::queue::State>, parking_lot::condvar::Condvar)> @ 0x0000700005b5d0b8, id=7) + 3660 at mod.rs:327
    frame #6: 0x0000000111893a92 parity`ethcore::verification::queue::{{impl}}::new::{{closure}}::{{closure}}<ethcore::verification::queue::kind::blocks::Blocks> + 274 at mod.rs:251
    frame #7: 0x0000000110e1f604 parity`ethcore_io::panics::{{impl}}::catch_panic<closure,()>(self=0x0000000119418a00, g=closure @ 0x0000700005b5d3a8) + 260 at panics.rs:85
    frame #8: 0x00000001118e61d6 parity`ethcore::verification::queue::{{impl}}::new::{{closure}}<ethcore::verification::queue::kind::blocks::Blocks> + 406 at mod.rs:250
    frame #9: 0x00000001116a373c parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x0000700005b5d5f8, _args=<unavailable>) + 124 at panic.rs:295
    frame #10: 0x00000001110f9827 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="�A\x01") + 375 at panicking.rs:356
    frame #11: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #12: 0x00000001110f8331 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x0000700005b5dac8) + 305 at panicking.rs:332
    frame #13: 0x00000001110eabd6 parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x0000700005b5dbe8) + 134 at panic.rs:351
    frame #14: 0x00000001118c8ec9 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 377 at mod.rs:287
    frame #15: 0x000000011123ff81 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x0000000119436720, args=<unavailable>) + 49 at boxed.rs:595
    frame #16: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #17: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #18: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #19: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #20: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #21: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #21: tid = 0x4a566b, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001129dbe68 parity`std::sys::imp::condvar::{{impl}}::wait_timeout + 184 at condvar.rs:128 [opt]
    frame #3: 0x00000001129c8fbb parity`std::thread::park_timeout [inlined] std::sys_common::condvar::{{impl}}::wait_timeout + 299 at condvar.rs:61 [opt]
    frame #4: 0x00000001129c8faf parity`std::thread::park_timeout [inlined] std::sync::condvar::{{impl}}::wait_timeout<bool> + 41 at condvar.rs:189 [opt]
    frame #5: 0x00000001129c8f86 parity`std::thread::park_timeout + 246 at mod.rs:531 [opt]
    frame #6: 0x0000000111dd2969 parity`mio::timer::spawn_wakeup_thread::{{closure}} + 1929 at timer.rs:441
    frame #7: 0x0000000111dc219b parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x0000700005d608a8, _args=<unavailable>) + 139 at panic.rs:295
    frame #8: 0x0000000111db0114 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="�B\x19\x01") + 388 at panicking.rs:356
    frame #9: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #10: 0x0000000111dafd43 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x0000700005d60be8) + 355 at panicking.rs:332
    frame #11: 0x0000000111daee9f parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x0000700005d60c98) + 143 at panic.rs:351
    frame #12: 0x0000000111dd15a3 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 419 at mod.rs:287
    frame #13: 0x0000000111dba9b4 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x0000000119417500, args=<unavailable>) + 84 at boxed.rs:595
    frame #14: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #15: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #16: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #17: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #18: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #19: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #22: tid = 0x4a566c, 0x00007fffc3e73e2a libsystem_kernel.dylib`kevent + 10
    frame #0: 0x00007fffc3e73e2a libsystem_kernel.dylib`kevent + 10
    frame #1: 0x0000000112905495 parity`nix::sys::event::kevent_ts(kq=34, changelist=&[nix::sys::event::ffi::kevent] @ 0x0000700005f5fd98, eventlist=&mut [nix::sys::event::ffi::kevent] @ 0x0000700005f5fd88, timeout_opt=Option<libc::unix::timespec> @ 0x0000700005f5fd70) + 389 at event.rs:303
    frame #2: 0x0000000111dcb14a parity`mio::sys::unix::kqueue::{{impl}}::select(self=0x0000700005f608f8, evts=0x0000700005f60928, awakener=(__0 = 18446744073709551615), timeout=Option<std::time::duration::Duration> @ 0x0000700005f5ff58) + 314 at kqueue.rs:61
    frame #3: 0x0000000111dc73ac parity`mio::poll::{{impl}}::poll(self=0x0000700005f608f8, events=0x0000700005f60928, timeout=Option<std::time::duration::Duration> @ 0x0000700005f60168) + 780 at poll.rs:245
    frame #4: 0x0000000110cf2376 parity`mio::deprecated::event_loop::{{impl}}::io_poll<ethcore_io::service::IoManager<ethcore_network::host::NetworkIoMessage>>(self=0x0000700005f608f0, timeout=Option<std::time::duration::Duration> @ 0x0000700005f60210) + 134 at event_loop.rs:309
    frame #5: 0x0000000110cf2999 parity`mio::deprecated::event_loop::{{impl}}::run_once<ethcore_io::service::IoManager<ethcore_network::host::NetworkIoMessage>>(self=0x0000700005f608f0, handler=0x0000700005f60710, timeout=Option<std::time::duration::Duration> @ 0x0000700005f603c8) + 441 at event_loop.rs:290
    frame #6: 0x0000000110cf1cf2 parity`mio::deprecated::event_loop::{{impl}}::run<ethcore_io::service::IoManager<ethcore_network::host::NetworkIoMessage>>(self=0x0000700005f608f0, handler=0x0000700005f60710) + 130 at event_loop.rs:263
    frame #7: 0x0000000110cee12b parity`ethcore_io::service::{{impl}}::start<ethcore_network::host::NetworkIoMessage>(panic_handler=Arc<ethcore_io::panics::PanicHandler> @ 0x0000700005f60858, event_loop=0x0000700005f608f0, handlers=Arc<parking_lot::rwlock::RwLock<slab::Slab<alloc::arc::Arc<IoHandler<ethcore_network::host::NetworkIoMessage>>, usize>>> @ 0x0000700005f60840) + 939 at service.rs:220
    frame #8: 0x0000000110d9f462 parity`ethcore_io::service::{{impl}}::start::{{closure}}::{{closure}}<ethcore_network::host::NetworkIoMessage> + 146 at service.rs:446
    frame #9: 0x0000000110c4438c parity`ethcore_io::panics::{{impl}}::catch_panic<closure,()>(self=0x0000000119419210, g=closure @ 0x0000700005f60ea0) + 204 at panics.rs:85
    frame #10: 0x0000000110daa093 parity`ethcore_io::service::{{impl}}::start::{{closure}}<ethcore_network::host::NetworkIoMessage> + 403 at service.rs:445
    frame #11: 0x0000000110d4ca2b parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x0000700005f61a08, _args=<unavailable>) + 155 at panic.rs:295
    frame #12: 0x0000000110ca0129 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="") + 425 at panicking.rs:356
    frame #13: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #14: 0x0000000110c9f86a parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x0000700005f62f08) + 346 at panicking.rs:332
    frame #15: 0x0000000110c9e025 parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x0000700005f63498) + 165 at panic.rs:351
    frame #16: 0x0000000110da51dd parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 429 at mod.rs:287
    frame #17: 0x0000000110cde3ba parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x0000000119430200, args=<unavailable>) + 74 at boxed.rs:595
    frame #18: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #19: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #20: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #21: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #22: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #23: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #23: tid = 0x4a566d, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'IO Worker #0'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x0000000111fbd77b parity`parking_lot_core::thread_parker::{{impl}}::park(self=0x00007f9db8a616e0) + 555 at unix.rs:70
    frame #3: 0x0000000111fc1cad parity`parking_lot_core::parking_lot::park_internal(key=4719439888, validate=&mut FnMut<()> @ 0x0000700006f64038, before_sleep=&mut FnMut<()> @ 0x0000700006f64028, timed_out=&mut FnMut<(usize, bool)> @ 0x0000700006f64018, park_token=(__0 = 0), timeout=Option<std::time::Instant> @ 0x0000700006f63ff8) + 749 at parking_lot.rs:548
    frame #4: 0x0000000111fac80a parity`parking_lot_core::parking_lot::park<closure,closure,closure>(key=4719439888, validate=closure @ 0x0000700006f641a0, before_sleep=closure @ 0x0000700006f64190, timed_out=closure @ 0x0000700006f64188, park_token=(__0 = 0), timeout=Option<std::time::Instant> @ 0x0000700006f64160) + 394 at parking_lot.rs:498
    frame #5: 0x0000000111fb1e43 parity`parking_lot::raw_rwlock::{{impl}}::lock_shared_slow(self=0x00000001194cf010, timeout=Option<std::time::Instant> @ 0x0000700006f64358) + 867 at raw_rwlock.rs:440
    frame #6: 0x0000000110c50835 parity`parking_lot::raw_rwlock::{{impl}}::lock_shared(self=0x00000001194cf010) + 357 at raw_rwlock.rs:131
    frame #7: 0x0000000110cac44d parity`parking_lot::rwlock::{{impl}}::read<ethcore_network::host::HostInfo>(self=0x00000001194cf010) + 29 at rwlock.rs:181
    frame #8: 0x0000000110d638eb parity`ethcore_network::host::{{impl}}::session_readable(self=0x00000001194cf010, token=11, io=0x0000700006f65bd8) + 891 at host.rs:809
    frame #9: 0x0000000110d6862c parity`ethcore_network::host::{{impl}}::stream_readable(self=0x00000001194cf010, io=0x0000700006f65bd8, stream=11) + 156 at host.rs:1022
    frame #10: 0x0000000110c4510a parity`ethcore_io::worker::{{impl}}::do_work<ethcore_network::host::NetworkIoMessage>(work=Work<ethcore_network::host::NetworkIoMessage> @ 0x0000700006f65d08, channel=IoChannel<ethcore_network::host::NetworkIoMessage> @ 0x0000700006f65ce0) + 826 at worker.rs:115
    frame #11: 0x0000000110c45a0d parity`ethcore_io::worker::{{impl}}::work_loop<ethcore_network::host::NetworkIoMessage>(stealer=Stealer<ethcore_io::worker::Work<ethcore_network::host::NetworkIoMessage>> @ 0x0000700006f66098, channel=IoChannel<ethcore_network::host::NetworkIoMessage> @ 0x0000700006f66068, wait=Arc<std::sync::condvar::Condvar> @ 0x0000700006f66060, wait_mutex=Arc<std::sync::mutex::Mutex<()>> @ 0x0000700006f66050, deleting=Arc<core::sync::atomic::AtomicBool> @ 0x0000700006f66040) + 957 at worker.rs:105
    frame #12: 0x0000000110d9f68d parity`ethcore_io::worker::{{impl}}::new::{{closure}}::{{closure}}<ethcore_network::host::NetworkIoMessage> + 413 at worker.rs:82
    frame #13: 0x0000000110c444c9 parity`ethcore_io::panics::{{impl}}::catch_panic<closure,()>(self=0x0000000119419210, g=closure @ 0x0000700006f662c0) + 153 at panics.rs:85
    frame #14: 0x0000000110d9f9a4 parity`ethcore_io::worker::{{impl}}::new::{{closure}}<ethcore_network::host::NetworkIoMessage> + 468 at worker.rs:81
    frame #15: 0x0000000110d4cadc parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x0000700006f66560, _args=<unavailable>) + 124 at panic.rs:295
    frame #16: 0x0000000110c9ff37 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="") + 375 at panicking.rs:356
    frame #17: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #18: 0x0000000110c9fbc1 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x0000700006f66a80) + 305 at panicking.rs:332
    frame #19: 0x0000000110c9df36 parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x0000700006f66bc0) + 134 at panic.rs:351
    frame #20: 0x0000000110da5572 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 386 at mod.rs:287
    frame #21: 0x0000000110cde321 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x0000000119666000, args=<unavailable>) + 49 at boxed.rs:595
    frame #22: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #23: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #24: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #25: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #26: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #27: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #24: tid = 0x4a566e, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'IO Worker #1'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x0000000111fbd77b parity`parking_lot_core::thread_parker::{{impl}}::park(self=0x00007f9dba0556e0) + 555 at unix.rs:70
    frame #3: 0x0000000111fc1cad parity`parking_lot_core::parking_lot::park_internal(key=4719439888, validate=&mut FnMut<()> @ 0x0000700007f68148, before_sleep=&mut FnMut<()> @ 0x0000700007f68138, timed_out=&mut FnMut<(usize, bool)> @ 0x0000700007f68128, park_token=(__0 = 0), timeout=Option<std::time::Instant> @ 0x0000700007f68108) + 749 at parking_lot.rs:548
    frame #4: 0x0000000111fac80a parity`parking_lot_core::parking_lot::park<closure,closure,closure>(key=4719439888, validate=closure @ 0x0000700007f682b0, before_sleep=closure @ 0x0000700007f682a0, timed_out=closure @ 0x0000700007f68298, park_token=(__0 = 0), timeout=Option<std::time::Instant> @ 0x0000700007f68270) + 394 at parking_lot.rs:498
    frame #5: 0x0000000111fb1e43 parity`parking_lot::raw_rwlock::{{impl}}::lock_shared_slow(self=0x00000001194cf010, timeout=Option<std::time::Instant> @ 0x0000700007f68468) + 867 at raw_rwlock.rs:440
    frame #6: 0x0000000110c50835 parity`parking_lot::raw_rwlock::{{impl}}::lock_shared(self=0x00000001194cf010) + 357 at raw_rwlock.rs:131
    frame #7: 0x0000000110cac44d parity`parking_lot::rwlock::{{impl}}::read<ethcore_network::host::HostInfo>(self=0x00000001194cf010) + 29 at rwlock.rs:181
    frame #8: 0x0000000110d62d2d parity`ethcore_network::host::{{impl}}::session_writable(self=0x00000001194cf010, token=73, io=0x0000700007f68b80) + 509 at host.rs:784
    frame #9: 0x0000000110d68a03 parity`ethcore_network::host::{{impl}}::stream_writable(self=0x00000001194cf010, io=0x0000700007f68b80, stream=73) + 131 at host.rs:1039
    frame #10: 0x0000000110c451d7 parity`ethcore_io::worker::{{impl}}::do_work<ethcore_network::host::NetworkIoMessage>(work=Work<ethcore_network::host::NetworkIoMessage> @ 0x0000700007f68d08, channel=IoChannel<ethcore_network::host::NetworkIoMessage> @ 0x0000700007f68ce0) + 1031 at worker.rs:118
    frame #11: 0x0000000110c45a0d parity`ethcore_io::worker::{{impl}}::work_loop<ethcore_network::host::NetworkIoMessage>(stealer=Stealer<ethcore_io::worker::Work<ethcore_network::host::NetworkIoMessage>> @ 0x0000700007f69098, channel=IoChannel<ethcore_network::host::NetworkIoMessage> @ 0x0000700007f69068, wait=Arc<std::sync::condvar::Condvar> @ 0x0000700007f69060, wait_mutex=Arc<std::sync::mutex::Mutex<()>> @ 0x0000700007f69050, deleting=Arc<core::sync::atomic::AtomicBool> @ 0x0000700007f69040) + 957 at worker.rs:105
    frame #12: 0x0000000110d9f68d parity`ethcore_io::worker::{{impl}}::new::{{closure}}::{{closure}}<ethcore_network::host::NetworkIoMessage> + 413 at worker.rs:82
    frame #13: 0x0000000110c444c9 parity`ethcore_io::panics::{{impl}}::catch_panic<closure,()>(self=0x0000000119419210, g=closure @ 0x0000700007f692c0) + 153 at panics.rs:85
    frame #14: 0x0000000110d9f9a4 parity`ethcore_io::worker::{{impl}}::new::{{closure}}<ethcore_network::host::NetworkIoMessage> + 468 at worker.rs:81
    frame #15: 0x0000000110d4cadc parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x0000700007f69560, _args=<unavailable>) + 124 at panic.rs:295
    frame #16: 0x0000000110c9ff37 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="") + 375 at panicking.rs:356
    frame #17: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #18: 0x0000000110c9fbc1 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x0000700007f69a80) + 305 at panicking.rs:332
    frame #19: 0x0000000110c9df36 parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x0000700007f69bc0) + 134 at panic.rs:351
    frame #20: 0x0000000110da5572 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 386 at mod.rs:287
    frame #21: 0x0000000110cde321 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x0000000119666060, args=<unavailable>) + 49 at boxed.rs:595
    frame #22: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #23: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #24: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #25: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #26: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #27: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #25: tid = 0x4a566f, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'IO Worker #2'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x0000000111fbd77b parity`parking_lot_core::thread_parker::{{impl}}::park(self=0x00007f9dbbb564e0) + 555 at unix.rs:70
    frame #3: 0x0000000111fc1cad parity`parking_lot_core::parking_lot::park_internal(key=4719439888, validate=&mut FnMut<()> @ 0x0000700008f69e08, before_sleep=&mut FnMut<()> @ 0x0000700008f69df8, timed_out=&mut FnMut<(usize, bool)> @ 0x0000700008f69de8, park_token=(__0 = 1), timeout=Option<std::time::Instant> @ 0x0000700008f69dc8) + 749 at parking_lot.rs:548
    frame #4: 0x0000000111fac11a parity`parking_lot_core::parking_lot::park<closure,closure,closure>(key=4719439888, validate=closure @ 0x0000700008f69f70, before_sleep=closure @ 0x0000700008f69f60, timed_out=closure @ 0x0000700008f69f58, park_token=(__0 = 1), timeout=Option<std::time::Instant> @ 0x0000700008f69f30) + 394 at parking_lot.rs:498
    frame #5: 0x0000000111fb190a parity`parking_lot::raw_rwlock::{{impl}}::lock_exclusive_slow(self=0x00000001194cf010, timeout=Option<std::time::Instant> @ 0x0000700008f6a0c8) + 634 at raw_rwlock.rs:244
    frame #6: 0x0000000110c50a5d parity`parking_lot::raw_rwlock::{{impl}}::lock_exclusive(self=0x00000001194cf010) + 109 at raw_rwlock.rs:52
    frame #7: 0x0000000110cac6bd parity`parking_lot::rwlock::{{impl}}::write<ethcore_network::host::HostInfo>(self=0x00000001194cf010) + 29 at rwlock.rs:253
    frame #8: 0x0000000110d61cdb parity`ethcore_network::host::{{impl}}::create_connection(self=0x00000001194cf010, socket=TcpStream @ 0x0000700008f6a388, id=Option<&ethcore_bigint::hash::H512> @ 0x0000700008f6a380, io=0x0000700008f6bad0) + 123 at host.rs:739
    frame #9: 0x0000000110d61779 parity`ethcore_network::host::{{impl}}::connect_peer(self=0x00000001194cf010, id=0x0000700008f6ad58, io=0x0000700008f6bad0) + 3145 at host.rs:732
    frame #10: 0x0000000110d606b8 parity`ethcore_network::host::{{impl}}::connect_peers(self=0x00000001194cf010, io=0x0000700008f6bad0) + 1848 at host.rs:692
    frame #11: 0x0000000110d5f6ba parity`ethcore_network::host::{{impl}}::maintain_network(self=0x00000001194cf010, io=0x0000700008f6bad0) + 58 at host.rs:616
    frame #12: 0x0000000110d68cc2 parity`ethcore_network::host::{{impl}}::timeout(self=0x00000001194cf010, io=0x0000700008f6bad0, token=2050) + 434 at host.rs:1052
    frame #13: 0x0000000110c45371 parity`ethcore_io::worker::{{impl}}::do_work<ethcore_network::host::NetworkIoMessage>(work=Work<ethcore_network::host::NetworkIoMessage> @ 0x0000700008f6bd08, channel=IoChannel<ethcore_network::host::NetworkIoMessage> @ 0x0000700008f6bce0) + 1441 at worker.rs:124
    frame #14: 0x0000000110c45a0d parity`ethcore_io::worker::{{impl}}::work_loop<ethcore_network::host::NetworkIoMessage>(stealer=Stealer<ethcore_io::worker::Work<ethcore_network::host::NetworkIoMessage>> @ 0x0000700008f6c098, channel=IoChannel<ethcore_network::host::NetworkIoMessage> @ 0x0000700008f6c068, wait=Arc<std::sync::condvar::Condvar> @ 0x0000700008f6c060, wait_mutex=Arc<std::sync::mutex::Mutex<()>> @ 0x0000700008f6c050, deleting=Arc<core::sync::atomic::AtomicBool> @ 0x0000700008f6c040) + 957 at worker.rs:105
    frame #15: 0x0000000110d9f68d parity`ethcore_io::worker::{{impl}}::new::{{closure}}::{{closure}}<ethcore_network::host::NetworkIoMessage> + 413 at worker.rs:82
    frame #16: 0x0000000110c444c9 parity`ethcore_io::panics::{{impl}}::catch_panic<closure,()>(self=0x0000000119419210, g=closure @ 0x0000700008f6c2c0) + 153 at panics.rs:85
    frame #17: 0x0000000110d9f9a4 parity`ethcore_io::worker::{{impl}}::new::{{closure}}<ethcore_network::host::NetworkIoMessage> + 468 at worker.rs:81
    frame #18: 0x0000000110d4cadc parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x0000700008f6c560, _args=<unavailable>) + 124 at panic.rs:295
    frame #19: 0x0000000110c9ff37 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="") + 375 at panicking.rs:356
    frame #20: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #21: 0x0000000110c9fbc1 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x0000700008f6ca80) + 305 at panicking.rs:332
    frame #22: 0x0000000110c9df36 parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x0000700008f6cbc0) + 134 at panic.rs:351
    frame #23: 0x0000000110da5572 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 386 at mod.rs:287
    frame #24: 0x0000000110cde321 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x00000001196660c0, args=<unavailable>) + 49 at boxed.rs:595
    frame #25: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #26: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #27: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #28: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #29: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #30: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #26: tid = 0x4a5670, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'IO Worker #3'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x0000000111fbd77b parity`parking_lot_core::thread_parker::{{impl}}::park(self=0x00007f9db7dc86e0) + 555 at unix.rs:70
    frame #3: 0x0000000111fc1cad parity`parking_lot_core::parking_lot::park_internal(key=4719439888, validate=&mut FnMut<()> @ 0x0000700009f6d038, before_sleep=&mut FnMut<()> @ 0x0000700009f6d028, timed_out=&mut FnMut<(usize, bool)> @ 0x0000700009f6d018, park_token=(__0 = 0), timeout=Option<std::time::Instant> @ 0x0000700009f6cff8) + 749 at parking_lot.rs:548
    frame #4: 0x0000000111fac80a parity`parking_lot_core::parking_lot::park<closure,closure,closure>(key=4719439888, validate=closure @ 0x0000700009f6d1a0, before_sleep=closure @ 0x0000700009f6d190, timed_out=closure @ 0x0000700009f6d188, park_token=(__0 = 0), timeout=Option<std::time::Instant> @ 0x0000700009f6d160) + 394 at parking_lot.rs:498
    frame #5: 0x0000000111fb1e43 parity`parking_lot::raw_rwlock::{{impl}}::lock_shared_slow(self=0x00000001194cf010, timeout=Option<std::time::Instant> @ 0x0000700009f6d358) + 867 at raw_rwlock.rs:440
    frame #6: 0x0000000110c50835 parity`parking_lot::raw_rwlock::{{impl}}::lock_shared(self=0x00000001194cf010) + 357 at raw_rwlock.rs:131
    frame #7: 0x0000000110cac44d parity`parking_lot::rwlock::{{impl}}::read<ethcore_network::host::HostInfo>(self=0x00000001194cf010) + 29 at rwlock.rs:181
    frame #8: 0x0000000110d638eb parity`ethcore_network::host::{{impl}}::session_readable(self=0x00000001194cf010, token=59, io=0x0000700009f6ebd8) + 891 at host.rs:809
    frame #9: 0x0000000110d6862c parity`ethcore_network::host::{{impl}}::stream_readable(self=0x00000001194cf010, io=0x0000700009f6ebd8, stream=59) + 156 at host.rs:1022
    frame #10: 0x0000000110c4510a parity`ethcore_io::worker::{{impl}}::do_work<ethcore_network::host::NetworkIoMessage>(work=Work<ethcore_network::host::NetworkIoMessage> @ 0x0000700009f6ed08, channel=IoChannel<ethcore_network::host::NetworkIoMessage> @ 0x0000700009f6ece0) + 826 at worker.rs:115
    frame #11: 0x0000000110c45a0d parity`ethcore_io::worker::{{impl}}::work_loop<ethcore_network::host::NetworkIoMessage>(stealer=Stealer<ethcore_io::worker::Work<ethcore_network::host::NetworkIoMessage>> @ 0x0000700009f6f098, channel=IoChannel<ethcore_network::host::NetworkIoMessage> @ 0x0000700009f6f068, wait=Arc<std::sync::condvar::Condvar> @ 0x0000700009f6f060, wait_mutex=Arc<std::sync::mutex::Mutex<()>> @ 0x0000700009f6f050, deleting=Arc<core::sync::atomic::AtomicBool> @ 0x0000700009f6f040) + 957 at worker.rs:105
    frame #12: 0x0000000110d9f68d parity`ethcore_io::worker::{{impl}}::new::{{closure}}::{{closure}}<ethcore_network::host::NetworkIoMessage> + 413 at worker.rs:82
    frame #13: 0x0000000110c444c9 parity`ethcore_io::panics::{{impl}}::catch_panic<closure,()>(self=0x0000000119419210, g=closure @ 0x0000700009f6f2c0) + 153 at panics.rs:85
    frame #14: 0x0000000110d9f9a4 parity`ethcore_io::worker::{{impl}}::new::{{closure}}<ethcore_network::host::NetworkIoMessage> + 468 at worker.rs:81
    frame #15: 0x0000000110d4cadc parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x0000700009f6f560, _args=<unavailable>) + 124 at panic.rs:295
    frame #16: 0x0000000110c9ff37 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="") + 375 at panicking.rs:356
    frame #17: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #18: 0x0000000110c9fbc1 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x0000700009f6fa80) + 305 at panicking.rs:332
    frame #19: 0x0000000110c9df36 parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x0000700009f6fbc0) + 134 at panic.rs:351
    frame #20: 0x0000000110da5572 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 386 at mod.rs:287
    frame #21: 0x0000000110cde321 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x0000000119666120, args=<unavailable>) + 49 at boxed.rs:595
    frame #22: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #23: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #24: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #25: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #26: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #27: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #27: tid = 0x4a5671, 0x00007fffc3e73e2a libsystem_kernel.dylib`kevent + 10
    frame #0: 0x00007fffc3e73e2a libsystem_kernel.dylib`kevent + 10
    frame #1: 0x0000000112905495 parity`nix::sys::event::kevent_ts(kq=38, changelist=&[nix::sys::event::ffi::kevent] @ 0x000070000a1717f8, eventlist=&mut [nix::sys::event::ffi::kevent] @ 0x000070000a1717e8, timeout_opt=Option<libc::unix::timespec> @ 0x000070000a1717d0) + 389 at event.rs:303
    frame #2: 0x00000001128fe10a parity`mio::sys::unix::kqueue::{{impl}}::select(self=0x0000000129e3b020, evts=0x000070000a1728b0, awakener=(__0 = 18446744073709551615), timeout=Option<std::time::duration::Duration> @ 0x000070000a1719b8) + 314 at kqueue.rs:61
    frame #3: 0x00000001128fa84c parity`mio::poll::{{impl}}::poll(self=0x0000000129e3b020, events=0x000070000a1728b0, timeout=Option<std::time::duration::Duration> @ 0x000070000a171bc8) + 780 at poll.rs:245
    frame #4: 0x00000001128db4c4 parity`tokio_core::reactor::{{impl}}::poll(self=0x000070000a1728b0, max_wait=Option<std::time::duration::Duration> @ 0x000070000a172470) + 1348 at mod.rs:259
    frame #5: 0x000000011096287d parity`tokio_core::reactor::{{impl}}::run<futures::future::select::Select<futures::future::empty::Empty<(), futures::sync::oneshot::Canceled>, futures::sync::oneshot::Receiver<()>>>(self=0x000070000a1728b0, f=Select<futures::future::empty::Empty<(), futures::sync::oneshot::Canceled>, futures::sync::oneshot::Receiver<()>> @ 0x000070000a172740) + 957 at mod.rs:224
    frame #6: 0x000000011098844b parity`parity_reactor::{{impl}}::spawn::{{closure}} + 347 at lib.rs:45
    frame #7: 0x000000011098624b parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000a1729f8, _args=<unavailable>) + 91 at panic.rs:295
    frame #8: 0x0000000110968e46 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="") + 294 at panicking.rs:356
    frame #9: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #10: 0x0000000110968b33 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000a172c68) + 275 at panicking.rs:332
    frame #11: 0x0000000110967db7 parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000a172ce8) + 103 at panic.rs:351
    frame #12: 0x0000000110987e3e parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 366 at mod.rs:287
    frame #13: 0x000000011097c9e4 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x00000001194193e0, args=<unavailable>) + 68 at boxed.rs:595
    frame #14: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #15: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #16: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #17: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #18: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #19: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #28: tid = 0x4a5672, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001129c8cd9 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x00000001129c8cb7 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x0000000110a013a1 parity`crossbeam::sync::ms_queue::{{impl}}::pop<futures_cpupool::Message>(self=0x000000012811a290) + 5601 at ms_queue.rs:299
    frame #7: 0x0000000110a054b2 parity`futures_cpupool::work(inner=0x000000012811a290) + 98 at lib.rs:207
    frame #8: 0x0000000110a0645e parity`futures_cpupool::{{impl}}::create::{{closure}} + 78 at lib.rs:327
    frame #9: 0x0000000110a04dbc parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000a375ae8, _args=<unavailable>) + 44 at panic.rs:295
    frame #10: 0x00000001109fb45b parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="\x80�\x11(\x01") + 251 at panicking.rs:356
    frame #11: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #12: 0x00000001109fb1ea parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000a375ce8) + 186 at panicking.rs:332
    frame #13: 0x00000001109fa5eb parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000a375d48) + 59 at panic.rs:351
    frame #14: 0x0000000110a060cb parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 283 at mod.rs:287
    frame #15: 0x00000001109ff914 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x0000000119421100, args=<unavailable>) + 52 at boxed.rs:595
    frame #16: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #17: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #18: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #19: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #20: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #21: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #29: tid = 0x4a5673, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001129c8cd9 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x00000001129c8cb7 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x0000000110a013a1 parity`crossbeam::sync::ms_queue::{{impl}}::pop<futures_cpupool::Message>(self=0x000000012811a290) + 5601 at ms_queue.rs:299
    frame #7: 0x0000000110a054b2 parity`futures_cpupool::work(inner=0x000000012811a290) + 98 at lib.rs:207
    frame #8: 0x0000000110a0645e parity`futures_cpupool::{{impl}}::create::{{closure}} + 78 at lib.rs:327
    frame #9: 0x0000000110a04dbc parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000a578ae8, _args=<unavailable>) + 44 at panic.rs:295
    frame #10: 0x00000001109fb45b parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="\x80�\x11(\x01") + 251 at panicking.rs:356
    frame #11: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #12: 0x00000001109fb1ea parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000a578ce8) + 186 at panicking.rs:332
    frame #13: 0x00000001109fa5eb parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000a578d48) + 59 at panic.rs:351
    frame #14: 0x0000000110a060cb parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 283 at mod.rs:287
    frame #15: 0x00000001109ff914 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x0000000119421120, args=<unavailable>) + 52 at boxed.rs:595
    frame #16: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #17: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #18: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #19: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #20: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #21: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #30: tid = 0x4a5674, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001129c8cd9 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x00000001129c8cb7 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x0000000110a013a1 parity`crossbeam::sync::ms_queue::{{impl}}::pop<futures_cpupool::Message>(self=0x000000012811a290) + 5601 at ms_queue.rs:299
    frame #7: 0x0000000110a054b2 parity`futures_cpupool::work(inner=0x000000012811a290) + 98 at lib.rs:207
    frame #8: 0x0000000110a0645e parity`futures_cpupool::{{impl}}::create::{{closure}} + 78 at lib.rs:327
    frame #9: 0x0000000110a04dbc parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000a77bae8, _args=<unavailable>) + 44 at panic.rs:295
    frame #10: 0x00000001109fb45b parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="\x80�\x11(\x01") + 251 at panicking.rs:356
    frame #11: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #12: 0x00000001109fb1ea parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000a77bce8) + 186 at panicking.rs:332
    frame #13: 0x00000001109fa5eb parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000a77bd48) + 59 at panic.rs:351
    frame #14: 0x0000000110a060cb parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 283 at mod.rs:287
    frame #15: 0x00000001109ff914 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x0000000119421140, args=<unavailable>) + 52 at boxed.rs:595
    frame #16: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #17: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #18: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #19: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #20: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #21: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #31: tid = 0x4a5675, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001129c8cd9 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x00000001129c8cb7 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x0000000110a013a1 parity`crossbeam::sync::ms_queue::{{impl}}::pop<futures_cpupool::Message>(self=0x000000012811a290) + 5601 at ms_queue.rs:299
    frame #7: 0x0000000110a054b2 parity`futures_cpupool::work(inner=0x000000012811a290) + 98 at lib.rs:207
    frame #8: 0x0000000110a0645e parity`futures_cpupool::{{impl}}::create::{{closure}} + 78 at lib.rs:327
    frame #9: 0x0000000110a04dbc parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000a97eae8, _args=<unavailable>) + 44 at panic.rs:295
    frame #10: 0x00000001109fb45b parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="\x80�\x11(\x01") + 251 at panicking.rs:356
    frame #11: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #12: 0x00000001109fb1ea parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000a97ece8) + 186 at panicking.rs:332
    frame #13: 0x00000001109fa5eb parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000a97ed48) + 59 at panic.rs:351
    frame #14: 0x0000000110a060cb parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 283 at mod.rs:287
    frame #15: 0x00000001109ff914 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x0000000119421160, args=<unavailable>) + 52 at boxed.rs:595
    frame #16: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #17: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #18: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #19: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #20: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #21: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #32: tid = 0x4a5676, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001129c8cd9 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x00000001129c8cb7 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x0000000111dd2b8e parity`mio::timer::spawn_wakeup_thread::{{closure}} + 2478 at timer.rs:446
    frame #7: 0x0000000111dc219b parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000ab818a8, _args=<unavailable>) + 139 at panic.rs:295
    frame #8: 0x0000000111db0114 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="\x80oX\x19\x01") + 388 at panicking.rs:356
    frame #9: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #10: 0x0000000111dafd43 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000ab81be8) + 355 at panicking.rs:332
    frame #11: 0x0000000111daee9f parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000ab81c98) + 143 at panic.rs:351
    frame #12: 0x0000000111dd15a3 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 419 at mod.rs:287
    frame #13: 0x0000000111dba9b4 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x0000000119417d80, args=<unavailable>) + 84 at boxed.rs:595
    frame #14: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #15: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #16: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #17: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #18: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #19: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #33: tid = 0x4a5677, 0x00007fffc3e73e2a libsystem_kernel.dylib`kevent + 10
    frame #0: 0x00007fffc3e73e2a libsystem_kernel.dylib`kevent + 10
    frame #1: 0x0000000112905495 parity`nix::sys::event::kevent_ts(kq=43, changelist=&[nix::sys::event::ffi::kevent] @ 0x000070000ad7e3b8, eventlist=&mut [nix::sys::event::ffi::kevent] @ 0x000070000ad7e3a8, timeout_opt=Option<libc::unix::timespec> @ 0x000070000ad7e390) + 389 at event.rs:303
    frame #2: 0x0000000111dcb14a parity`mio::sys::unix::kqueue::{{impl}}::select(self=0x000070000ad7eba8, evts=0x000070000ad7ebd8, awakener=(__0 = 18446744073709551615), timeout=Option<std::time::duration::Duration> @ 0x000070000ad7e578) + 314 at kqueue.rs:61
    frame #3: 0x0000000111dc73ac parity`mio::poll::{{impl}}::poll(self=0x000070000ad7eba8, events=0x000070000ad7ebd8, timeout=Option<std::time::duration::Duration> @ 0x000070000ad7e788) + 780 at poll.rs:245
    frame #4: 0x000000010fed6a66 parity`mio::deprecated::event_loop::{{impl}}::io_poll<rotor::handler::Handler<hyper::server::ServerFsm<hyper::net::HttpListener, closure>>>(self=0x000070000ad7eba0, timeout=Option<std::time::duration::Duration> @ 0x000070000ad7e830) + 134 at event_loop.rs:309
    frame #5: 0x000000010fed7e49 parity`mio::deprecated::event_loop::{{impl}}::run_once<rotor::handler::Handler<hyper::server::ServerFsm<hyper::net::HttpListener, closure>>>(self=0x000070000ad7eba0, handler=0x000070000ad7ed48, timeout=Option<std::time::duration::Duration> @ 0x000070000ad7e9e8) + 441 at event_loop.rs:290
    frame #6: 0x000000010fed5bb2 parity`mio::deprecated::event_loop::{{impl}}::run<rotor::handler::Handler<hyper::server::ServerFsm<hyper::net::HttpListener, closure>>>(self=0x000070000ad7eba0, handler=0x000070000ad7ed48) + 130 at event_loop.rs:263
    frame #7: 0x000000010fbf5c5f parity`rotor::creator::{{impl}}::run<hyper::server::ServerFsm<hyper::net::HttpListener, closure>>(self=LoopInstance<hyper::server::ServerFsm<hyper::net::HttpListener, closure>> @ 0x000070000ad7ee00) + 143 at creator.rs:128
    frame #8: 0x000000010fbf2678 parity`rotor::creator::{{impl}}::run<hyper::server::ServerFsm<hyper::net::HttpListener, closure>>(self=LoopCreator<hyper::server::ServerFsm<hyper::net::HttpListener, closure>> @ 0x000070000ad7f860, context=Context<closure> @ 0x000070000ad7f7e8) + 376 at creator.rs:113
    frame #9: 0x00000001102ba4bd parity`hyper::server::{{impl}}::drop::{{closure}}<hyper::net::HttpListener,closure>((null)=closure @ 0x000070000ad80198, (null)=(rotor::creator::LoopCreator<hyper::server::ServerFsm<hyper::net::HttpListener, closure>>, hyper::server::Context<closure>) @ 0x000070000ad7ff50) + 253 at mod.rs:183
    frame #10: 0x000000010fb005a8 parity`core::option::{{impl}}::map<(rotor::creator::LoopCreator<hyper::server::ServerFsm<hyper::net::HttpListener, closure>>, hyper::server::Context<closure>),(),closure>(self=Option<(rotor::creator::LoopCreator<hyper::server::ServerFsm<hyper::net::HttpListener, closure>>, hyper::server::Context<closure>)> @ 0x000070000ad80b68, f=closure @ 0x000070000ad80b60) + 408 at option.rs:383
    frame #11: 0x00000001100c0703 parity`hyper::server::{{impl}}::drop<hyper::net::HttpListener,closure>(self=0x000070000ad810c8) + 51 at mod.rs:182
    frame #12: 0x000000010fd26ca1 parity`drop::h7126ae23bfe4b669 + 17
    frame #13: 0x000000010fea7906 parity`hyper::server::{{impl}}::run<hyper::net::HttpListener,closure>(self=ServerLoop<hyper::net::HttpListener, closure> @ 0x000070000ad81318) + 102 at mod.rs:177
    frame #14: 0x0000000110305bde parity`jsonrpc_http_server::{{impl}}::start_http::{{closure}}<ethcore_rpc::v1::metadata::Metadata> + 126 at lib.rs:275
    frame #15: 0x00000001101c791b parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000ad81f58, _args=<unavailable>) + 155 at panic.rs:295
    frame #16: 0x000000010fba9a09 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="\x80� (\x01") + 425 at panicking.rs:356
    frame #17: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #18: 0x000000010fba7d1a parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000ad83a88) + 346 at panicking.rs:332
    frame #19: 0x000000010fb9a775 parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000ad841c8) + 165 at panic.rs:351
    frame #20: 0x00000001102cc18d parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 429 at mod.rs:287
    frame #21: 0x000000010fd6131a parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x0000000128301300, args=<unavailable>) + 74 at boxed.rs:595
    frame #22: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #23: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #24: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #25: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #26: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #27: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #34: tid = 0x4a5678, 0x00007fffc3e73e2a libsystem_kernel.dylib`kevent + 10
    frame #0: 0x00007fffc3e73e2a libsystem_kernel.dylib`kevent + 10
    frame #1: 0x0000000110a21695 parity`nix::sys::event::kevent_ts(kq=46, changelist=&[nix::sys::event::ffi::kevent] @ 0x000070000af871a8, eventlist=&mut [nix::sys::event::ffi::kevent] @ 0x000070000af87198, timeout_opt=Option<libc::unix::timespec> @ 0x000070000af87180) + 389 at event.rs:303
    frame #2: 0x0000000110a1c402 parity`mio::sys::unix::kqueue::{{impl}}::select(self=0x0000000127fdf8e8, evts=0x0000000127fdf950, timeout_ms=Option<usize> @ 0x000070000af87340) + 258 at kqueue.rs:47
    frame #3: 0x0000000110a1bdf1 parity`mio::poll::{{impl}}::poll(self=0x0000000127fdf8e8, timeout_ms=Option<usize> @ 0x000070000af87458) + 129 at poll.rs:52
    frame #4: 0x000000010fbd3e7c parity`mio::event_loop::{{impl}}::io_poll<jsonrpc_ipc_server::nix::RpcServer<ethcore_rpc::v1::metadata::Metadata>>(self=0x0000000127fdf8e0, timeout=Option<usize> @ 0x000070000af87588) + 508 at event_loop.rs:317
    frame #5: 0x000000010fbd4660 parity`mio::event_loop::{{impl}}::run_once<jsonrpc_ipc_server::nix::RpcServer<ethcore_rpc::v1::metadata::Metadata>>(self=0x0000000127fdf8e0, handler=0x000000012804be40, timeout_ms=Option<usize> @ 0x000070000af87760) + 496 at event_loop.rs:279
    frame #6: 0x00000001102db0df parity`jsonrpc_ipc_server::nix::{{impl}}::run_async::{{closure}}<ethcore_rpc::v1::metadata::Metadata> + 399 at nix.rs:251
    frame #7: 0x00000001101c7323 parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000af87950, _args=<unavailable>) + 115 at panic.rs:295
    frame #8: 0x000000010fba9bbb parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="���') + 347 at panicking.rs:356
    frame #9: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #10: 0x000000010fba807f parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000af87c20) + 319 at panicking.rs:332
    frame #11: 0x000000010fb9aa12 parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000af87cc0) + 130 at panic.rs:351
    frame #12: 0x00000001102ccb87 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 391 at mod.rs:287
    frame #13: 0x000000010fd611ec parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x000000011941a280, args=<unavailable>) + 76 at boxed.rs:595
    frame #14: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #15: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #16: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #17: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #18: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #19: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #35: tid = 0x4a5679, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001129dbe68 parity`std::sys::imp::condvar::{{impl}}::wait_timeout + 184 at condvar.rs:128 [opt]
    frame #3: 0x00000001129c8fbb parity`std::thread::park_timeout [inlined] std::sys_common::condvar::{{impl}}::wait_timeout + 299 at condvar.rs:61 [opt]
    frame #4: 0x00000001129c8faf parity`std::thread::park_timeout [inlined] std::sync::condvar::{{impl}}::wait_timeout<bool> + 41 at condvar.rs:189 [opt]
    frame #5: 0x00000001129c8f86 parity`std::thread::park_timeout + 246 at mod.rs:531 [opt]
    frame #6: 0x0000000111dd2969 parity`mio::timer::spawn_wakeup_thread::{{closure}} + 1929 at timer.rs:441
    frame #7: 0x0000000111dc219b parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000b18a8a8, _args=<unavailable>) + 139 at panic.rs:295
    frame #8: 0x0000000111db0114 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="") + 388 at panicking.rs:356
    frame #9: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #10: 0x0000000111dafd43 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000b18abe8) + 355 at panicking.rs:332
    frame #11: 0x0000000111daee9f parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000b18ac98) + 143 at panic.rs:351
    frame #12: 0x0000000111dd15a3 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 419 at mod.rs:287
    frame #13: 0x0000000111dba9b4 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x00000001194840c0, args=<unavailable>) + 84 at boxed.rs:595
    frame #14: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #15: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #16: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #17: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #18: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #19: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #36: tid = 0x4a567a, 0x00007fffc3e73e2a libsystem_kernel.dylib`kevent + 10
    frame #0: 0x00007fffc3e73e2a libsystem_kernel.dylib`kevent + 10
    frame #1: 0x0000000112905495 parity`nix::sys::event::kevent_ts(kq=51, changelist=&[nix::sys::event::ffi::kevent] @ 0x000070000b3873b8, eventlist=&mut [nix::sys::event::ffi::kevent] @ 0x000070000b3873a8, timeout_opt=Option<libc::unix::timespec> @ 0x000070000b387390) + 389 at event.rs:303
    frame #2: 0x0000000111dcb14a parity`mio::sys::unix::kqueue::{{impl}}::select(self=0x000070000b387ba8, evts=0x000070000b387bd8, awakener=(__0 = 18446744073709551615), timeout=Option<std::time::duration::Duration> @ 0x000070000b387578) + 314 at kqueue.rs:61
    frame #3: 0x0000000111dc73ac parity`mio::poll::{{impl}}::poll(self=0x000070000b387ba8, events=0x000070000b387bd8, timeout=Option<std::time::duration::Duration> @ 0x000070000b387788) + 780 at poll.rs:245
    frame #4: 0x000000010fed6946 parity`mio::deprecated::event_loop::{{impl}}::io_poll<rotor::handler::Handler<hyper::server::ServerFsm<hyper::net::HttpListener, closure>>>(self=0x000070000b387ba0, timeout=Option<std::time::duration::Duration> @ 0x000070000b387830) + 134 at event_loop.rs:309
    frame #5: 0x000000010fed7959 parity`mio::deprecated::event_loop::{{impl}}::run_once<rotor::handler::Handler<hyper::server::ServerFsm<hyper::net::HttpListener, closure>>>(self=0x000070000b387ba0, handler=0x000070000b387d48, timeout=Option<std::time::duration::Duration> @ 0x000070000b3879e8) + 441 at event_loop.rs:290
    frame #6: 0x000000010fed5772 parity`mio::deprecated::event_loop::{{impl}}::run<rotor::handler::Handler<hyper::server::ServerFsm<hyper::net::HttpListener, closure>>>(self=0x000070000b387ba0, handler=0x000070000b387d48) + 130 at event_loop.rs:263
    frame #7: 0x000000010fbf5d5f parity`rotor::creator::{{impl}}::run<hyper::server::ServerFsm<hyper::net::HttpListener, closure>>(self=LoopInstance<hyper::server::ServerFsm<hyper::net::HttpListener, closure>> @ 0x000070000b387e00) + 143 at creator.rs:128
    frame #8: 0x000000010fbf2818 parity`rotor::creator::{{impl}}::run<hyper::server::ServerFsm<hyper::net::HttpListener, closure>>(self=LoopCreator<hyper::server::ServerFsm<hyper::net::HttpListener, closure>> @ 0x000070000b388860, context=Context<closure> @ 0x000070000b3887e8) + 376 at creator.rs:113
    frame #9: 0x00000001102bacdd parity`hyper::server::{{impl}}::drop::{{closure}}<hyper::net::HttpListener,closure>((null)=closure @ 0x000070000b389198, (null)=(rotor::creator::LoopCreator<hyper::server::ServerFsm<hyper::net::HttpListener, closure>>, hyper::server::Context<closure>) @ 0x000070000b388f50) + 253 at mod.rs:183
    frame #10: 0x000000010fb02808 parity`core::option::{{impl}}::map<(rotor::creator::LoopCreator<hyper::server::ServerFsm<hyper::net::HttpListener, closure>>, hyper::server::Context<closure>),(),closure>(self=Option<(rotor::creator::LoopCreator<hyper::server::ServerFsm<hyper::net::HttpListener, closure>>, hyper::server::Context<closure>)> @ 0x000070000b389b68, f=closure @ 0x000070000b389b60) + 408 at option.rs:383
    frame #11: 0x00000001100c05e3 parity`hyper::server::{{impl}}::drop<hyper::net::HttpListener,closure>(self=0x000070000b38a0c8) + 51 at mod.rs:182
    frame #12: 0x000000010fd3ab81 parity`drop::hcaae6838864f0922 + 17
    frame #13: 0x000000010fea79a6 parity`hyper::server::{{impl}}::run<hyper::net::HttpListener,closure>(self=ServerLoop<hyper::net::HttpListener, closure> @ 0x000070000b38a318) + 102 at mod.rs:177
    frame #14: 0x000000011029e3ee parity`ethcore_dapps::{{impl}}::start_http::{{closure}}::{{closure}}<ethcore_dapps::router::auth::NoAuth,fetch::client::Client> + 126 at lib.rs:318
    frame #15: 0x00000001101c77db parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000b38af58, _args=<unavailable>) + 155 at panic.rs:295
    frame #16: 0x000000010fba9db9 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="") + 425 at panicking.rs:356
    frame #17: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #18: 0x000000010fba8b0a parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000b38ca88) + 346 at panicking.rs:332
    frame #19: 0x000000010fb9ac55 parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000b38d1c8) + 165 at panic.rs:351
    frame #20: 0x00000001102cba5d parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 429 at mod.rs:287
    frame #21: 0x000000010fd60eca parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x0000000128301800, args=<unavailable>) + 74 at boxed.rs:595
    frame #22: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #23: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #24: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #25: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #26: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #27: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #37: tid = 0x4a567b, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001129c8cd9 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x00000001129c8cb7 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x000000011080ae4e parity`mio::timer::spawn_wakeup_thread::{{closure}} + 2478 at timer.rs:431
    frame #7: 0x00000001107fb3ab parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000b5908a8, _args=<unavailable>) + 139 at panic.rs:295
    frame #8: 0x00000001107e9f94 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="`OM\x19\x01") + 388 at panicking.rs:356
    frame #9: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #10: 0x00000001107e9bc3 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000b590be8) + 355 at panicking.rs:332
    frame #11: 0x00000001107e8d1f parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000b590c98) + 143 at panic.rs:351
    frame #12: 0x00000001108097f3 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 419 at mod.rs:287
    frame #13: 0x00000001107f4024 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x0000000119484280, args=<unavailable>) + 84 at boxed.rs:595
    frame #14: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #15: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #16: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #17: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #18: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #19: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #38: tid = 0x4a567c, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x0000000111fbd77b parity`parking_lot_core::thread_parker::{{impl}}::park(self=0x00007f9dbbfddce0) + 555 at unix.rs:70
    frame #3: 0x0000000111fc1cad parity`parking_lot_core::parking_lot::park_internal(key=4719439888, validate=&mut FnMut<()> @ 0x000070000b77f9e8, before_sleep=&mut FnMut<()> @ 0x000070000b77f9d8, timed_out=&mut FnMut<(usize, bool)> @ 0x000070000b77f9c8, park_token=(__0 = 0), timeout=Option<std::time::Instant> @ 0x000070000b77f9a8) + 749 at parking_lot.rs:548
    frame #4: 0x0000000111fac80a parity`parking_lot_core::parking_lot::park<closure,closure,closure>(key=4719439888, validate=closure @ 0x000070000b77fb50, before_sleep=closure @ 0x000070000b77fb40, timed_out=closure @ 0x000070000b77fb38, park_token=(__0 = 0), timeout=Option<std::time::Instant> @ 0x000070000b77fb10) + 394 at parking_lot.rs:498
    frame #5: 0x0000000111fb1e43 parity`parking_lot::raw_rwlock::{{impl}}::lock_shared_slow(self=0x00000001194cf010, timeout=Option<std::time::Instant> @ 0x000070000b77fd08) + 867 at raw_rwlock.rs:440
    frame #6: 0x0000000110c50835 parity`parking_lot::raw_rwlock::{{impl}}::lock_shared(self=0x00000001194cf010) + 357 at raw_rwlock.rs:131
    frame #7: 0x0000000110cac44d parity`parking_lot::rwlock::{{impl}}::read<ethcore_network::host::HostInfo>(self=0x00000001194cf010) + 29 at rwlock.rs:181
    frame #8: 0x0000000110da29b4 parity`ethcore_network::host::{{impl}}::external_url::{{closure}}(e=0x00000001194cf208) + 100 at host.rs:520
    frame #9: 0x0000000110c7262d parity`core::option::{{impl}}::map<&ethcore_network::node_table::NodeEndpoint,collections::string::String,closure>(self=Option<&ethcore_network::node_table::NodeEndpoint> @ 0x000070000b7800b8, f=closure @ 0x000070000b7800b0) + 253 at option.rs:383
    frame #10: 0x0000000110d5d049 parity`ethcore_network::host::{{impl}}::external_url(self=0x00000001194cf010) + 153 at host.rs:520
    frame #11: 0x0000000110da37b9 parity`ethcore_network::service::{{impl}}::external_url::{{closure}}((null)=closure @ 0x000070000b780178, h=0x0000000119430480) + 57 at service.rs:109
    frame #12: 0x0000000110c7a081 parity`core::option::{{impl}}::and_then<&alloc::arc::Arc<ethcore_network::host::Host>,collections::string::String,closure>(self=Option<&alloc::arc::Arc<ethcore_network::host::Host>> @ 0x000070000b7801f8, f=closure @ 0x000070000b7801f0) + 177 at option.rs:578
    frame #13: 0x0000000110d92849 parity`ethcore_network::service::{{impl}}::external_url(self=0x0000000119430410) + 137 at service.rs:109
    frame #14: 0x0000000110b75a7c parity`ethsync::api::{{impl}}::enode(self=0x0000000119430410) + 44 at api.rs:274
    frame #15: 0x000000010f98b1ce parity`ethcore_rpc::v1::impls::parity::{{impl}}::enode<ethcore::client::client::Client,ethcore::miner::miner::Miner,SyncProvider,parity_updater::updater::Updater>(self=0x00000001282f25b0) + 366 at parity.rs:379
    frame #16: 0x00000001102a4f61 parity`jsonrpc_macros::auto_args::{{impl}}::wrap_rpc::{{closure}}<ethcore_rpc::v1::impls::parity::ParityClient<ethcore::client::client::Client, ethcore::miner::miner::Miner, SyncProvider, parity_updater::updater::Updater>,collections::string::String>((null)=<unavailable>) + 65 at auto_args.rs:161
    frame #17: 0x000000010fc642a1 parity`core::result::{{impl}}::and_then<(),jsonrpc_core::types::error::Error,collections::string::String,closure>(self=Result<(), jsonrpc_core::types::error::Error> @ 0x000070000b7805d0, op=closure @ 0x000070000b7805c0) + 353 at result.rs:601
    frame #18: 0x000000010f9b13a1 parity`jsonrpc_macros::auto_args::{{impl}}::wrap_rpc<ethcore_rpc::v1::impls::parity::ParityClient<ethcore::client::client::Client, ethcore::miner::miner::Miner, SyncProvider, parity_updater::updater::Updater>,collections::string::String>(self=0x000000011635f110, base=0x00000001282f25b0, params=Params @ 0x000070000b780770) + 273 at auto_args.rs:160
    frame #19: 0x000000011028dc96 parity`ethcore_rpc::v1::traits::parity::Parity::to_delegate::{{closure}}<ethcore_rpc::v1::impls::parity::ParityClient<ethcore::client::client::Client, ethcore::miner::miner::Miner, SyncProvider, parity_updater::updater::Updater>,ethcore_rpc::v1::metadata::Metadata>((null)=0x00000001194563d0, base=0x00000001282f25b0, params=Params @ 0x000070000b780820) + 166 at <jsonrpc_macros macros>:39
    frame #20: 0x000000010f8cd000 parity`jsonrpc_macros::delegates::{{impl}}::call<ethcore_rpc::v1::impls::parity::ParityClient<ethcore::client::client::Client, ethcore::miner::miner::Miner, SyncProvider, parity_updater::updater::Updater>,ethcore_rpc::v1::metadata::Metadata,closure>(self=0x00000001194563c8, params=Params @ 0x000070000b780a28, _meta=Metadata @ 0x000070000b780a08) + 416 at delegates.rs:28
    frame #21: 0x000000010fc93979 parity`jsonrpc_core::io::{{impl}}::handle_call<ethcore_rpc::v1::metadata::Metadata>(self=0x0000000119484150, call=Call @ 0x000070000b781598, meta=Metadata @ 0x000070000b781578) + 1689 at io.rs:179
    frame #22: 0x000000010fc94a99 parity`jsonrpc_core::io::{{impl}}::handle_request<ethcore_rpc::v1::metadata::Metadata>(self=0x0000000119484150, request=(data_ptr = "{\"jsonrpc\":\"2.0\",\"method\":\"parity_enode\",\"params\":[],\"id\":35649}", length = 64), meta=Metadata @ 0x000070000b781e58) + 1433 at io.rs:143
    frame #23: 0x000000010fea31b5 parity`jsonrpc_core::reactor::{{impl}}::handle_request<ethcore_rpc::v1::metadata::Metadata,closure>(self=0x000000012832b928, request=(data_ptr = "{\"jsonrpc\":\"2.0\",\"method\":\"parity_enode\",\"params\":[],\"id\":35649}", length = 64), metadata=Metadata @ 0x000070000b781fd8, on_response=closure @ 0x000070000b781fc0) + 357 at reactor.rs:105
    frame #24: 0x00000001101dd880 parity`ethcore_signer::ws_server::session::{{impl}}::on_message<ethcore_rpc::v1::metadata::Metadata>(self=0x000000012832b8d8, msg=Message @ 0x000070000b7824b8) + 832 at session.rs:216
    frame #25: 0x000000010fbd9fce parity`ws::connection::{{impl}}::read_frames<ethcore_signer::ws_server::session::Session<ethcore_rpc::v1::metadata::Metadata>>(self=0x000000012832b808) + 4382 at connection.rs:652
    frame #26: 0x000000010fbe82b8 parity`ws::connection::{{impl}}::read<ethcore_signer::ws_server::session::Session<ethcore_rpc::v1::metadata::Metadata>>(self=0x000000012832b808) + 2536 at connection.rs:598
    frame #27: 0x000000010ffbda16 parity`ws::io::{{impl}}::ready<ethcore_signer::ws_server::session::Factory<ethcore_rpc::v1::metadata::Metadata>>(self=0x000070000b78b370, eloop=0x000070000b78b1c0, token=(__0 = 5), events=(__0 = 1)) + 8166 at io.rs:407
    frame #28: 0x000000010fbd4026 parity`mio::event_loop::{{impl}}::io_event<ws::io::Handler<ethcore_signer::ws_server::session::Factory<ethcore_rpc::v1::metadata::Metadata>>>(self=0x000070000b78b1c0, handler=0x000070000b78b370, evt=Event @ 0x000070000b78a780) + 166 at event_loop.rs:337
    frame #29: 0x000000010fbd2a9f parity`mio::event_loop::{{impl}}::io_process<ws::io::Handler<ethcore_signer::ws_server::session::Factory<ethcore_rpc::v1::metadata::Metadata>>>(self=0x000070000b78b1c0, handler=0x000070000b78b370, cnt=2) + 1375 at event_loop.rs:329
    frame #30: 0x000000010fbd4e0b parity`mio::event_loop::{{impl}}::run_once<ws::io::Handler<ethcore_signer::ws_server::session::Factory<ethcore_rpc::v1::metadata::Metadata>>>(self=0x000070000b78b1c0, handler=0x000070000b78b370, timeout=Option<std::time::duration::Duration> @ 0x000070000b78ac38) + 955 at event_loop.rs:301
    frame #31: 0x000000010fbd3332 parity`mio::event_loop::{{impl}}::run<ws::io::Handler<ethcore_signer::ws_server::session::Factory<ethcore_rpc::v1::metadata::Metadata>>>(self=0x000070000b78b1c0, handler=0x000070000b78b370) + 130 at event_loop.rs:262
    frame #32: 0x000000010fa95fbc parity`ws::{{impl}}::run<ethcore_signer::ws_server::session::Factory<ethcore_rpc::v1::metadata::Metadata>>(self=WebSocket<ethcore_signer::ws_server::session::Factory<ethcore_rpc::v1::metadata::Metadata>> @ 0x000070000b78b478) + 140 at lib.rs:324
    frame #33: 0x000000010fa969f6 parity`ws::{{impl}}::listen<ethcore_signer::ws_server::session::Factory<ethcore_rpc::v1::metadata::Metadata>,std::net::addr::SocketAddr>(self=WebSocket<ethcore_signer::ws_server::session::Factory<ethcore_rpc::v1::metadata::Metadata>> @ 0x000070000b78ca68, addr_spec=SocketAddr @ 0x000070000b78ca48) + 1974 at lib.rs:305
    frame #34: 0x0000000110285743 parity`ethcore_signer::ws_server::{{impl}}::start::{{closure}}::{{closure}}<ethcore_rpc::v1::metadata::Metadata> + 227 at mod.rs:123
    frame #35: 0x000000010f89a663 parity`ethcore_io::panics::{{impl}}::catch_panic<closure,ws::WebSocket<ethcore_signer::ws_server::session::Factory<ethcore_rpc::v1::metadata::Metadata>>>(self=0x000000011941abf0, g=closure @ 0x000070000b78ec60) + 211 at panics.rs:85
    frame #36: 0x00000001102a3cdf parity`ethcore_signer::ws_server::{{impl}}::start::{{closure}}<ethcore_rpc::v1::metadata::Metadata> + 335 at mod.rs:122
    frame #37: 0x00000001101c727b parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000b790400, _args=<unavailable>) + 155 at panic.rs:295
    frame #38: 0x000000010fba9fb9 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="�A\x19\x01") + 425 at panicking.rs:356
    frame #39: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #40: 0x000000010fba733a parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000b7925c0) + 346 at panicking.rs:332
    frame #41: 0x000000010fb9a605 parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000b792ec0) + 165 at panic.rs:351
    frame #42: 0x00000001102cdd5d parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 429 at mod.rs:287
    frame #43: 0x000000010fd6127a parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x000000012e817500, args=<unavailable>) + 74 at boxed.rs:595
    frame #44: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #45: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #46: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #47: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #48: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #49: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #39: tid = 0x4a567d, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001129c8cd9 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x00000001129c8cb7 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x00000001129d8510 parity`std::sync::mpsc::blocking::{{impl}}::wait + 32 at blocking.rs:81 [opt]
    frame #7: 0x000000010fe8f6e0 parity`std::sync::mpsc::oneshot::{{impl}}::recv<ethcore_rpc::v1::helpers::signing_queue::QueueEvent>(self=0x0000000119436fd0, deadline=Option<std::time::Instant> @ 0x000070000b995cc8) + 416 at oneshot.rs:158
    frame #8: 0x000000010fbcbc4d parity`std::sync::mpsc::{{impl}}::recv<ethcore_rpc::v1::helpers::signing_queue::QueueEvent>(self=0x000070000b996318) + 397 at mod.rs:867
    frame #9: 0x000000010f920d2b parity`ethcore_rpc::v1::helpers::signing_queue::{{impl}}::start_listening<closure>(self=0x000000012804b750, listener=closure @ 0x000070000b996380) + 363 at signing_queue.rs:199
    frame #10: 0x00000001102851fe parity`ethcore_signer::ws_server::{{impl}}::start::{{closure}}::{{closure}}<ethcore_rpc::v1::metadata::Metadata> + 126 at mod.rs:142
    frame #11: 0x000000010f89a4ef parity`ethcore_io::panics::{{impl}}::catch_panic<closure,()>(self=0x000000011941abf0, g=closure @ 0x000070000b996718) + 159 at panics.rs:85
    frame #12: 0x00000001102a3e61 parity`ethcore_signer::ws_server::{{impl}}::start::{{closure}}<ethcore_rpc::v1::metadata::Metadata> + 209 at mod.rs:141
    frame #13: 0x00000001101c74db parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000b9968a8, _args=<unavailable>) + 139 at panic.rs:295
    frame #14: 0x000000010fbaa994 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="�A\x19\x01") + 388 at panicking.rs:356
    frame #15: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #16: 0x000000010fba7973 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000b996be8) + 355 at panicking.rs:332
    frame #17: 0x000000010fb9a94f parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000b996c98) + 143 at panic.rs:351
    frame #18: 0x00000001102cd273 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 419 at mod.rs:287
    frame #19: 0x000000010fd61164 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x0000000119484340, args=<unavailable>) + 84 at boxed.rs:595
    frame #20: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #21: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #22: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #23: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #24: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #25: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #40: tid = 0x4a567e, 0x00007fffc3e72fda libsystem_kernel.dylib`__semwait_signal + 10
    frame #0: 0x00007fffc3e72fda libsystem_kernel.dylib`__semwait_signal + 10
    frame #1: 0x00007fffc3df9b72 libsystem_c.dylib`nanosleep + 199
    frame #2: 0x00000001129c8b20 parity`std::thread::sleep [inlined] std::sys::imp::thread::{{impl}}::sleep + 73 at thread.rs:156 [opt]
    frame #3: 0x00000001129c8ad7 parity`std::thread::sleep + 23 at mod.rs:433 [opt]
    frame #4: 0x0000000110305e42 parity`ctrlc::{{impl}}::set_handler_with_polling_rate::{{closure}}<closure> + 146 at lib.rs:119
    frame #5: 0x00000001101c756b parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000bb999f8, _args=<unavailable>) + 91 at panic.rs:295
    frame #6: 0x000000010fbaa676 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="") + 294 at panicking.rs:356
    frame #7: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #8: 0x000000010fba6903 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000bb99c68) + 275 at panicking.rs:332
    frame #9: 0x000000010fb9a1c7 parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000bb99ce8) + 103 at panic.rs:351
    frame #10: 0x00000001102ce75e parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 366 at mod.rs:287
    frame #11: 0x000000010fd60e44 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x000000011941ad90, args=<unavailable>) + 68 at boxed.rs:595
    frame #12: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #13: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #14: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #15: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #16: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #17: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #41: tid = 0x4a9ebf, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001129c8cd9 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x00000001129c8cb7 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x0000000111dd2b8e parity`mio::timer::spawn_wakeup_thread::{{closure}} + 2478 at timer.rs:446
    frame #7: 0x0000000111dc219b parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000bf9f8a8, _args=<unavailable>) + 139 at panic.rs:295
    frame #8: 0x0000000111db0114 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data=" �`@") + 388 at panicking.rs:356
    frame #9: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #10: 0x0000000111dafd43 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000bf9fbe8) + 355 at panicking.rs:332
    frame #11: 0x0000000111daee9f parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000bf9fc98) + 143 at panic.rs:351
    frame #12: 0x0000000111dd15a3 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 419 at mod.rs:287
    frame #13: 0x0000000111dba9b4 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x000000014060c140, args=<unavailable>) + 84 at boxed.rs:595
    frame #14: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #15: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #16: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #17: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #18: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #19: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #42: tid = 0x4af539, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001129c8cd9 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x00000001129c8cb7 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x0000000111dd2b8e parity`mio::timer::spawn_wakeup_thread::{{closure}} + 2478 at timer.rs:446
    frame #7: 0x0000000111dc219b parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000c1a28a8, _args=<unavailable>) + 139 at panic.rs:295
    frame #8: 0x0000000111db0114 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="`�`@") + 388 at panicking.rs:356
    frame #9: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #10: 0x0000000111dafd43 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000c1a2be8) + 355 at panicking.rs:332
    frame #11: 0x0000000111daee9f parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000c1a2c98) + 143 at panic.rs:351
    frame #12: 0x0000000111dd15a3 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 419 at mod.rs:287
    frame #13: 0x0000000111dba9b4 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x000000014060c1c0, args=<unavailable>) + 84 at boxed.rs:595
    frame #14: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #15: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #16: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #17: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #18: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #19: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #43: tid = 0x4b4cc9, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001129c8cd9 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x00000001129c8cb7 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x0000000111dd2b8e parity`mio::timer::spawn_wakeup_thread::{{closure}} + 2478 at timer.rs:446
    frame #7: 0x0000000111dc219b parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000c3a58a8, _args=<unavailable>) + 139 at panic.rs:295
    frame #8: 0x0000000111db0114 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="��`@") + 388 at panicking.rs:356
    frame #9: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #10: 0x0000000111dafd43 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000c3a5be8) + 355 at panicking.rs:332
    frame #11: 0x0000000111daee9f parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000c3a5c98) + 143 at panic.rs:351
    frame #12: 0x0000000111dd15a3 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 419 at mod.rs:287
    frame #13: 0x0000000111dba9b4 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x000000014060c240, args=<unavailable>) + 84 at boxed.rs:595
    frame #14: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #15: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #16: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #17: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #18: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #19: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #44: tid = 0x4ba51f, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001129c8cd9 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x00000001129c8cb7 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x0000000111dd2b8e parity`mio::timer::spawn_wakeup_thread::{{closure}} + 2478 at timer.rs:446
    frame #7: 0x0000000111dc219b parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000c5a88a8, _args=<unavailable>) + 139 at panic.rs:295
    frame #8: 0x0000000111db0114 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="��`@\x01") + 388 at panicking.rs:356
    frame #9: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #10: 0x0000000111dafd43 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000c5a8be8) + 355 at panicking.rs:332
    frame #11: 0x0000000111daee9f parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000c5a8c98) + 143 at panic.rs:351
    frame #12: 0x0000000111dd15a3 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 419 at mod.rs:287
    frame #13: 0x0000000111dba9b4 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x000000014060c2c0, args=<unavailable>) + 84 at boxed.rs:595
    frame #14: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #15: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #16: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #17: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #18: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #19: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #45: tid = 0x4bf117, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001129c8cd9 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x00000001129c8cb7 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x0000000111dd2b8e parity`mio::timer::spawn_wakeup_thread::{{closure}} + 2478 at timer.rs:446
    frame #7: 0x0000000111dc219b parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000c7ab8a8, _args=<unavailable>) + 139 at panic.rs:295
    frame #8: 0x0000000111db0114 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data=" �`@") + 388 at panicking.rs:356
    frame #9: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #10: 0x0000000111dafd43 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000c7abbe8) + 355 at panicking.rs:332
    frame #11: 0x0000000111daee9f parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000c7abc98) + 143 at panic.rs:351
    frame #12: 0x0000000111dd15a3 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 419 at mod.rs:287
    frame #13: 0x0000000111dba9b4 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x000000014060c340, args=<unavailable>) + 84 at boxed.rs:595
    frame #14: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #15: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #16: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #17: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #18: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #19: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #46: tid = 0x4c76d7, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001129c8cd9 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x00000001129c8cb7 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x0000000111dd2b8e parity`mio::timer::spawn_wakeup_thread::{{closure}} + 2478 at timer.rs:446
    frame #7: 0x0000000111dc219b parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000c9ae8a8, _args=<unavailable>) + 139 at panic.rs:295
    frame #8: 0x0000000111db0114 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="`�`@") + 388 at panicking.rs:356
    frame #9: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #10: 0x0000000111dafd43 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000c9aebe8) + 355 at panicking.rs:332
    frame #11: 0x0000000111daee9f parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000c9aec98) + 143 at panic.rs:351
    frame #12: 0x0000000111dd15a3 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 419 at mod.rs:287
    frame #13: 0x0000000111dba9b4 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x000000014060c3c0, args=<unavailable>) + 84 at boxed.rs:595
    frame #14: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #15: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #16: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #17: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #18: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #19: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #47: tid = 0x5036c6, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x00000001129c8cd9 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x00000001129c8cd4 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x00000001129c8cb7 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x0000000111dd2b8e parity`mio::timer::spawn_wakeup_thread::{{closure}} + 2478 at timer.rs:446
    frame #7: 0x0000000111dc219b parity`std::panic::{{impl}}::call_once<(),closure>(self=AssertUnwindSafe<closure> @ 0x000070000cbb18a8, _args=<unavailable>) + 139 at panic.rs:295
    frame #8: 0x0000000111db0114 parity`std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>(data="��`@") + 388 at panicking.rs:356
    frame #9: 0x00000001129e36cb parity`panic_unwind::__rust_maybe_catch_panic + 27 at lib.rs:97 [opt]
    frame #10: 0x0000000111dafd43 parity`std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>(f=AssertUnwindSafe<closure> @ 0x000070000cbb1be8) + 355 at panicking.rs:332
    frame #11: 0x0000000111daee9f parity`std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>(f=AssertUnwindSafe<closure> @ 0x000070000cbb1c98) + 143 at panic.rs:351
    frame #12: 0x0000000111dd15a3 parity`std::thread::{{impl}}::spawn::{{closure}}<closure,()> + 419 at mod.rs:287
    frame #13: 0x0000000111dba9b4 parity`alloc::boxed::{{impl}}::call_box<(),closure>(self=0x000000014060c440, args=<unavailable>) + 84 at boxed.rs:595
    frame #14: 0x00000001129e1125 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #15: 0x00000001129e111f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #16: 0x00000001129e1110 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #17: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #18: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #19: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13
@gavofyork gavofyork added F0-consensus 💣 Issue can lead to a consensus failure. M4-core ⛓ Core client code / Rust. P2-asap 🌊 No need to stop dead in your tracks, however issue should be addressed as soon as possible. labels Jan 28, 2017
@gavofyork gavofyork modified the milestone: Patch Jan 28, 2017
@gavofyork gavofyork added F0-consensus 💣 Issue can lead to a consensus failure. and removed F0-consensus 💣 Issue can lead to a consensus failure. labels Jan 28, 2017
@gavofyork
Copy link
Contributor Author

gavofyork commented Jan 29, 2017

another one where syncing continued but the WS stopped. in this case it wasn't a hard lockup; just that new WS connections (and thus the entire UI) failed. client stopped on SIGTERM as usual.

(lldb) bt all
* thread #1: tid = 0x5f1fa0, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010aa0b429 parity`parking_lot_core::parking_lot::park_internal::h4105133bf6b46587 + 889
    frame #3: 0x000000010aa09821 parity`parking_lot::condvar::Condvar::wait_until_internal::hb9e151fe1cccd6d4 + 209
    frame #4: 0x000000010a313af9 parity`parity::run::execute::hbd336e8807415b8d + 65945
    frame #5: 0x000000010a3189f2 parity`parity::execute::h7fc8a1142940b6f4 + 2258
    frame #6: 0x000000010a32027b parity`parity::main_direct::h0b3b66d1507b6d57 + 4315
    frame #7: 0x000000010a322d19 parity`parity::main::haa31071e05e3bb69 + 5625
    frame #8: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #9: 0x000000010ace2627 parity`std::rt::lang_start [inlined] std::panicking::try<(),fn()> + 44 at panicking.rs:332 [opt]
    frame #10: 0x000000010ace25fb parity`std::rt::lang_start [inlined] std::panic::catch_unwind<fn(),()> at panic.rs:351 [opt]
    frame #11: 0x000000010ace25fb parity`std::rt::lang_start + 347 at rt.rs:57 [opt]
    frame #12: 0x00007fffc3d44255 libdyld.dylib`start + 1

  thread #2: tid = 0x5f1fa7, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acc9239 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x000000010acc9234 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x000000010acc9234 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x000000010acc9217 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x000000010a99c25c parity`std::panicking::try::do_call::heb07706a97e0093a + 572
    frame #7: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #8: 0x000000010a99c8fb parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h7481d4c881d58fe1 + 235
    frame #9: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #10: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #11: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #12: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #13: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #14: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #3: tid = 0x5f1fad, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acdc2b8 parity`std::sys::imp::condvar::{{impl}}::wait_timeout + 184 at condvar.rs:128 [opt]
    frame #3: 0x000000010acc951b parity`std::thread::park_timeout [inlined] std::sys_common::condvar::{{impl}}::wait_timeout + 299 at condvar.rs:61 [opt]
    frame #4: 0x000000010acc950f parity`std::thread::park_timeout [inlined] std::sync::condvar::{{impl}}::wait_timeout<bool> + 41 at condvar.rs:189 [opt]
    frame #5: 0x000000010acc94e6 parity`std::thread::park_timeout + 246 at mod.rs:531 [opt]
    frame #6: 0x000000010a99c45b parity`std::panicking::try::do_call::heb07706a97e0093a + 1083
    frame #7: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #8: 0x000000010a99c8fb parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h7481d4c881d58fe1 + 235
    frame #9: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #10: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #11: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #12: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #13: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #14: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #4: tid = 0x5f1fae, 0x00007fffc3e73e2a libsystem_kernel.dylib`kevent + 10
    frame #0: 0x00007fffc3e73e2a libsystem_kernel.dylib`kevent + 10
    frame #1: 0x000000010ac9b10b parity`nix::sys::event::kevent_ts::h55ea94b386f91143 + 75
    frame #2: 0x000000010a99e941 parity`mio::poll::Poll::poll::h2799c3f073cc3fad + 353
    frame #3: 0x000000010a5f31c9 parity`std::panicking::try::do_call::h4587eed77269ffd1 + 1833
    frame #4: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #5: 0x000000010a617647 parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h704354c6ba7f80e4 + 167
    frame #6: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #7: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #8: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #9: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #10: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #11: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #5: tid = 0x5f1faf, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'IO Worker #0'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010a5f6c2c parity`std::panicking::try::do_call::hb3434bca7f3d0a0f + 556
    frame #3: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #4: 0x000000010a618732 parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hce0e15dc5161914f + 178
    frame #5: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #6: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #7: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #8: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #9: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #10: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #6: tid = 0x5f1fb0, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'IO Worker #1'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010a5f6c2c parity`std::panicking::try::do_call::hb3434bca7f3d0a0f + 556
    frame #3: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #4: 0x000000010a618732 parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hce0e15dc5161914f + 178
    frame #5: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #6: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #7: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #8: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #9: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #10: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #7: tid = 0x5f1fb1, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'IO Worker #2'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010a5f6c2c parity`std::panicking::try::do_call::hb3434bca7f3d0a0f + 556
    frame #3: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #4: 0x000000010a618732 parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hce0e15dc5161914f + 178
    frame #5: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #6: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #7: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #8: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #9: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #10: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #8: tid = 0x5f1fb2, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'IO Worker #3'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010a5f6c2c parity`std::panicking::try::do_call::hb3434bca7f3d0a0f + 556
    frame #3: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #4: 0x000000010a618732 parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hce0e15dc5161914f + 178
    frame #5: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #6: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #7: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #8: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #9: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #10: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #9: tid = 0x5f1fb3, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010abcf32c parity`rocksdb::ThreadPool::BGThread(unsigned long) + 316
    frame #3: 0x000000010abcf6b3 parity`rocksdb::BGThreadWrapper(void*) + 35
    frame #4: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #5: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #6: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #10: tid = 0x5f1fb4, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010abcf32c parity`rocksdb::ThreadPool::BGThread(unsigned long) + 316
    frame #3: 0x000000010abcf6b3 parity`rocksdb::BGThreadWrapper(void*) + 35
    frame #4: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #5: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #6: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #11: tid = 0x5f1fb5, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010abcf32c parity`rocksdb::ThreadPool::BGThread(unsigned long) + 316
    frame #3: 0x000000010abcf6b3 parity`rocksdb::BGThreadWrapper(void*) + 35
    frame #4: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #5: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #6: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #12: tid = 0x5f1fb6, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010abcf32c parity`rocksdb::ThreadPool::BGThread(unsigned long) + 316
    frame #3: 0x000000010abcf6b3 parity`rocksdb::BGThreadWrapper(void*) + 35
    frame #4: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #5: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #6: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #13: tid = 0x5f1fc8, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Verifier #0'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010a5f4316 parity`std::panicking::try::do_call::h7f8ac88a87b31e92 + 982
    frame #3: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #4: 0x000000010a618db9 parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hf85940d93ebe36f8 + 169
    frame #5: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #6: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #7: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #8: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #9: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #10: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #14: tid = 0x5f1fc9, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Verifier #1'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010a5f4316 parity`std::panicking::try::do_call::h7f8ac88a87b31e92 + 982
    frame #3: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #4: 0x000000010a618db9 parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hf85940d93ebe36f8 + 169
    frame #5: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #6: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #7: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #8: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #9: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #10: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #15: tid = 0x5f1fca, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Verifier #2'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010a5f4316 parity`std::panicking::try::do_call::h7f8ac88a87b31e92 + 982
    frame #3: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #4: 0x000000010a618db9 parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hf85940d93ebe36f8 + 169
    frame #5: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #6: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #7: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #8: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #9: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #10: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #16: tid = 0x5f1fcb, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Verifier #3'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010a5f4316 parity`std::panicking::try::do_call::h7f8ac88a87b31e92 + 982
    frame #3: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #4: 0x000000010a618db9 parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hf85940d93ebe36f8 + 169
    frame #5: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #6: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #7: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #8: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #9: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #10: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #17: tid = 0x5f1fcc, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Verifier #4'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010a5f4316 parity`std::panicking::try::do_call::h7f8ac88a87b31e92 + 982
    frame #3: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #4: 0x000000010a618db9 parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hf85940d93ebe36f8 + 169
    frame #5: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #6: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #7: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #8: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #9: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #10: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #18: tid = 0x5f1fcd, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Verifier #5'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010a5f4316 parity`std::panicking::try::do_call::h7f8ac88a87b31e92 + 982
    frame #3: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #4: 0x000000010a618db9 parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hf85940d93ebe36f8 + 169
    frame #5: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #6: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #7: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #8: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #9: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #10: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #19: tid = 0x5f1fce, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Verifier #6'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010a5f4316 parity`std::panicking::try::do_call::h7f8ac88a87b31e92 + 982
    frame #3: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #4: 0x000000010a618db9 parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hf85940d93ebe36f8 + 169
    frame #5: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #6: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #7: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #8: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #9: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #10: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #20: tid = 0x5f1fcf, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Verifier #7'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010a5f4316 parity`std::panicking::try::do_call::h7f8ac88a87b31e92 + 982
    frame #3: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #4: 0x000000010a618db9 parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hf85940d93ebe36f8 + 169
    frame #5: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #6: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #7: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #8: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #9: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #10: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #21: tid = 0x5f1fd0, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acdc2b8 parity`std::sys::imp::condvar::{{impl}}::wait_timeout + 184 at condvar.rs:128 [opt]
    frame #3: 0x000000010acc951b parity`std::thread::park_timeout [inlined] std::sys_common::condvar::{{impl}}::wait_timeout + 299 at condvar.rs:61 [opt]
    frame #4: 0x000000010acc950f parity`std::thread::park_timeout [inlined] std::sync::condvar::{{impl}}::wait_timeout<bool> + 41 at condvar.rs:189 [opt]
    frame #5: 0x000000010acc94e6 parity`std::thread::park_timeout + 246 at mod.rs:531 [opt]
    frame #6: 0x000000010a99c45b parity`std::panicking::try::do_call::heb07706a97e0093a + 1083
    frame #7: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #8: 0x000000010a99c8fb parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h7481d4c881d58fe1 + 235
    frame #9: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #10: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #11: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #12: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #13: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #14: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #22: tid = 0x5f1fd1, 0x00007fffc3e73e2a libsystem_kernel.dylib`kevent + 10
    frame #0: 0x00007fffc3e73e2a libsystem_kernel.dylib`kevent + 10
    frame #1: 0x000000010ac9b10b parity`nix::sys::event::kevent_ts::h55ea94b386f91143 + 75
    frame #2: 0x000000010a99e941 parity`mio::poll::Poll::poll::h2799c3f073cc3fad + 353
    frame #3: 0x000000010a57f748 parity`std::panicking::try::do_call::hc142d48efa1dd47f + 1960
    frame #4: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #5: 0x000000010a584437 parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hf391f05d2256a8e4 + 167
    frame #6: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #7: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #8: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #9: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #10: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #11: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #23: tid = 0x5f1fd2, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'IO Worker #0'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010a57e8cd parity`std::panicking::try::do_call::h4415578bb5a6077e + 605
    frame #3: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #4: 0x000000010a5841a2 parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h56acd5a201b84e21 + 178
    frame #5: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #6: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #7: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #8: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #9: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #10: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #24: tid = 0x5f1fd3, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'IO Worker #1'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010a57e8cd parity`std::panicking::try::do_call::h4415578bb5a6077e + 605
    frame #3: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #4: 0x000000010a5841a2 parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h56acd5a201b84e21 + 178
    frame #5: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #6: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #7: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #8: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #9: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #10: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #25: tid = 0x5f1fd4, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'IO Worker #2'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010a57e8cd parity`std::panicking::try::do_call::h4415578bb5a6077e + 605
    frame #3: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #4: 0x000000010a5841a2 parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h56acd5a201b84e21 + 178
    frame #5: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #6: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #7: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #8: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #9: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #10: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #26: tid = 0x5f1fd5, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'IO Worker #3'
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010a57e8cd parity`std::panicking::try::do_call::h4415578bb5a6077e + 605
    frame #3: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #4: 0x000000010a5841a2 parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h56acd5a201b84e21 + 178
    frame #5: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #6: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #7: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #8: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #9: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #10: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #27: tid = 0x5f1fd6, 0x00007fffc3e73e2a libsystem_kernel.dylib`kevent + 10
    frame #0: 0x00007fffc3e73e2a libsystem_kernel.dylib`kevent + 10
    frame #1: 0x000000010ac9b10b parity`nix::sys::event::kevent_ts::h55ea94b386f91143 + 75
    frame #2: 0x000000010ac98f51 parity`mio::poll::Poll::poll::hd0b436cd051b1bec + 353
    frame #3: 0x000000010ac942c9 parity`tokio_core::reactor::Core::poll::hb1e58f1b29cbf40c + 361
    frame #4: 0x000000010a4f1a1a parity`std::panicking::try::do_call::he8e9f965f035f9f1 + 3018
    frame #5: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #6: 0x000000010a4f4cbc parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h1789a0e588df16fa + 188
    frame #7: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #8: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #9: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #10: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #11: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #12: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #28: tid = 0x5f1fd7, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acc9239 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x000000010acc9234 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x000000010acc9234 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x000000010acc9217 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x000000010a508295 parity`std::panicking::try::do_call::hebd1056ee92058ed + 853
    frame #7: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #8: 0x000000010a5087c0 parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hc938ce8f87263f7c + 144
    frame #9: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #10: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #11: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #12: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #13: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #14: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #29: tid = 0x5f1fd8, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acc9239 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x000000010acc9234 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x000000010acc9234 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x000000010acc9217 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x000000010a508295 parity`std::panicking::try::do_call::hebd1056ee92058ed + 853
    frame #7: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #8: 0x000000010a5087c0 parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hc938ce8f87263f7c + 144
    frame #9: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #10: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #11: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #12: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #13: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #14: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #30: tid = 0x5f1fd9, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acc9239 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x000000010acc9234 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x000000010acc9234 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x000000010acc9217 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x000000010a508295 parity`std::panicking::try::do_call::hebd1056ee92058ed + 853
    frame #7: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #8: 0x000000010a5087c0 parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hc938ce8f87263f7c + 144
    frame #9: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #10: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #11: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #12: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #13: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #14: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #31: tid = 0x5f1fda, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acc9239 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x000000010acc9234 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x000000010acc9234 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x000000010acc9217 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x000000010a508295 parity`std::panicking::try::do_call::hebd1056ee92058ed + 853
    frame #7: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #8: 0x000000010a5087c0 parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hc938ce8f87263f7c + 144
    frame #9: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #10: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #11: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #12: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #13: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #14: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #32: tid = 0x5f1fdb, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acc9239 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x000000010acc9234 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x000000010acc9234 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x000000010acc9217 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x000000010a99c25c parity`std::panicking::try::do_call::heb07706a97e0093a + 572
    frame #7: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #8: 0x000000010a99c8fb parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h7481d4c881d58fe1 + 235
    frame #9: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #10: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #11: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #12: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #13: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #14: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #33: tid = 0x5f1fdc, 0x00007fffc3e73e2a libsystem_kernel.dylib`kevent + 10
    frame #0: 0x00007fffc3e73e2a libsystem_kernel.dylib`kevent + 10
    frame #1: 0x000000010ac9b10b parity`nix::sys::event::kevent_ts::h55ea94b386f91143 + 75
    frame #2: 0x000000010a99e941 parity`mio::poll::Poll::poll::h2799c3f073cc3fad + 353
    frame #3: 0x000000010a170022 parity`drop::h7126ae23bfe4b669 + 674
    frame #4: 0x000000010a13243e parity`std::panicking::try::do_call::h865822e0ea946914 + 46
    frame #5: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #6: 0x000000010a18e877 parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hbc5a6864205fdb9c + 167
    frame #7: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #8: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #9: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #10: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #11: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #12: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #34: tid = 0x5f1fdd, 0x00007fffc3e73e2a libsystem_kernel.dylib`kevent + 10
    frame #0: 0x00007fffc3e73e2a libsystem_kernel.dylib`kevent + 10
    frame #1: 0x000000010a50c25b parity`nix::sys::event::kevent_ts::h887fa3adee152a01 + 75
    frame #2: 0x000000010a50aca1 parity`mio::sys::unix::kqueue::Selector::select::h2c8492c766584f0a + 129
    frame #3: 0x000000010a50aba4 parity`mio::poll::Poll::poll::h8314efa7417d1f56 + 52
    frame #4: 0x000000010a132755 parity`std::panicking::try::do_call::h87f381577425aadc + 773
    frame #5: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #6: 0x000000010a18e375 parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h9a9ace237fa900e8 + 213
    frame #7: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #8: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #9: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #10: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #11: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #12: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #35: tid = 0x5f1fde, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acc9239 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x000000010acc9234 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x000000010acc9234 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x000000010acc9217 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x000000010a99c25c parity`std::panicking::try::do_call::heb07706a97e0093a + 572
    frame #7: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #8: 0x000000010a99c8fb parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h7481d4c881d58fe1 + 235
    frame #9: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #10: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #11: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #12: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #13: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #14: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #36: tid = 0x5f1fdf, 0x00007fffc3e73e2a libsystem_kernel.dylib`kevent + 10
    frame #0: 0x00007fffc3e73e2a libsystem_kernel.dylib`kevent + 10
    frame #1: 0x000000010ac9b10b parity`nix::sys::event::kevent_ts::h55ea94b386f91143 + 75
    frame #2: 0x000000010a99e941 parity`mio::poll::Poll::poll::h2799c3f073cc3fad + 353
    frame #3: 0x000000010a17cf42 parity`drop::hcaae6838864f0922 + 674
    frame #4: 0x000000010a1353ce parity`std::panicking::try::do_call::h9f96c2be59c940d8 + 46
    frame #5: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #6: 0x000000010a18d6d7 parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h26e32d5b3f38ae93 + 167
    frame #7: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #8: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #9: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #10: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #11: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #12: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #37: tid = 0x5f1fe0, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acc9239 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x000000010acc9234 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x000000010acc9234 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x000000010acc9217 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x000000010a4accf8 parity`std::panicking::try::do_call::h312fab0f437d7a69 + 552
    frame #7: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #8: 0x000000010a4ad39b parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h7974dde3a4d56148 + 235
    frame #9: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #10: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #11: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #12: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #13: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #14: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #38: tid = 0x5f1fe1, 0x00007fffc3e73e2a libsystem_kernel.dylib`kevent + 10
    frame #0: 0x00007fffc3e73e2a libsystem_kernel.dylib`kevent + 10
    frame #1: 0x000000010a4b1b2b parity`nix::sys::event::kevent_ts::h2e19875238d9f4fe + 75
    frame #2: 0x000000010a4aeb51 parity`mio::poll::Poll::poll::h40f912b357a400ba + 353
    frame #3: 0x000000010a135f8e parity`std::panicking::try::do_call::ha08edb7f2ad36200 + 2990
    frame #4: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #5: 0x000000010a18e5d7 parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::haa04d27950180455 + 167
    frame #6: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #7: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #8: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #9: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #10: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #11: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #39: tid = 0x5f1fe2, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acc9239 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x000000010acc9234 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x000000010acc9234 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x000000010acc9217 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x000000010acd8a60 parity`std::sync::mpsc::blocking::{{impl}}::wait + 32 at blocking.rs:81 [opt]
    frame #7: 0x000000010a139988 parity`std::panicking::try::do_call::hfc740443ed8f461b + 3112
    frame #8: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #9: 0x000000010a18e0fb parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h892d91c0b7de577a + 235
    frame #10: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #11: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #12: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #13: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #14: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #15: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #40: tid = 0x5f1fe3, 0x00007fffc3e72fda libsystem_kernel.dylib`__semwait_signal + 10
    frame #0: 0x00007fffc3e72fda libsystem_kernel.dylib`__semwait_signal + 10
    frame #1: 0x00007fffc3df9b72 libsystem_c.dylib`nanosleep + 199
    frame #2: 0x000000010acc9080 parity`std::thread::sleep [inlined] std::sys::imp::thread::{{impl}}::sleep + 73 at thread.rs:156 [opt]
    frame #3: 0x000000010acc9037 parity`std::thread::sleep + 23 at mod.rs:433 [opt]
    frame #4: 0x000000010a138b4f parity`std::panicking::try::do_call::hd5249814390eb12c + 63
    frame #5: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #6: 0x000000010a18d4dc parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h164c174a05f54943 + 188
    frame #7: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #8: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #9: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #10: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #11: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #12: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #41: tid = 0x66da1f, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acc9239 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x000000010acc9234 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x000000010acc9234 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x000000010acc9217 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x000000010a99c25c parity`std::panicking::try::do_call::heb07706a97e0093a + 572
    frame #7: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #8: 0x000000010a99c8fb parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h7481d4c881d58fe1 + 235
    frame #9: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #10: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #11: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #12: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #13: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #14: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #42: tid = 0x7204d2, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acc9239 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x000000010acc9234 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x000000010acc9234 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x000000010acc9217 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x000000010a99c25c parity`std::panicking::try::do_call::heb07706a97e0093a + 572
    frame #7: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #8: 0x000000010a99c8fb parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h7481d4c881d58fe1 + 235
    frame #9: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #10: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #11: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #12: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #13: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #14: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #43: tid = 0x72ff87, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acc9239 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x000000010acc9234 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x000000010acc9234 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x000000010acc9217 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x000000010a99c25c parity`std::panicking::try::do_call::heb07706a97e0093a + 572
    frame #7: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #8: 0x000000010a99c8fb parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h7481d4c881d58fe1 + 235
    frame #9: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #10: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #11: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #12: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #13: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #14: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #44: tid = 0x733404, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acc9239 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x000000010acc9234 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x000000010acc9234 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x000000010acc9217 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x000000010a99c25c parity`std::panicking::try::do_call::heb07706a97e0093a + 572
    frame #7: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #8: 0x000000010a99c8fb parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h7481d4c881d58fe1 + 235
    frame #9: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #10: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #11: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #12: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #13: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #14: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #45: tid = 0x735c78, 0x00007fffc3e734e2 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x00007fffc3e734e2 libsystem_kernel.dylib`__workq_kernreturn + 10

  thread #46: tid = 0x736b03, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acc9239 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x000000010acc9234 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x000000010acc9234 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x000000010acc9217 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x000000010a99c25c parity`std::panicking::try::do_call::heb07706a97e0093a + 572
    frame #7: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #8: 0x000000010a99c8fb parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h7481d4c881d58fe1 + 235
    frame #9: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #10: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #11: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #12: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #13: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #14: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #47: tid = 0x739733, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acc9239 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x000000010acc9234 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x000000010acc9234 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x000000010acc9217 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x000000010a99c25c parity`std::panicking::try::do_call::heb07706a97e0093a + 572
    frame #7: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #8: 0x000000010a99c8fb parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h7481d4c881d58fe1 + 235
    frame #9: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #10: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #11: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #12: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #13: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #14: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #48: tid = 0x73beb8, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acc9239 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x000000010acc9234 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x000000010acc9234 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x000000010acc9217 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x000000010a99c25c parity`std::panicking::try::do_call::heb07706a97e0093a + 572
    frame #7: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #8: 0x000000010a99c8fb parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h7481d4c881d58fe1 + 235
    frame #9: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #10: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #11: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #12: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #13: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #14: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #49: tid = 0x73ed08, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acc9239 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x000000010acc9234 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x000000010acc9234 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x000000010acc9217 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x000000010a99c25c parity`std::panicking::try::do_call::heb07706a97e0093a + 572
    frame #7: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #8: 0x000000010a99c8fb parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h7481d4c881d58fe1 + 235
    frame #9: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #10: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #11: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #12: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #13: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #14: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #50: tid = 0x741952, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acc9239 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x000000010acc9234 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x000000010acc9234 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x000000010acc9217 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x000000010a99c25c parity`std::panicking::try::do_call::heb07706a97e0093a + 572
    frame #7: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #8: 0x000000010a99c8fb parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h7481d4c881d58fe1 + 235
    frame #9: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #10: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #11: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #12: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #13: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #14: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #51: tid = 0x7440f0, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acc9239 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x000000010acc9234 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x000000010acc9234 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x000000010acc9217 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x000000010a99c25c parity`std::panicking::try::do_call::heb07706a97e0093a + 572
    frame #7: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #8: 0x000000010a99c8fb parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h7481d4c881d58fe1 + 235
    frame #9: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #10: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #11: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #12: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #13: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #14: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #52: tid = 0x74622c, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acc9239 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x000000010acc9234 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x000000010acc9234 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x000000010acc9217 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x000000010a99c25c parity`std::panicking::try::do_call::heb07706a97e0093a + 572
    frame #7: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #8: 0x000000010a99c8fb parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h7481d4c881d58fe1 + 235
    frame #9: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #10: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #11: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #12: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #13: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #14: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #53: tid = 0x747fe2, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acc9239 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x000000010acc9234 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x000000010acc9234 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x000000010acc9217 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x000000010a99c25c parity`std::panicking::try::do_call::heb07706a97e0093a + 572
    frame #7: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #8: 0x000000010a99c8fb parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h7481d4c881d58fe1 + 235
    frame #9: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #10: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #11: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #12: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #13: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #14: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #54: tid = 0x749c1a, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acc9239 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x000000010acc9234 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x000000010acc9234 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x000000010acc9217 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x000000010a99c25c parity`std::panicking::try::do_call::heb07706a97e0093a + 572
    frame #7: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #8: 0x000000010a99c8fb parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h7481d4c881d58fe1 + 235
    frame #9: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #10: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #11: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #12: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #13: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #14: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #55: tid = 0x74bb53, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acc9239 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x000000010acc9234 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x000000010acc9234 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x000000010acc9217 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x000000010a99c25c parity`std::panicking::try::do_call::heb07706a97e0093a + 572
    frame #7: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #8: 0x000000010a99c8fb parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h7481d4c881d58fe1 + 235
    frame #9: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #10: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #11: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #12: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #13: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #14: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #56: tid = 0x74dc84, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acc9239 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x000000010acc9234 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x000000010acc9234 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x000000010acc9217 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x000000010a99c25c parity`std::panicking::try::do_call::heb07706a97e0093a + 572
    frame #7: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #8: 0x000000010a99c8fb parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h7481d4c881d58fe1 + 235
    frame #9: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #10: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #11: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #12: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #13: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #14: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

  thread #57: tid = 0x750677, 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x00007fffc3e72c86 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffc3f5c96a libsystem_pthread.dylib`_pthread_cond_wait + 712
    frame #2: 0x000000010acc9239 parity`std::thread::park [inlined] std::sys::imp::condvar::{{impl}}::wait + 265 at condvar.rs:64 [opt]
    frame #3: 0x000000010acc9234 parity`std::thread::park [inlined] std::sys_common::condvar::{{impl}}::wait at condvar.rs:51 [opt]
    frame #4: 0x000000010acc9234 parity`std::thread::park [inlined] std::sync::condvar::{{impl}}::wait<bool> + 29 at condvar.rs:125 [opt]
    frame #5: 0x000000010acc9217 parity`std::thread::park + 231 at mod.rs:466 [opt]
    frame #6: 0x000000010a99c25c parity`std::panicking::try::do_call::heb07706a97e0093a + 572
    frame #7: 0x000000010ace364c parity`panic_abort::__rust_maybe_catch_panic + 12 at lib.rs:40 [opt]
    frame #8: 0x000000010a99c8fb parity`_$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h7481d4c881d58fe1 + 235
    frame #9: 0x000000010ace1575 parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] alloc::boxed::{{impl}}::call_once<(),()> + 37 at boxed.rs:605 [opt]
    frame #10: 0x000000010ace156f parity`std::sys::imp::thread::{{impl}}::new::thread_start [inlined] std::sys_common::thread::start_thread + 15 at thread.rs:21 [opt]
    frame #11: 0x000000010ace1560 parity`std::sys::imp::thread::{{impl}}::new::thread_start + 16 at thread.rs:84 [opt]
    frame #12: 0x00007fffc3f5baab libsystem_pthread.dylib`_pthread_body + 180
    frame #13: 0x00007fffc3f5b9f7 libsystem_pthread.dylib`_pthread_start + 286
    frame #14: 0x00007fffc3f5b1fd libsystem_pthread.dylib`thread_start + 13

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
F0-consensus 💣 Issue can lead to a consensus failure. M4-core ⛓ Core client code / Rust. P2-asap 🌊 No need to stop dead in your tracks, however issue should be addressed as soon as possible.
Projects
None yet
Development

No branches or pull requests

1 participant