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

Panic when syncing #656

Closed
arkpar opened this issue Mar 10, 2016 · 0 comments
Closed

Panic when syncing #656

arkpar opened this issue Mar 10, 2016 · 0 comments
Assignees
Labels
F2-bug 🐞 The client fails to follow expected behavior.

Comments

@arkpar
Copy link
Collaborator

arkpar commented Mar 10, 2016

#0  0x0000555556211600 in rust_panic ()
#1  0x0000555556205573 in sys_common::unwind::begin_unwind_inner::hf13a3e016c1e78e1bct ()
#2  0x00005555557d2628 in ethsync::sys_common::unwind::begin_unwind<&str> (msg=..., file_line=0x555556927038 <uint::U256.Sub$LT$U256$GT$::sub::_FILE_LINE::hdfdc8f0ffd5b971cxGb>)
    at ../src/libstd/sys/common/unwind/mod.rs:227
#3  0x000055555588e54d in ethsync::uint::U256.Sub<U256>::sub (self=..., other=...) at <std macros>:3
#4  0x000055555588ef41 in ethsync::transaction_queue::TransactionOrder::update_height (self=..., nonce=..., base_nonce=...) at sync/src/transaction_queue.rs:46
#5  0x0000555555883be6 in ethsync::transaction_queue::TransactionQueue::update_future (self=0x7ffff57e00d0, sender=0x7ffff47f8bc0, current_nonce=...) at sync/src/transaction_queue.rs:280
#6  0x0000555555881811 in ethsync::transaction_queue::TransactionQueue::remove<closure> (self=0x7ffff57e00d0, transaction_hash=0x7ffff610f0c0, fetch_nonce=0x7ffff47f9050)
    at sync/src/transaction_queue.rs:250
#7  0x0000555555881475 in ethsync::transaction_queue::TransactionQueue::remove_all<closure> (self=0x7ffff57e00d0, transaction_hashes=..., fetch_nonce=...) at sync/src/transaction_queue.rs:227
#8  0x0000555555880378 in fnfn (txs=...) at sync/src/chain.rs:1286
#9  0x000055555588013e in ethsync::par_iter::for_each::ForEachConsumer<'f, OP>.Folder<ITEM>::consume (self=..., item=...)
    at /root/.multirust/toolchains/beta/cargo/registry/src/github.com-88ac128001ac3a9a/rayon-0.3.1/src/par_iter/for_each.rs:45
#10 0x000055555588007a in ethsync::par_iter::map::MapFolder<'m, C, MAP_OP>.Folder<ITEM>::consume (self=..., item=0x7ffff5e521a0)
    at /root/.multirust/toolchains/beta/cargo/registry/src/github.com-88ac128001ac3a9a/rayon-0.3.1/src/par_iter/map.rs:201
#11 0x000055555587b0d8 in ethsync::par_iter::internal::bridge_producer_consumer<rayon::par_iter::slice::SliceProducer<util::hash::H256>,rayon::par_iter::map::MapConsumer<rayon::par_iter::for_each::ForEachConsumer<closure>, closure>> (len=1, cost=1.1025, producer=..., consumer=...) at /root/.multirust/toolchains/beta/cargo/registry/src/github.com-88ac128001ac3a9a/rayon-0.3.1/src/par_iter/internal.rs:120
#12 0x000055555587acc3 in ethsync::par_iter::internal::bridge::Callback<C>.ProducerCallback<ITEM>::callback<rayon::par_iter::slice::SliceProducer<util::hash::H256>> (self=..., producer=...)
    at /root/.multirust/toolchains/beta/cargo/registry/src/github.com-88ac128001ac3a9a/rayon-0.3.1/src/par_iter/internal.rs:95
#13 0x000055555587ac29 in ethsync::par_iter::slice::SliceIter<'data, T>.IndexedParallelIterator::with_producer<rayon::par_iter::internal::bridge::Callback<rayon::par_iter::map::MapConsumer<rayon::par_iter::for_each::ForEachConsumer<closure>, closure>>> (self=..., callback=...) at /root/.multirust/toolchains/beta/cargo/registry/src/github.com-88ac128001ac3a9a/rayon-0.3.1/src/par_iter/slice.rs:67
#14 0x000055555587ab4b in ethsync::par_iter::internal::bridge<rayon::par_iter::slice::SliceIter<util::hash::H256>,rayon::par_iter::map::MapConsumer<rayon::par_iter::for_each::ForEachConsumer<closure>, closure>> (par_iter=..., consumer=...) at /root/.multirust/toolchains/beta/cargo/registry/src/github.com-88ac128001ac3a9a/rayon-0.3.1/src/par_iter/internal.rs:78
#15 0x000055555587aad9 in ethsync::par_iter::slice::SliceIter<'data, T>.ParallelIterator::drive_unindexed<rayon::par_iter::map::MapConsumer<rayon::par_iter::for_each::ForEachConsumer<closure>, closure>>
    (self=..., consumer=...) at /root/.multirust/toolchains/beta/cargo/registry/src/github.com-88ac128001ac3a9a/rayon-0.3.1/src/par_iter/slice.rs:41
#16 0x000055555587aa4b in ethsync::par_iter::map::Map<M, MAP_OP>.ParallelIterator::drive_unindexed<rayon::par_iter::for_each::ForEachConsumer<closure>> (self=..., consumer=...)
    at /root/.multirust/toolchains/beta/cargo/registry/src/github.com-88ac128001ac3a9a/rayon-0.3.1/src/par_iter/map.rs:28
#17 0x000055555587a9d3 in ethsync::par_iter::for_each::for_each<rayon::par_iter::map::Map<rayon::par_iter::slice::SliceIter<util::hash::H256>, closure>,closure,collections::vec::Vec<ethcore::transaction::SignedTransaction>> (pi=..., op=0x7ffff47f9798) at /root/.multirust/toolchains/beta/cargo/registry/src/github.com-88ac128001ac3a9a/rayon-0.3.1/src/par_iter/for_each.rs:11
#18 0x000055555587a979 in ethsync::par_iter::ParallelIterator::for_each<rayon::par_iter::map::Map<rayon::par_iter::slice::SliceIter<util::hash::H256>, closure>,closure> (self=..., op=...)
    at /root/.multirust/toolchains/beta/cargo/registry/src/github.com-88ac128001ac3a9a/rayon-0.3.1/src/par_iter/mod.rs:101
#19 0x000055555581f0e1 in ethsync::chain::ChainSync::chain_new_blocks (self=0x7ffff57dff20, io=..., good=..., bad=..., _retracted=...) at sync/src/chain.rs:1283
#20 0x00005555557fe89b in ethsync::EthSync.NetworkProtocolHandler<SyncMessage>::message (self=0x7ffff57dff10, io=0x7ffff47f9c88, message=0x7ffff47fa2e0) at sync/src/lib.rs:159
#21 0x0000555555980bf2 in ethcore::network::host::Host<Message>.IoHandler<NetworkIoMessage<Message>>::message (self=0x7ffff600d510, io=0x7ffff47fa210, message=0x7ffff47fa2d8)
    at util/src/network/host.rs:912
#22 0x0000555555941132 in ethcore::io::worker::Worker::do_work<util::network::host::NetworkIoMessage<ethcore::service::SyncMessage>> (work=..., channel=...) at util/src/io/worker.rs:115
#23 0x000055555593f698 in ethcore::io::worker::Worker::work_loop<util::network::host::NetworkIoMessage<ethcore::service::SyncMessage>> (stealer=..., channel=..., wait=..., wait_mutex=..., deleting=...)
    at util/src/io/worker.rs:95
#24 0x000055555593f259 in fnfn () at util/src/io/worker.rs:70
#25 0x000055555593f095 in ethcore::panics::PanicHandler::catch_panic<closure,()> (self=0x7ffff6619090, g=...) at util/src/panics.rs:77
#26 0x000055555593ed08 in fnfn () at util/src/io/worker.rs:69
#27 0x000055555593e712 in fnfn () at ../src/libstd/thread/mod.rs:277
#28 0x000055555593e69d in ethcore::sys_common::unwind::try::try_fn<closure> (opt_closure=0x7ffff47fa930 "") at ../src/libstd/sys/common/unwind/mod.rs:153
#29 0x000055555621d1a9 in __rust_try ()
#30 0x0000555556217abc in sys_common::unwind::try::inner_try::h7232ca0b9dac160cJ8s ()
#31 0x000055555593e5ea in ethcore::sys_common::unwind::try<closure> (f=...) at ../src/libstd/sys/common/unwind/mod.rs:123
#32 0x000055555593e445 in fnfn () at ../src/libstd/thread/mod.rs:277
#33 0x000055555593ef6d in ethcore::boxed::F.FnBox<A>::call_box (self=0x7ffff6619380, args=0) at ../src/liballoc/boxed.rs:541
#34 0x000055555621f384 in sys::thread::Thread::new::thread_start::h93f164b37c9b35e1Ctx ()
#35 0x00007ffff6ff1182 in start_thread (arg=0x7ffff47fb700) at pthread_create.c:312
#36 0x00007ffff7b0f47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
@arkpar arkpar added the F2-bug 🐞 The client fails to follow expected behavior. label Mar 10, 2016
@tomusdrw tomusdrw self-assigned this Mar 10, 2016
tomusdrw pushed a commit that referenced this issue Mar 10, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
F2-bug 🐞 The client fails to follow expected behavior.
Projects
None yet
Development

No branches or pull requests

2 participants