Skip to content

Instantly share code, notes, and snippets.

@CJentzsch
Created June 9, 2015 11:12
Show Gist options
  • Save CJentzsch/3e242c4e79c1a29c2671 to your computer and use it in GitHub Desktop.
Save CJentzsch/3e242c4e79c1a29c2671 to your computer and use it in GitHub Desktop.
┅▶ 13:05:50|p2p|91851b35…|Geth/v0.9.27-11f65cf8/linux/go1.4.2 Already known.
⧎ ◌ 13:05:50|p2p|de471bcc…|Geth/v0.9.27-0f1cdfa5/linux/go1.4.2 NewBlock: #03904f94…
▣┅▶ 13:05:50|p2p|de471bcc…|Geth/v0.9.27-0f1cdfa5/linux/go1.4.2 Queuing block #03904f94… for import...
▣┅▶ 13:05:50|p2p|de471bcc…|Geth/v0.9.27-0f1cdfa5/linux/go1.4.2 Already known.
Press Enter
>
Program received signal SIGINT, Interrupt.
0x00007ffff5ca63bd 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 0x7fffb49a9700 (LWP 31373)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff4f7aaf3 in ?? () from /usr/lib/x86_64-linux-gnu/libleveldb.so.1
#2 0x00007ffff5c9f182 in start_thread (arg=0x7fffb49a9700) at pthread_create.c:312
#3 0x00007ffff54b247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 10 (Thread 0x7fffd9ffb700 (LWP 31281)):
#0 0x00007ffff5ca6b9d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1 0x00000000004d8805 in std::this_thread::sleep_for<long, std::ratio<1l, 1000l> > (__rtime=...) at /usr/include/c++/4.8/thread:279
#2 0x00007ffff65abf64 in dev::Worker::workLoop (this=0x5cfd00) at /home/christoph/software/Ethereum/cpp-ethereum/libdevcore/Worker.cpp:114
#3 0x00007ffff65ab9a0 in dev::Worker::__lambda1::operator() (__closure=0x7fffc8000a10) at /home/christoph/software/Ethereum/cpp-ethereum/libdevcore/Worker.cpp:55
#4 0x00007ffff65ad00c in std::_Bind_simple<dev::Worker::startWorking()::__lambda1()>::_M_invoke<>(std::_Index_tuple<>) (this=0x7fffc8000a10)
at /usr/include/c++/4.8/functional:1732
#5 0x00007ffff65acf63 in std::_Bind_simple<dev::Worker::startWorking()::__lambda1()>::operator()(void) (this=0x7fffc8000a10) at /usr/include/c++/4.8/functional:1720
#6 0x00007ffff65acefc in std::thread::_Impl<std::_Bind_simple<dev::Worker::startWorking()::__lambda1()> >::_M_run(void) (this=0x7fffc80009f8)
at /usr/include/c++/4.8/thread:115
#7 0x00007ffff5a44bf0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#8 0x00007ffff5c9f182 in start_thread (arg=0x7fffd9ffb700) at pthread_create.c:312
#9 0x00007ffff54b247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 9 (Thread 0x7fffda7fc700 (LWP 31280)):
#0 0x00007ffff54b2b13 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff6f01d48 in boost::asio::detail::epoll_reactor::run (this=0x5bbe90, block=true, ops=...) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:392
#2 0x00007ffff6f02b49 in boost::asio::detail::task_io_service::do_run_one (this=0x5bb8f0, lock=..., this_thread=..., ec=...)
at /usr/include/boost/asio/detail/impl/task_io_service.ipp:368
#3 0x00007ffff6f028cd in boost::asio::detail::task_io_service::run (this=0x5bb8f0, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
#4 0x00007ffff6f02e87 in boost::asio::io_service::run (this=0x7fffffffc000) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 0x00007ffff6f15cd8 in dev::p2p::Host::doWork (this=0x7fffffffbf10) at /home/christoph/software/Ethereum/cpp-ethereum/libp2p/Host.cpp:671
#6 0x00007ffff65abf7b in dev::Worker::workLoop (this=0x7fffffffbf10) at /home/christoph/software/Ethereum/cpp-ethereum/libdevcore/Worker.cpp:115
#7 0x00007ffff65ab9a0 in dev::Worker::__lambda1::operator() (__closure=0x5d7bc0) at /home/christoph/software/Ethereum/cpp-ethereum/libdevcore/Worker.cpp:55
#8 0x00007ffff65ad00c in std::_Bind_simple<dev::Worker::startWorking()::__lambda1()>::_M_invoke<>(std::_Index_tuple<>) (this=0x5d7bc0)
at /usr/include/c++/4.8/functional:1732
#9 0x00007ffff65acf63 in std::_Bind_simple<dev::Worker::startWorking()::__lambda1()>::operator()(void) (this=0x5d7bc0) at /usr/include/c++/4.8/functional:1720
#10 0x00007ffff65acefc in std::thread::_Impl<std::_Bind_simple<dev::Worker::startWorking()::__lambda1()> >::_M_run(void) (this=0x5d7ba8)
at /usr/include/c++/4.8/thread:115
#11 0x00007ffff5a44bf0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#12 0x00007ffff5c9f182 in start_thread (arg=0x7fffda7fc700) at pthread_create.c:312
#13 0x00007ffff54b247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 8 (Thread 0x7fffdaffd700 (LWP 31274)):
#0 0x00007ffff185dac6 in snappy::RawUncompress(snappy::Source*, char*) () from /usr/lib/libsnappy.so.1
#1 0x00007ffff185db40 in snappy::RawUncompress(char const*, unsigned long, char*) () from /usr/lib/libsnappy.so.1
#2 0x00007ffff4f74c8e in leveldb::ReadBlock(leveldb::RandomAccessFile*, leveldb::ReadOptions const&, leveldb::BlockHandle const&, leveldb::BlockContents*) ()
from /usr/lib/x86_64-linux-gnu/libleveldb.so.1
---Type <return> to continue, or q <return> to quit---
#3 0x00007ffff4f75cd6 in leveldb::Table::BlockReader(void*, leveldb::ReadOptions const&, leveldb::Slice const&) () from /usr/lib/x86_64-linux-gnu/libleveldb.so.1
#4 0x00007ffff4f766cb in leveldb::Table::InternalGet(leveldb::ReadOptions const&, leveldb::Slice const&, void*, void (*)(void*, leveldb::Slice const&, leveldb::Slice const&)) () from /usr/lib/x86_64-linux-gnu/libleveldb.so.1
#5 0x00007ffff4f67a1c in leveldb::TableCache::Get(leveldb::ReadOptions const&, unsigned long, unsigned long, leveldb::Slice const&, void*, void (*)(void*, leveldb::Slice const&, leveldb::Slice const&)) () from /usr/lib/x86_64-linux-gnu/libleveldb.so.1
#6 0x00007ffff4f6fe54 in leveldb::Version::Get(leveldb::ReadOptions const&, leveldb::LookupKey const&, std::string*, leveldb::Version::GetStats*) ()
from /usr/lib/x86_64-linux-gnu/libleveldb.so.1
#7 0x00007ffff4f563e8 in leveldb::DBImpl::Get(leveldb::ReadOptions const&, leveldb::Slice const&, std::string*) () from /usr/lib/x86_64-linux-gnu/libleveldb.so.1
#8 0x00007ffff6817b8f in dev::OverlayDB::lookupAux (this=0x7fffdaffbaf0, _h=...) at /home/christoph/software/Ethereum/cpp-ethereum/libdevcrypto/OverlayDB.cpp:102
#9 0x00007ffff74c8e6d in dev::FatGenericTrieDB<dev::OverlayDB>::iterator::at (this=0x7fffdaff0460)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/../libdevcore/TrieDB.h:458
#10 0x00007ffff74c6a63 in dev::SpecificTrieDB<dev::FatGenericTrieDB<dev::OverlayDB>, dev::FixedHash<32u> >::iterator::at (this=0x7fffdaff0460)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/../libdevcore/TrieDB.h:747
#11 0x00007ffff74c3695 in dev::SpecificTrieDB<dev::FatGenericTrieDB<dev::OverlayDB>, dev::FixedHash<32u> >::iterator::operator* (this=0x7fffdaff0460)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/../libdevcore/TrieDB.h:341
#12 0x00007ffff7527a82 in dev::eth::State::storage (this=0x7fffdaffbaf0, _id=...) at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/State.cpp:1088
#13 0x00007ffff757bd5d in dev::eth::Executive::__lambda1::operator() (__closure=0x7fffc4299750, steps=1834, inst=dev::eth::PUSH2, newMemSize=..., gasCost=..., gas=...,
voidVM=0x7fffc42a0f50, voidExt=0x7fffc424b4b0) at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/Executive.cpp:198
#14 0x00007ffff757d77b 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=1834, __args#1=dev::eth::PUSH2, __args#2=...,
__args#3=..., __args#4=..., __args#5=0x7fffc42a0f50, __args#6=0x7fffc424b4b0) at /usr/include/c++/4.8/functional:2071
#15 0x00007ffff70c25c4 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_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*)>::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=0x7fffc4525130, __args#0=1834, __args#1=dev::eth::PUSH2, __args#2=..., __args#3=..., __args#4=..., __args#5=0x7fffc42a0f50, __args#6=0x7fffc424b4b0)
at /usr/include/c++/4.8/functional:2464
#16 0x00007ffff70b6250 in dev::eth::VM::__lambda3::operator() (__closure=0x7fffdaff19d0) at /home/christoph/software/Ethereum/cpp-ethereum/libevm/VM.cpp:99
---Type <return> to continue, or q <return> to quit---
#17 0x00007ffff70b7b49 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=0x7fffc42a0f50, io_gas=..., _ext=..., _onOp=...)
at /home/christoph/software/Ethereum/cpp-ethereum/libevm/VM.cpp:196
#18 0x00007ffff757e5f1 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=0x7fffc42a0f50, io_gas=..., _ext=..., _out=..., _onOp=...)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/../libevm/VMFace.h:50
#19 0x00007ffff757cc49 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=0x7fffdaff1e90, _onOp=...)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/Executive.cpp:265
#20 0x00007ffff758cdfc in dev::eth::ExtVM::call (this=0x7fffc403d080, _p=...) at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/ExtVM.cpp:34
#21 0x00007ffff70bc212 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=0x7fffc4033660, io_gas=..., _ext=..., _onOp=...)
at /home/christoph/software/Ethereum/cpp-ethereum/libevm/VM.cpp:645
#22 0x00007ffff757e64e 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=0x7fffc4033660, io_gas=..., _ext=..., _onOp=...)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/../libevm/VMFace.h:56
#23 0x00007ffff757cb78 in dev::eth::Executive::go(std::function<void (unsigned long, dev::eth::Instruction, boost::multiprecision::number<boost::multiprecision::backends---Type <return> to continue, or q <return> to quit---
::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=0x7fffdaff3460, _onOp=...)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/Executive.cpp:261
#24 0x00007ffff7528494 in dev::eth::State::execute(std::vector<dev::FixedHash<32u>, std::allocator<dev::FixedHash<32u> > > const&, dev::eth::Transaction const&, dev::eth::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=0x7fffdaffbaf0, _lh=..., _t=..., _p=dev::eth::Committed, _onOp=...)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/State.cpp:1192
#25 0x00007ffff7522d44 in dev::eth::State::enact (this=0x7fffdaffbaf0, _block=..., _bc=..., _ir=2)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/State.cpp:629
#26 0x00007ffff75212de in dev::eth::State::enactOn (this=0x7fffdaffbaf0, _block=..., _bi=..., _bc=..., _ir=2)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/State.cpp:422
#27 0x00007ffff75f65f3 in dev::eth::BlockChain::import (this=0x5bcaa0, _bi=..., _block=..., _db=..., _ir=2)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockChain.cpp:464
#28 0x00007ffff75f5424 in dev::eth::BlockChain::sync (this=0x5bcaa0, _bq=..., _stateDB=..., _max=43)
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockChain.cpp:323
#29 0x00007ffff75ca949 in dev::eth::Client::syncBlockQueue (this=0x5bc720) at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/Client.cpp:486
#30 0x00007ffff75cc554 in dev::eth::Client::doWork (this=0x5bc720) at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/Client.cpp:666
#31 0x00007ffff65abf7b in dev::Worker::workLoop (this=0x5bca40) at /home/christoph/software/Ethereum/cpp-ethereum/libdevcore/Worker.cpp:115
#32 0x00007ffff65ab9a0 in dev::Worker::__lambda1::operator() (__closure=0x5d9530) at /home/christoph/software/Ethereum/cpp-ethereum/libdevcore/Worker.cpp:55
#33 0x00007ffff65ad00c in std::_Bind_simple<dev::Worker::startWorking()::__lambda1()>::_M_invoke<>(std::_Index_tuple<>) (this=0x5d9530)
at /usr/include/c++/4.8/functional:1732
#34 0x00007ffff65acf63 in std::_Bind_simple<dev::Worker::startWorking()::__lambda1()>::operator()(void) (this=0x5d9530) at /usr/include/c++/4.8/functional:1720
#35 0x00007ffff65acefc in std::thread::_Impl<std::_Bind_simple<dev::Worker::startWorking()::__lambda1()> >::_M_run(void) (this=0x5d9518)
at /usr/include/c++/4.8/thread:115
#36 0x00007ffff5a44bf0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#37 0x00007ffff5c9f182 in start_thread (arg=0x7fffdaffd700) at pthread_create.c:312
#38 0x00007ffff54b247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 7 (Thread 0x7fffdb7fe700 (LWP 31273)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff5a4166c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x00007ffff75681b5 in std::condition_variable::wait<dev::eth::BlockQueue::verifierBody()::__lambda2>(std::unique_lock<std::mutex> &, dev::eth::BlockQueue::__lambda2) (this=0x5bda00, __lock=..., __p=...) at /usr/include/c++/4.8/condition_variable:93
#3 0x00007ffff7564c91 in dev::eth::BlockQueue::verifierBody (this=0x5bd748) at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockQueue.cpp:67
#4 0x00007ffff75645cd in dev::eth::BlockQueue::BlockQueue()::{lambda()#1}::operator()() const ()
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockQueue.cpp:47
#5 0x00007ffff75695fe in std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()>::_M_invoke<>(std::_Index_tuple<>) (this=0x5cab20)
at /usr/include/c++/4.8/functional:1732
---Type <return> to continue, or q <return> to quit---
#6 0x00007ffff7569555 in std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()>::operator()(void) (this=0x5cab20) at /usr/include/c++/4.8/functional:1720
#7 0x00007ffff75694ee in std::thread::_Impl<std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()> >::_M_run(void) (this=0x5cab08)
at /usr/include/c++/4.8/thread:115
#8 0x00007ffff5a44bf0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9 0x00007ffff5c9f182 in start_thread (arg=0x7fffdb7fe700) at pthread_create.c:312
#10 0x00007ffff54b247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 6 (Thread 0x7fffdbfff700 (LWP 31272)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff5a4166c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x00007ffff75681b5 in std::condition_variable::wait<dev::eth::BlockQueue::verifierBody()::__lambda2>(std::unique_lock<std::mutex> &, dev::eth::BlockQueue::__lambda2) (this=0x5bda00, __lock=..., __p=...) at /usr/include/c++/4.8/condition_variable:93
#3 0x00007ffff7564c91 in dev::eth::BlockQueue::verifierBody (this=0x5bd748) at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockQueue.cpp:67
#4 0x00007ffff75645cd in dev::eth::BlockQueue::BlockQueue()::{lambda()#1}::operator()() const ()
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockQueue.cpp:47
#5 0x00007ffff75695fe in std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()>::_M_invoke<>(std::_Index_tuple<>) (this=0x5bc370)
at /usr/include/c++/4.8/functional:1732
#6 0x00007ffff7569555 in std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()>::operator()(void) (this=0x5bc370) at /usr/include/c++/4.8/functional:1720
#7 0x00007ffff75694ee in std::thread::_Impl<std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()> >::_M_run(void) (this=0x5bc358)
at /usr/include/c++/4.8/thread:115
#8 0x00007ffff5a44bf0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9 0x00007ffff5c9f182 in start_thread (arg=0x7fffdbfff700) at pthread_create.c:312
#10 0x00007ffff54b247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 5 (Thread 0x7fffe8b5f700 (LWP 31271)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff5a4166c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x00007ffff75681b5 in std::condition_variable::wait<dev::eth::BlockQueue::verifierBody()::__lambda2>(std::unique_lock<std::mutex> &, dev::eth::BlockQueue::__lambda2) (this=0x5bda00, __lock=..., __p=...) at /usr/include/c++/4.8/condition_variable:93
#3 0x00007ffff7564c91 in dev::eth::BlockQueue::verifierBody (this=0x5bd748) at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockQueue.cpp:67
#4 0x00007ffff75645cd in dev::eth::BlockQueue::BlockQueue()::{lambda()#1}::operator()() const ()
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockQueue.cpp:47
#5 0x00007ffff75695fe in std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()>::_M_invoke<>(std::_Index_tuple<>) (this=0x5c8e10)
at /usr/include/c++/4.8/functional:1732
#6 0x00007ffff7569555 in std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()>::operator()(void) (this=0x5c8e10) at /usr/include/c++/4.8/functional:1720
#7 0x00007ffff75694ee in std::thread::_Impl<std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()> >::_M_run(void) (this=0x5c8df8)
at /usr/include/c++/4.8/thread:115
#8 0x00007ffff5a44bf0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9 0x00007ffff5c9f182 in start_thread (arg=0x7fffe8b5f700) at pthread_create.c:312
#10 0x00007ffff54b247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 4 (Thread 0x7fffe9360700 (LWP 31270)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff5a4166c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x00007ffff75681b5 in std::condition_variable::wait<dev::eth::BlockQueue::verifierBody()::__lambda2>(std::unique_lock<std::mutex> &, dev::eth::BlockQueue::__lambda2)---Type <return> to continue, or q <return> to quit---
(this=0x5bda00, __lock=..., __p=...) at /usr/include/c++/4.8/condition_variable:93
#3 0x00007ffff7564c91 in dev::eth::BlockQueue::verifierBody (this=0x5bd748) at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockQueue.cpp:67
#4 0x00007ffff75645cd in dev::eth::BlockQueue::BlockQueue()::{lambda()#1}::operator()() const ()
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockQueue.cpp:47
#5 0x00007ffff75695fe in std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()>::_M_invoke<>(std::_Index_tuple<>) (this=0x5c9100)
at /usr/include/c++/4.8/functional:1732
#6 0x00007ffff7569555 in std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()>::operator()(void) (this=0x5c9100) at /usr/include/c++/4.8/functional:1720
#7 0x00007ffff75694ee in std::thread::_Impl<std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()> >::_M_run(void) (this=0x5c90e8)
at /usr/include/c++/4.8/thread:115
#8 0x00007ffff5a44bf0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9 0x00007ffff5c9f182 in start_thread (arg=0x7fffe9360700) at pthread_create.c:312
#10 0x00007ffff54b247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 3 (Thread 0x7fffe9b61700 (LWP 31269)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff5a4166c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x00007ffff75681b5 in std::condition_variable::wait<dev::eth::BlockQueue::verifierBody()::__lambda2>(std::unique_lock<std::mutex> &, dev::eth::BlockQueue::__lambda2) (this=0x5bda00, __lock=..., __p=...) at /usr/include/c++/4.8/condition_variable:93
#3 0x00007ffff7564c91 in dev::eth::BlockQueue::verifierBody (this=0x5bd748) at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockQueue.cpp:67
#4 0x00007ffff75645cd in dev::eth::BlockQueue::BlockQueue()::{lambda()#1}::operator()() const ()
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockQueue.cpp:47
#5 0x00007ffff75695fe in std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()>::_M_invoke<>(std::_Index_tuple<>) (this=0x5c7970)
at /usr/include/c++/4.8/functional:1732
#6 0x00007ffff7569555 in std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()>::operator()(void) (this=0x5c7970) at /usr/include/c++/4.8/functional:1720
#7 0x00007ffff75694ee in std::thread::_Impl<std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()> >::_M_run(void) (this=0x5c7958)
at /usr/include/c++/4.8/thread:115
#8 0x00007ffff5a44bf0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9 0x00007ffff5c9f182 in start_thread (arg=0x7fffe9b61700) at pthread_create.c:312
#10 0x00007ffff54b247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 2 (Thread 0x7fffea362700 (LWP 31268)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff5a4166c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x00007ffff75681b5 in std::condition_variable::wait<dev::eth::BlockQueue::verifierBody()::__lambda2>(std::unique_lock<std::mutex> &, dev::eth::BlockQueue::__lambda2) (this=0x5bda00, __lock=..., __p=...) at /usr/include/c++/4.8/condition_variable:93
#3 0x00007ffff7564c91 in dev::eth::BlockQueue::verifierBody (this=0x5bd748) at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockQueue.cpp:67
#4 0x00007ffff75645cd in dev::eth::BlockQueue::BlockQueue()::{lambda()#1}::operator()() const ()
at /home/christoph/software/Ethereum/cpp-ethereum/libethereum/BlockQueue.cpp:47
#5 0x00007ffff75695fe in std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()>::_M_invoke<>(std::_Index_tuple<>) (this=0x5c7850)
at /usr/include/c++/4.8/functional:1732
#6 0x00007ffff7569555 in std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()>::operator()(void) (this=0x5c7850) at /usr/include/c++/4.8/functional:1720
#7 0x00007ffff75694ee in std::thread::_Impl<std::_Bind_simple<dev::eth::BlockQueue::BlockQueue()::__lambda1()> >::_M_run(void) (this=0x5c7838)
at /usr/include/c++/4.8/thread:115
#8 0x00007ffff5a44bf0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9 0x00007ffff5c9f182 in start_thread (arg=0x7fffea362700) at pthread_create.c:312
---Type <return> to continue, or q <return> to quit---
#10 0x00007ffff54b247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 1 (Thread 0x7fffeaa1c780 (LWP 31263)):
#0 0x00007ffff5ca63bd in read () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff7bbda7d in rl_getc () from /lib/x86_64-linux-gnu/libreadline.so.6
#2 0x00007ffff7bbe2ae in rl_read_key () from /lib/x86_64-linux-gnu/libreadline.so.6
#3 0x00007ffff7ba7edc in readline_internal_char () from /lib/x86_64-linux-gnu/libreadline.so.6
#4 0x00007ffff7ba8625 in readline () from /lib/x86_64-linux-gnu/libreadline.so.6
#5 0x00000000004b5754 in main (argc=3, argv=0x7fffffffdb28) at /home/christoph/software/Ethereum/cpp-ethereum/eth/main.cpp:838
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment