Skip to content

Instantly share code, notes, and snippets.

@CJentzsch
Created June 9, 2015 09:53
Show Gist options
  • Select an option

  • Save CJentzsch/f69e5cd02ce2560d04ff to your computer and use it in GitHub Desktop.

Select an option

Save CJentzsch/f69e5cd02ce2560d04ff to your computer and use it in GitHub Desktop.
▣┅▶ 11:52:16|p2p|3414c01c…|Geth/v0.9.27/darwin/go1.4.2 Already known.
Press Enter^C
Program received signal SIGINT, Interrupt.
0x00007ffff54c082d in read () at ../sysdeps/unix/syscall-template.S:81
81 ../sysdeps/unix/syscall-template.S: No such file or directory.
(gdb) thread apply all bt
Thread 11 (Thread 0x7fffb89dd700 (LWP 26085)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff4f97af3 in ?? () from /usr/lib/x86_64-linux-gnu/libleveldb.so.1
#2 0x00007ffff5cbc182 in start_thread (arg=0x7fffb89dd700) at pthread_create.c:312
#3 0x00007ffff54cf47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 10 (Thread 0x7fffd2ffd700 (LWP 25834)):
#0 0x00007ffff5cc3b9d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1 0x00000000004d85ef in std::this_thread::sleep_for<long, std::ratio<1l, 1000l> > (__rtime=...) at /usr/include/c++/4.8/thread:279
#2 0x00007ffff65c8f64 in dev::Worker::workLoop (this=0x5d63f0) at /home/christoph/software/Ethereum/cpp-ethereum/libdevcore/Worker.cpp:114
#3 0x00007ffff65c89a0 in dev::Worker::__lambda1::operator() (__closure=0x7fffc0000a10) at /home/christoph/software/Ethereum/cpp-ethereum/libdevcore/Worker.cpp:55
#4 0x00007ffff65ca00c in std::_Bind_simple<dev::Worker::startWorking()::__lambda1()>::_M_invoke<>(std::_Index_tuple<>) (this=0x7fffc0000a10)
at /usr/include/c++/4.8/functional:1732
#5 0x00007ffff65c9f63 in std::_Bind_simple<dev::Worker::startWorking()::__lambda1()>::operator()(void) (this=0x7fffc0000a10) at /usr/include/c++/4.8/functional:1720
#6 0x00007ffff65c9efc in std::thread::_Impl<std::_Bind_simple<dev::Worker::startWorking()::__lambda1()> >::_M_run(void) (this=0x7fffc00009f8)
at /usr/include/c++/4.8/thread:115
#7 0x00007ffff5a61bf0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#8 0x00007ffff5cbc182 in start_thread (arg=0x7fffd2ffd700) at pthread_create.c:312
#9 0x00007ffff54cf47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 9 (Thread 0x7fffd37fe700 (LWP 25833)):
#0 0x00007ffff32dbc66 in CryptoPP::Add(unsigned long long*, unsigned long long const*, unsigned long long const*, unsigned long) () from /usr/lib/libcryptopp.so
#1 0x00007ffff32d2bb9 in CryptoPP::AlmostInverse(unsigned long long*, unsigned long long*, unsigned long long const*, unsigned long, unsigned long long const*, unsigned long) () from /usr/lib/libcryptopp.so
#2 0x00007ffff32daba8 in CryptoPP::MontgomeryRepresentation::MultiplicativeInverse(CryptoPP::Integer const&) const () from /usr/lib/libcryptopp.so
#3 0x00007ffff685460f in CryptoPP::ModularArithmetic::Divide (this=0x7fff30036500, a=..., b=...) at /usr/include/cryptopp/modarith.h:89
#4 0x00007ffff326c6ab in CryptoPP::ECP::Double(CryptoPP::ECPPoint const&) const () from /usr/lib/libcryptopp.so
#5 0x00007ffff3237659 in CryptoPP::AbstractGroup<CryptoPP::ECPPoint>::CascadeScalarMultiply(CryptoPP::ECPPoint const&, CryptoPP::Integer const&, CryptoPP::ECPPoint const&, CryptoPP::Integer const&) const () from /usr/lib/libcryptopp.so
#6 0x00007ffff326da03 in CryptoPP::ECP::CascadeScalarMultiply(CryptoPP::ECPPoint const&, CryptoPP::Integer const&, CryptoPP::ECPPoint const&, CryptoPP::Integer const&) const () from /usr/lib/libcryptopp.so
#7 0x00007ffff326d96a in CryptoPP::ECP::CascadeScalarMultiply(CryptoPP::ECPPoint const&, CryptoPP::Integer const&, CryptoPP::ECPPoint const&, CryptoPP::Integer const&) const () from /usr/lib/libcryptopp.so
#8 0x00007ffff68548d2 in CryptoPP::ECP::CascadeMultiply (this=0x7ffff68fac08 <_ZL11s_secp256k1+584>, k1=..., P=..., k2=..., Q=...) at /usr/include/cryptopp/ecp.h:61
#9 0x00007ffff6853356 in dev::crypto::Secp256k1::recover (this=0x7ffff68fa9c0 <_ZL11s_secp256k1>, _signature=..., _message=...)
at /home/christoph/software/Ethereum/cpp-ethereum/libdevcrypto/CryptoPP.cpp:291
#10 0x00007ffff684de21 in dev::recover (_sig=..., _message=...) at /home/christoph/software/Ethereum/cpp-ethereum/libdevcrypto/Common.cpp:165
#11 0x00007ffff75b7fce in dev::eth::Transaction::sender (this=0x7fffd37fb020) at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/Transaction.cpp:137
#12 0x00007ffff75b7861 in dev::eth::Transaction::Transaction (this=0x7fffd37fb020, _rlpData=..., _checkSig=dev::eth::Everything)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/Transaction.cpp:109
#13 0x00007ffff74d0aba in dev::eth::TransactionQueue::import(dev::vector_ref<unsigned char const>, std::function<void (dev::eth::ImportResult)> const&, dev::eth::IfDropped) (this=0x5b9320, _transactionRLP=..., _cb=..., _ik=dev::eth::Ignore) at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/TransactionQueue.cpp:48
#14 0x00007ffff7507420 in dev::eth::EthereumHost::onPeerTransactions (this=0x5d63e0, _peer=0x7fff959bb210, _r=...)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/EthereumHost.cpp:535
---Type <return> to continue, or q <return> to quit---
#15 0x00007ffff74f23cb in dev::eth::EthereumPeer::interpret (this=0x7fff959bb210, _id=2, _r=...)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/EthereumPeer.cpp:189
#16 0x00007ffff6f6af2e in dev::p2p::Session::interpret (this=0x7fff0a359548, _t=18, _r=...) at /home/christoph/software/Ethereum/cpp-ethereum/libp2p/Session.cpp:251
#17 0x00007ffff6f6c352 in dev::p2p::Session::__lambda4::__lambda5::operator() (__closure=0x7fffd37fd988, ec=..., length=176)
at /home/christoph/software/Ethereum/cpp-ethereum/libp2p/Session.cpp:477
#18 0x00007ffff6f6d4e7 in boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, dev::p2p::Session::doRead()::__lambda4::__lambda5>::operator()(const boost::system::error_code &, std::size_t, int) (this=0x7fffd37fd960, ec=..., bytes_transferred=16, start=0) at /usr/include/boost/asio/impl/read.hpp:282
#19 0x00007ffff6f6f856 in boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, dev::p2p::Session::doRead()::__lambda4::__lambda5>, boost::system::error_code, long unsigned int>::operator()(void) (this=0x7fffd37fd960) at /usr/include/boost/asio/detail/bind_handler.hpp:127
#20 0x00007ffff6f6f787 in boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, dev::p2p::Session::doRead()::__lambda4::__lambda5>, boost::system::error_code, long unsigned int> >(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, dev::p2p::Session::doRead()::__lambda4::__lambda5>, boost::system::error_code, long unsigned int>, ...) (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:64
#21 0x00007ffff6f6f56f in boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, dev::p2p::Session::doRead()::__lambda4::__lambda5>, boost::system::error_code, long unsigned int>, dev::p2p::Session::doRead()::__lambda4::__lambda5>(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, dev::p2p::Session::doRead()::__lambda4::__lambda5>, boost::system::error_code, long unsigned int> &, dev::p2p::Session::__lambda4::__lambda5 &) (function=..., context=...)
at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#22 0x00007ffff6f6f2f7 in boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, dev::p2p::Session::doRead()::__lambda4::__lambda5>, boost::system::error_code, long unsigned int>, boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, dev::p2p::Session::doRead()::__lambda4::__lambda5>(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, dev::p2p::Session::doRead()::__lambda4::__lambda5>, boost::system::error_code, long unsigned int> &, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, dev::p2p::Session::doRead()::__lambda4::__lambda5> *) (function=..., this_handler=0x7fffd37fda90)
at /usr/include/boost/asio/impl/read.hpp:502
#23 0x00007ffff6f6f0f7 in boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, dev::p2p::Session::doRead()::__lambda4::__lambda5>, boost::system::error_code, long unsigned int>, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, dev::p2p::Session::doRead()::__lambda4::__lambda5> >(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, dev::p2p::Session::doRead()::__lambda4::__lambda5>, boost::system::error_code, long unsigned int> &, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, dev::p2p::Session::doRead()::__lambda4::__lambda5> &) (function=...,
context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#24 0x00007ffff6f6ebde in boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffers_1, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, dev::p2p::Session::doRead()::__lambda4::__lambda5> >::do_complete(boost::asio::detail::io_service_impl *, boost::asio::detail::operation *, const boost::system::error_code &, std::size_t) (
owner=0x5b84e0, base=0x7fff15e544a0) at /usr/include/boost/asio/detail/reactive_socket_recv_op.hpp:110
#25 0x00007ffff6f1ea8e in boost::asio::detail::task_io_service_operation::complete (this=0x7fff15e544a0, owner=..., ec=..., bytes_transferred=0)
at /usr/include/boost/asio/detail/task_io_service_operation.hpp:37
#26 0x00007ffff6f1f333 in boost::asio::detail::epoll_reactor::descriptor_state::do_complete (owner=0x5b84e0, base=0x7fffc001cd00, ec=..., bytes_transferred=5)
---Type <return> to continue, or q <return> to quit---
at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:651
#27 0x00007ffff6f1ea8e in boost::asio::detail::task_io_service_operation::complete (this=0x7fffc001cd00, owner=..., ec=..., bytes_transferred=5)
at /usr/include/boost/asio/detail/task_io_service_operation.hpp:37
#28 0x00007ffff6f1fbcd in boost::asio::detail::task_io_service::do_run_one (this=0x5b84e0, lock=..., this_thread=..., ec=...)
at /usr/include/boost/asio/detail/impl/task_io_service.ipp:384
#29 0x00007ffff6f1f8cd in boost::asio::detail::task_io_service::run (this=0x5b84e0, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
#30 0x00007ffff6f1fe87 in boost::asio::io_service::run (this=0x7fffffffc000) at /usr/include/boost/asio/impl/io_service.ipp:59
#31 0x00007ffff6f32cd8 in dev::p2p::Host::doWork (this=0x7fffffffbf10) at /home/christoph/software/Ethereum/cpp-ethereum/libp2p/Host.cpp:671
#32 0x00007ffff65c8f7b in dev::Worker::workLoop (this=0x7fffffffbf10) at /home/christoph/software/Ethereum/cpp-ethereum/libdevcore/Worker.cpp:115
#33 0x00007ffff65c89a0 in dev::Worker::__lambda1::operator() (__closure=0x5d6180) at /home/christoph/software/Ethereum/cpp-ethereum/libdevcore/Worker.cpp:55
#34 0x00007ffff65ca00c in std::_Bind_simple<dev::Worker::startWorking()::__lambda1()>::_M_invoke<>(std::_Index_tuple<>) (this=0x5d6180)
at /usr/include/c++/4.8/functional:1732
#35 0x00007ffff65c9f63 in std::_Bind_simple<dev::Worker::startWorking()::__lambda1()>::operator()(void) (this=0x5d6180) at /usr/include/c++/4.8/functional:1720
#36 0x00007ffff65c9efc in std::thread::_Impl<std::_Bind_simple<dev::Worker::startWorking()::__lambda1()> >::_M_run(void) (this=0x5d6168)
at /usr/include/c++/4.8/thread:115
#37 0x00007ffff5a61bf0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#38 0x00007ffff5cbc182 in start_thread (arg=0x7fffd37fe700) at pthread_create.c:312
#39 0x00007ffff54cf47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 8 (Thread 0x7fffd3fff700 (LWP 25832)):
#0 0x00007ffff65dd39b in dev::RLP::length (this=0x7fffd3ff0f50) at /home/christoph/software/Ethereum/cpp-ethereum/libdevcore/RLP.cpp:161
#1 0x00000000004c4523 in dev::RLP::payload (this=0x7fffd3ff0f50) at /home/christoph/software/Ethereum/cpp-ethereum/eth/../libdevcore/RLP.h:295
#2 0x00007ffff65dcd4b in dev::RLP::operator[] (this=0x7fffd3ff0f50, _i=16) at /home/christoph/software/Ethereum/cpp-ethereum/libdevcore/RLP.cpp:86
#3 0x00007ffff74c67b9 in dev::GenericTrieDB<dev::OverlayDB>::iterator::next (this=0x7fffd3ff10e0)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/../libdevcore/TrieDB.h:725
#4 0x00007ffff74c362c in dev::GenericTrieDB<dev::OverlayDB>::iterator::operator++ (this=0x7fffd3ff10e0)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/../libdevcore/TrieDB.h:192
#5 0x00007ffff7527ae1 in dev::eth::State::storage (this=0x7fffd3ffdaf0, _id=...) at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/State.cpp:1088
#6 0x00007ffff757bd1d in dev::eth::Executive::__lambda1::operator() (__closure=0x7fffc8957410, steps=780, inst=dev::eth::ISZERO, newMemSize=..., gasCost=..., gas=...,
voidVM=0x7fffc8257830, voidExt=0x7fffc89272b0) at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/Executive.cpp:198
#7 0x00007ffff757d73b in std::_Function_handler<void(long unsigned int, dev::eth::Instruction, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1u, (boost::multiprecision::cpp_int_check_type)0u, std::allocator<long long unsigned int> >, (boost::multiprecision::expression_template_option)1u>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1u, (boost::multiprecision::cpp_int_check_type)0u, std::allocator<long long unsigned int> >, (boost::multiprecision::expression_template_option)1u>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1u, (boost::multiprecision::cpp_int_check_type)0u, std::allocator<long long unsigned int> >, (boost::multiprecision::expression_template_option)1u>, dev::eth::VM*, const dev::eth::ExtVMFace*), dev::eth::Executive::simpleTrace()::__lambda1>::_M_invoke(const std::_Any_data &, unsigned long, dev::eth::Instruction, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, dev::eth::VM *, const dev::eth::ExtVMFace *) (__functor=..., __args#0=780, __args#1=dev::eth::ISZERO, __args#2=...,
__args#3=..., __args#4=..., __args#5=0x7fffc8257830, __args#6=0x7fffc89272b0) at /usr/include/c++/4.8/functional:2071
#8 0x00007ffff70cde4c in std::function<void (unsigned long, dev::eth::Instruction, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_temp---Type <return> to continue, or q <return> to quit---
late_option)1>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, dev::eth::VM*, dev::eth::ExtVMFace const*)>::operator()(unsigned long, dev::eth::Instruction, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, dev::eth::VM*, dev::eth::ExtVMFace const*) const (
this=0x7fffc8374840, __args#0=780, __args#1=dev::eth::ISZERO, __args#2=..., __args#3=..., __args#4=..., __args#5=0x7fffc8257830, __args#6=0x7fffc89272b0)
at /usr/include/c++/4.8/functional:2464
#9 0x00007ffff70c17f0 in dev::eth::VM::__lambda3::operator() (__closure=0x7fffd3ff2650) at /home/christoph/software/Ethereum/cpp-ethereum/libevm/VM.cpp:99
#10 0x00007ffff70c30e9 in dev::eth::VM::execImpl(boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>&, dev::eth::ExtVMFace&, std::function<void (unsigned long, dev::eth::Instruction, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, dev::eth::VM*, dev::eth::ExtVMFace const*)> const&) (this=0x7fffc8257830, io_gas=..., _ext=..., _onOp=...)
at /home/christoph/software/Ethereum/cpp-ethereum/libevm/VM.cpp:196
#11 0x00007ffff757e5b1 in dev::eth::VMFace::exec(boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>&, dev::eth::ExtVMFace&, dev::vector_ref<unsigned char>, std::function<void (unsigned long, dev::eth::Instruction, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, dev::eth::VM*, dev::eth::ExtVMFace const*)> const&) (this=0x7fffc8257830, io_gas=..., _ext=..., _out=..., _onOp=...)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/../libevm/VMFace.h:50
#12 0x00007ffff757cc09 in dev::eth::Executive::go(std::function<void (unsigned long, dev::eth::Instruction, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, dev::eth::VM*, dev::eth::ExtVMFace const*)> const&) (this=0x7fffd3ff2b10, _onOp=...)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/Executive.cpp:265
#13 0x00007ffff758cdbc in dev::eth::ExtVM::call (this=0x7fffc83dcd80, _p=...) at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/ExtVM.cpp:34
#14 0x00007ffff70c77b2 in dev::eth::VM::execImpl(boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>&, dev::eth::ExtVMFace&, std::function<void (unsigned long, dev::eth::Instruction, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, ---Type <return> to continue, or q <return> to quit---
dev::eth::VM*, dev::eth::ExtVMFace const*)> const&) (this=0x7fffc813b810, io_gas=..., _ext=..., _onOp=...)
at /home/christoph/software/Ethereum/cpp-ethereum/libevm/VM.cpp:645
#15 0x00007ffff757e5b1 in dev::eth::VMFace::exec(boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>&, dev::eth::ExtVMFace&, dev::vector_ref<unsigned char>, std::function<void (unsigned long, dev::eth::Instruction, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, dev::eth::VM*, dev::eth::ExtVMFace const*)> const&) (this=0x7fffc813b810, io_gas=..., _ext=..., _out=..., _onOp=...)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/../libevm/VMFace.h:50
#16 0x00007ffff757cc09 in dev::eth::Executive::go(std::function<void (unsigned long, dev::eth::Instruction, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, dev::eth::VM*, dev::eth::ExtVMFace const*)> const&) (this=0x7fffd3ff3e90, _onOp=...)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/Executive.cpp:265
#17 0x00007ffff758cdbc in dev::eth::ExtVM::call (this=0x7fffc802d140, _p=...) at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/ExtVM.cpp:34
#18 0x00007ffff70c77b2 in dev::eth::VM::execImpl(boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>&, dev::eth::ExtVMFace&, std::function<void (unsigned long, dev::eth::Instruction, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, dev::eth::VM*, dev::eth::ExtVMFace const*)> const&) (this=0x7fffc8023730, io_gas=..., _ext=..., _onOp=...)
at /home/christoph/software/Ethereum/cpp-ethereum/libevm/VM.cpp:645
#19 0x00007ffff757e60e in dev::eth::VMFace::exec(boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>&, dev::eth::ExtVMFace&, std::function<void (unsigned long, dev::eth::Instruction, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, dev::eth::VM*, dev::eth::ExtVMFace const*)> const&) (this=0x7fffc8023730, io_gas=..., _ext=..., _onOp=...)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/../libevm/VMFace.h:56
#20 0x00007ffff757cb38 in dev::eth::Executive::go(std::function<void (unsigned long, dev::eth::Instruction, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, dev::eth::VM*, dev::eth::ExtVMFace const*)> const&) (this=0x7fffd3ff5460, _onOp=...)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/Executive.cpp:261
#21 0x00007ffff7528454 in dev::eth::State::execute(std::vector<dev::FixedHash<32u>, std::allocator<dev::FixedHash<32u> > > const&, dev::eth::Transaction const&, dev::eth---Type <return> to continue, or q <return> to quit---
::Permanence, std::function<void (unsigned long, dev::eth::Instruction, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned long long> >, (boost::multiprecision::expression_template_option)1>, dev::eth::VM*, dev::eth::ExtVMFace const*)> const&) (this=0x7fffd3ffdaf0, _lh=..., _t=..., _p=dev::eth::Committed, _onOp=...)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/State.cpp:1192
#22 0x00007ffff7522d04 in dev::eth::State::enact (this=0x7fffd3ffdaf0, _block=..., _bc=..., _ir=2)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/State.cpp:629
#23 0x00007ffff752129e in dev::eth::State::enactOn (this=0x7fffd3ffdaf0, _block=..., _bi=..., _bc=..., _ir=2)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/State.cpp:422
#24 0x00007ffff75f65b3 in dev::eth::BlockChain::import (this=0x5b9690, _bi=..., _block=..., _db=..., _ir=2)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockChain.cpp:464
#25 0x00007ffff75f53e4 in dev::eth::BlockChain::sync (this=0x5b9690, _bq=..., _stateDB=..., _max=19)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockChain.cpp:323
#26 0x00007ffff75ca909 in dev::eth::Client::syncBlockQueue (this=0x5b9310) at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/Client.cpp:486
#27 0x00007ffff75cc514 in dev::eth::Client::doWork (this=0x5b9310) at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/Client.cpp:666
#28 0x00007ffff65c8f7b in dev::Worker::workLoop (this=0x5b9630) at /home/christoph/software/Ethereum/cpp-ethereum/libdevcore/Worker.cpp:115
#29 0x00007ffff65c89a0 in dev::Worker::__lambda1::operator() (__closure=0x5d4160) at /home/christoph/software/Ethereum/cpp-ethereum/libdevcore/Worker.cpp:55
#30 0x00007ffff65ca00c in std::_Bind_simple<dev::Worker::startWorking()::__lambda1()>::_M_invoke<>(std::_Index_tuple<>) (this=0x5d4160)
at /usr/include/c++/4.8/functional:1732
#31 0x00007ffff65c9f63 in std::_Bind_simple<dev::Worker::startWorking()::__lambda1()>::operator()(void) (this=0x5d4160) at /usr/include/c++/4.8/functional:1720
#32 0x00007ffff65c9efc in std::thread::_Impl<std::_Bind_simple<dev::Worker::startWorking()::__lambda1()> >::_M_run(void) (this=0x5d4148)
at /usr/include/c++/4.8/thread:115
#33 0x00007ffff5a61bf0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#34 0x00007ffff5cbc182 in start_thread (arg=0x7fffd3fff700) at pthread_create.c:312
#35 0x00007ffff54cf47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 7 (Thread 0x7fffe8a1b700 (LWP 25831)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff5a5e66c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x00007ffff7568175 in std::condition_variable::wait<dev::eth::BlockQueue::verifierBody()::__lambda2>(std::unique_lock<std::mutex> &, dev::eth::BlockQueue::__lambda2) (this=0x5ba5f0, __lock=..., __p=...) at /usr/include/c++/4.8/condition_variable:93
#3 0x00007ffff7564c51 in dev::eth::BlockQueue::verifierBody (this=0x5ba338) at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockQueue.cpp:67
#4 0x00007ffff756458d in dev::eth::BlockQueue::BlockQueue()::{lambda()#1}::operator()() const ()
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockQueue.cpp:47
#5 0x00007ffff75695be in std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()>::_M_invoke<>(std::_Index_tuple<>) (this=0x5c60a0)
at /usr/include/c++/4.8/functional:1732
#6 0x00007ffff7569515 in std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()>::operator()(void) (this=0x5c60a0) at /usr/include/c++/4.8/functional:1720
#7 0x00007ffff75694ae in std::thread::_Impl<std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()> >::_M_run(void) (this=0x5c6088)
at /usr/include/c++/4.8/thread:115
#8 0x00007ffff5a61bf0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9 0x00007ffff5cbc182 in start_thread (arg=0x7fffe8a1b700) at pthread_create.c:312
#10 0x00007ffff54cf47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
---Type <return> to continue, or q <return> to quit---
Thread 6 (Thread 0x7fffe921c700 (LWP 25830)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff5a5e66c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x00007ffff7568175 in std::condition_variable::wait<dev::eth::BlockQueue::verifierBody()::__lambda2>(std::unique_lock<std::mutex> &, dev::eth::BlockQueue::__lambda2) (this=0x5ba5f0, __lock=..., __p=...) at /usr/include/c++/4.8/condition_variable:93
#3 0x00007ffff7564c51 in dev::eth::BlockQueue::verifierBody (this=0x5ba338) at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockQueue.cpp:67
#4 0x00007ffff756458d in dev::eth::BlockQueue::BlockQueue()::{lambda()#1}::operator()() const ()
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockQueue.cpp:47
#5 0x00007ffff75695be in std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()>::_M_invoke<>(std::_Index_tuple<>) (this=0x5c5f00)
at /usr/include/c++/4.8/functional:1732
#6 0x00007ffff7569515 in std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()>::operator()(void) (this=0x5c5f00) at /usr/include/c++/4.8/functional:1720
#7 0x00007ffff75694ae in std::thread::_Impl<std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()> >::_M_run(void) (this=0x5c5ee8)
at /usr/include/c++/4.8/thread:115
#8 0x00007ffff5a61bf0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9 0x00007ffff5cbc182 in start_thread (arg=0x7fffe921c700) at pthread_create.c:312
#10 0x00007ffff54cf47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 5 (Thread 0x7fffe9a1d700 (LWP 25829)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff5a5e66c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x00007ffff7568175 in std::condition_variable::wait<dev::eth::BlockQueue::verifierBody()::__lambda2>(std::unique_lock<std::mutex> &, dev::eth::BlockQueue::__lambda2) (this=0x5ba5f0, __lock=..., __p=...) at /usr/include/c++/4.8/condition_variable:93
#3 0x00007ffff7564c51 in dev::eth::BlockQueue::verifierBody (this=0x5ba338) at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockQueue.cpp:67
#4 0x00007ffff756458d in dev::eth::BlockQueue::BlockQueue()::{lambda()#1}::operator()() const ()
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockQueue.cpp:47
#5 0x00007ffff75695be in std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()>::_M_invoke<>(std::_Index_tuple<>) (this=0x5c5d10)
at /usr/include/c++/4.8/functional:1732
#6 0x00007ffff7569515 in std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()>::operator()(void) (this=0x5c5d10) at /usr/include/c++/4.8/functional:1720
#7 0x00007ffff75694ae in std::thread::_Impl<std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()> >::_M_run(void) (this=0x5c5cf8)
at /usr/include/c++/4.8/thread:115
#8 0x00007ffff5a61bf0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9 0x00007ffff5cbc182 in start_thread (arg=0x7fffe9a1d700) at pthread_create.c:312
#10 0x00007ffff54cf47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 4 (Thread 0x7fffea21e700 (LWP 25828)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff5a5e66c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x00007ffff7568175 in std::condition_variable::wait<dev::eth::BlockQueue::verifierBody()::__lambda2>(std::unique_lock<std::mutex> &, dev::eth::BlockQueue::__lambda2) (this=0x5ba5f0, __lock=..., __p=...) at /usr/include/c++/4.8/condition_variable:93
#3 0x00007ffff7564c51 in dev::eth::BlockQueue::verifierBody (this=0x5ba338) at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockQueue.cpp:67
#4 0x00007ffff756458d in dev::eth::BlockQueue::BlockQueue()::{lambda()#1}::operator()() const ()
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockQueue.cpp:47
#5 0x00007ffff75695be in std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()>::_M_invoke<>(std::_Index_tuple<>) (this=0x5c5b70)
at /usr/include/c++/4.8/functional:1732
#6 0x00007ffff7569515 in std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()>::operator()(void) (this=0x5c5b70) at /usr/include/c++/4.8/functional:1720
---Type <return> to continue, or q <return> to quit---
#7 0x00007ffff75694ae in std::thread::_Impl<std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()> >::_M_run(void) (this=0x5c5b58)
at /usr/include/c++/4.8/thread:115
#8 0x00007ffff5a61bf0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9 0x00007ffff5cbc182 in start_thread (arg=0x7fffea21e700) at pthread_create.c:312
#10 0x00007ffff54cf47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 3 (Thread 0x7fffeaa1f700 (LWP 25827)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff5a5e66c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x00007ffff7568175 in std::condition_variable::wait<dev::eth::BlockQueue::verifierBody()::__lambda2>(std::unique_lock<std::mutex> &, dev::eth::BlockQueue::__lambda2) (this=0x5ba5f0, __lock=..., __p=...) at /usr/include/c++/4.8/condition_variable:93
#3 0x00007ffff7564c51 in dev::eth::BlockQueue::verifierBody (this=0x5ba338) at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockQueue.cpp:67
#4 0x00007ffff756458d in dev::eth::BlockQueue::BlockQueue()::{lambda()#1}::operator()() const ()
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockQueue.cpp:47
#5 0x00007ffff75695be in std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()>::_M_invoke<>(std::_Index_tuple<>) (this=0x5c59d0)
at /usr/include/c++/4.8/functional:1732
#6 0x00007ffff7569515 in std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()>::operator()(void) (this=0x5c59d0) at /usr/include/c++/4.8/functional:1720
#7 0x00007ffff75694ae in std::thread::_Impl<std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()> >::_M_run(void) (this=0x5c59b8)
at /usr/include/c++/4.8/thread:115
#8 0x00007ffff5a61bf0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9 0x00007ffff5cbc182 in start_thread (arg=0x7fffeaa1f700) at pthread_create.c:312
#10 0x00007ffff54cf47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 2 (Thread 0x7fffeb220700 (LWP 25826)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff5a5e66c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x00007ffff7568175 in std::condition_variable::wait<dev::eth::BlockQueue::verifierBody()::__lambda2>(std::unique_lock<std::mutex> &, dev::eth::BlockQueue::__lambda2) (this=0x5ba5f0, __lock=..., __p=...) at /usr/include/c++/4.8/condition_variable:93
#3 0x00007ffff7564c51 in dev::eth::BlockQueue::verifierBody (this=0x5ba338) at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockQueue.cpp:67
#4 0x00007ffff756458d in dev::eth::BlockQueue::BlockQueue()::{lambda()#1}::operator()() const ()
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockQueue.cpp:47
#5 0x00007ffff75695be in std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()>::_M_invoke<>(std::_Index_tuple<>) (this=0x5cadd0)
at /usr/include/c++/4.8/functional:1732
#6 0x00007ffff7569515 in std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()>::operator()(void) (this=0x5cadd0) at /usr/include/c++/4.8/functional:1720
#7 0x00007ffff75694ae in std::thread::_Impl<std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()> >::_M_run(void) (this=0x5cadb8)
at /usr/include/c++/4.8/thread:115
#8 0x00007ffff5a61bf0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9 0x00007ffff5cbc182 in start_thread (arg=0x7fffeb220700) at pthread_create.c:312
#10 0x00007ffff54cf47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 1 (Thread 0x7fffeb6d3780 (LWP 25821)):
#0 0x00007ffff54c082d in read () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff544f6a0 in _IO_new_file_underflow (fp=0x7ffff5794640 <_IO_2_1_stdin_>) at fileops.c:613
#2 0x00007ffff545062e in __GI__IO_default_uflow (fp=0x7ffff5794640 <_IO_2_1_stdin_>) at genops.c:435
#3 0x00007ffff5446bae in _IO_getc (fp=0x7ffff5794640 <_IO_2_1_stdin_>) at getc.c:39
---Type <return> to continue, or q <return> to quit---
#4 0x00007ffff5a4383d in __gnu_cxx::stdio_sync_filebuf<char, std::char_traits<char> >::underflow() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007ffff5a26205 in std::basic_istream<char, std::char_traits<char> >& std::getline<char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#6 0x00000000004b5528 in main (argc=3, argv=0x7fffffffdb28) at /home/christoph/software/Ethereum/cpp-ethereum/eth/main.cpp:822
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment