Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash on OSX on enabling block generation #377

Open
vrthra opened this issue Feb 26, 2016 · 6 comments
Open

Crash on OSX on enabling block generation #377

vrthra opened this issue Feb 26, 2016 · 6 comments

Comments

@vrthra
Copy link

vrthra commented Feb 26, 2016

I am on OSX, using latest twister. On enabling block generation in the configuration page, the twisterd segfaults consistently.

The log is below:

Added 795 addresses from 188.165.207.160: 11 tried, 9376 new
Added 771 addresses from 188.165.207.160: 11 tried, 9702 new
Added 396 addresses from 188.165.207.160: 11 tried, 9827 new
BlockChain is now up-to-date: unpausing libtorrent session
00:00:15.037: 8fcb08: set_state() 1
00:00:15.039: d9854b: set_state() 1
00:00:15.039: 8fcb08: set_state() 3
00:00:15.040: d9854b: set_state() 3
ThreadRPCServer method=setgenerate
BitcoinMiner started
BitcoinMiner started
BitcoinMiner started
CreateSpamMsgTx: keyId = 0000000000000000000000000000000000000000
BitcoinMiner started
BitcoinMiner started
CreateSpamMsgTx: keyId = 0000000000000000000000000000000000000000
BitcoinMiner started
BitcoinMiner started
BitcoinMiner started
CreateSpamMsgTx: keyId = 0000000000000000000000000000000000000000
CreateSpamMsgTx: msg = 50726f6d6f74656420706f73747320617265206e656564656420746f2072756e20746865206e6574776f726b20696e6672617374727563747572652e20496620796f752077616e7420746f2068656c702c2073746172742067656e65726174696e6720626c6f636b7320616e64206164766572746973652e205b656e5d user = nobody hash = 7f4f45eaa1a95e3b05ed09098e902905b382e315c9428aac6c22049126adafad signedhash = 
CreateSpamMsgTx: keyId = 0000000000000000000000000000000000000000
CreateSpamMsgTx: keyId = 0000000000000000000000000000000000000000
CreateSpamMsgTx: msg = 50726f6d6f74656420706f73747320617265206e656564656420746f2072756e20746865206e6574776f726b20696e6672617374727563747572652e20496620796f752077616e7420746f2068656c702c2073746172742067656e65726174696e6720626c6f636b7320616e64206164766572746973652e205b656e5d user = nobody hash = 7f4f45eaa1a95e3b05ed09098e902905b382e315c9428aac6c22049126adafad signedhash = 
CreateSpamMsgTx: keyId = 0000000000000000000000000000000000000000
CreateSpamMsgTx: keyId = 0000000000000000000000000000000000000000
CreateSpamMsgTx: keyId = 0000000000000000000000000000000000000000
CreateSpamMsgTx: msg = 50726f6d6f74656420706f73747320617265206e656564656420746f2072756e20746865206e6574776f726b20696e6672617374727563747572652e20496620796f752077616e7420746f2068656c702c2073746172742067656e65726174696e6720626c6f636b7320616e64206164766572746973652e205b656e5d user = nobody hash = 7f4f45eaa1a95e3b05ed09098e902905b382e315c9428aac6c22049126adafad signedhash = 
CreateSpamMsgTx: CheckTransaction returned 1
CreateSpamMsgTx: msg = 50726f6d6f74656420706f73747320617265206e656564656420746f2072756e20746865206e6574776f726b20696e6672617374727563747572652e20496620796f752077616e7420746f2068656c702c2073746172742067656e65726174696e6720626c6f636b7320616e64206164766572746973652e205b656e5d user = nobody hash = 7f4f45eaa1a95e3b05ed09098e902905b382e315c9428aac6c22049126adafad signedhash = 
CreateSpamMsgTx: msg = 50726f6d6f74656420706f73747320617265206e656564656420746f2072756e20746865206e6574776f726b20696e6672617374727563747572652e20496620796f752077616e7420746f2068656c702c2073746172742067656e65726174696e6720626c6f636b7320616e64206164766572746973652e205b656e5d user = nobody hash = 7f4f45eaa1a95e3b05ed09098e902905b382e315c9428aac6c22049126adafad signedhash = 
CreateSpamMsgTx: CheckTransaction returned 1
CreateSpamMsgTx: msg = 50726f6d6f74656420706f73747320617265206e656564656420746f2072756e20746865206e6574776f726b20696e6672617374727563747572652e20496620796f752077616e7420746f2068656c702c2073746172742067656e65726174696e6720626c6f636b7320616e64206164766572746973652e205b656e5d user = nobody hash = 7f4f45eaa1a95e3b05ed09098e902905b382e315c9428aac6c22049126adafad signedhash = 
CreateSpamMsgTx: msg = 50726f6d6f74656420706f73747320617265206e656564656420746f2072756e20746865206e6574776f726b20696e6672617374727563747572652e20496620796f752077616e7420746f2068656c702c2073746172742067656e65726174696e6720626c6f636b7320616e64206164766572746973652e205b656e5d user = nobody hash = 7f4f45eaa1a95e3b05ed09098e902905b382e315c9428aac6c22049126adafad signedhash = 
CreateSpamMsgTx: msg = 50726f6d6f74656420706f73747320617265206e656564656420746f2072756e20746865206e6574776f726b20696e6672617374727563747572652e20496620796f752077616e7420746f2068656c702c2073746172742067656e65726174696e6720626c6f636b7320616e64206164766572746973652e205b656e5d user = nobody hash = 7f4f45eaa1a95e3b05ed09098e902905b382e315c9428aac6c22049126adafad signedhash = 
CreateSpamMsgTx: CheckTransaction returned 1
CreateSpamMsgTx: CheckTransaction returned 1
CreateSpamMsgTx: CheckTransaction returned 1
CreateSpamMsgTx: CheckTransaction returned 1
CreateSpamMsgTx: CheckTransaction returned 1
CreateSpamMsgTx: CheckTransaction returned 1
CreateNewBlock(): total size 1000
CreateNewBlock(): total size 1000
Running BitcoinMiner with 1 transactions in block (245 bytes)
Running BitcoinMiner with 1 transactions in block (245 bytes)
CreateNewBlock(): total size 1000
Running BitcoinMiner with 1 transactions in block (245 bytes)
CreateNewBlock(): total size 1000
Running BitcoinMiner with 1 transactions in block (245 bytes)
CreateNewBlock(): total size 1000
Running BitcoinMiner with 1 transactions in block (245 bytes)
CreateNewBlock(): total size 1000
Running BitcoinMiner with 1 transactions in block (245 bytes)
CreateNewBlock(): total size 1000
Running BitcoinMiner with 1 transactions in block (245 bytes)
CreateNewBlock(): total size 1000
Running BitcoinMiner with 1 transactions in block (245 bytes)

@miguelfreitas
Copy link
Owner

may you execute it under gdb?

if so, would you post the stack trace after the crash? ("threads apply all bt")

@vrthra
Copy link
Author

vrthra commented Feb 26, 2016


assertion failed. Please file a bugreport at https://github.com/miguelfreitas/twister-core/issues
Please include the following information:

version: 1.0.0.0
$Rev: 7680 $
file: 'libtorrent/src/packet_buffer.cpp'
line: 59
function: void libtorrent::packet_buffer::check_invariant() const
expression: count == int(m_size)

stack:
1: assert_fail(char const*, int, char const*, char const*, char const*)
2: libtorrent::invariant_checker_impl<libtorrent::packet_buffer>::invariant_checker_impl(libtorrent::packet_buffer const&)
3: libtorrent::packet_buffer::at(unsigned int) const
4: libtorrent::utp_socket_impl::tick(libtorrent::ptime const&)
5: libtorrent::tick_utp_impl(libtorrent::utp_socket_impl*, libtorrent::ptime const&)
6: libtorrent::utp_socket_manager::tick(libtorrent::ptime)
7: libtorrent::aux::session_impl::on_tick(boost::system::error_code const&)
8: void boost::asio::asio_handler_invoke<boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, libtorrent::aux::session_impl, boost::system::error_code c
::_bi::list2<boost::_bi::value<libtorrent::aux::session_impl*>, boost::arg<1> > >, boost::system::error_code> >(boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mf
libtorrent::aux::session_impl, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<libtorrent::aux::session_impl*>, boost::arg<1> > >, boost::system::error_c
9: boost::asio::detail::wait_handler<boost::_bi::bind_t<void, boost::_mfi::mf1<void, libtorrent::aux::session_impl, boost::system::error_code const&>, boost::_bi::list2<boost::
btorrent::aux::session_impl*>, boost::arg<1> > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_cod
igned long)
10: boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&, boost::asio::detail::task_io_service_thread_info&, boo
rror_code const&)
11: boost::asio::detail::task_io_service::run(boost::system::error_code&)
12: boost::asio::io_service::run(boost::system::error_code&)
13: libtorrent::aux::session_impl::main_thread()
14: boost::asio::detail::posix_thread::func<boost::_bi::bind_t<void, boost::_mfi::mf0<void, libtorrent::aux::session_impl>, boost::_bi::list1<boost::_bi::value<libtorrent::aux:
*> > > >::run()
15: boost_asio_detail_posix_thread_function
16: _pthread_body
17: _pthread_body
18: thread_start

[New Thread 0x1827 of process 36060]
[New Thread 0x1a03 of process 36060]
[New Thread 0x1b03 of process 36060]
[New Thread 0x1c03 of process 36060]
[New Thread 0x1d03 of process 36060]
[New Thread 0x1e03 of process 36060]
[New Thread 0x1f03 of process 36060]
[New Thread 0x2003 of process 36060]
[New Thread 0x2103 of process 36060]
[New Thread 0x2203 of process 36060]
[New Thread 0x2303 of process 36060]
[New Thread 0x2403 of process 36060]
[New Thread 0x2503 of process 36060]
[New Thread 0x2603 of process 36060]
[New Thread 0x2703 of process 36060]
[New Thread 0x2803 of process 36060]
[New Thread 0x2903 of process 36060]
[New Thread 0x2a03 of process 36060]
[New Thread 0x2b03 of process 36060]
[New Thread 0x2c03 of process 36060]
[New Thread 0x2d03 of process 36060]
[New Thread 0x2e03 of process 36060]
[New Thread 0x2f03 of process 36060]
[New Thread 0x3003 of process 36060]
[New Thread 0x3103 of process 36060]
[New Thread 0x3203 of process 36060]
[New Thread 0x3303 of process 36060]
[New Thread 0x3403 of process 36060]
[New Thread 0x3503 of process 36060]
[New Thread 0x3603 of process 36060]
[New Thread 0x3703 of process 36060]
[New Thread 0x3803 of process 36060]
[New Thread 0x3903 of process 36060]

Program received signal SIGINT, Interrupt.
0x00007fff94b37eb2 in __psynch_cvwait () from /usr/lib/system/libsystem_kernel.dylib
(gdb)
(gdb) threads apply all bt
Undefined command: "threads".  Try "help".
(gdb) th
thbreak  thread
(gdb) thread apply all bt

Thread 34 (Thread 0x3903 of process 36060):
#0  0x00000001004779e3 in xor_salsa8_sse2(long long __vector(2)*, long long __vector(2) const*) (
    B=<optimized out>, Bx=<optimized out>) at src/scrypt-sse2.cpp:70
#1  scrypt_1024_1_1_256_sp_sse2 (input=0x10bce51f0 "\002", output=0x700001269da0 "", scratchpad=<optimized out>)
    at src/scrypt-sse2.cpp:125
#2  0x0000000100404bcb in scrypt_1024_1_1_256 (
    input=0xbefa335bbe93b5a6 <error: Cannot access memory at address 0xbefa335bbe93b5a6>,
    output=0x4 <error: Cannot access memory at address 0x4>) at src/scrypt.cpp:317
#3  0x0000000100361a7b in CBlock::GetPoWHash (this=<optimized out>) at ./src/core.h:536
#4  0x000000010037e568 in ?? ()
#5  0x0000700001269ef0 in ?? ()
#6  0x0000000100c725e9 in boost::(anonymous namespace)::thread_proxy(void*) ()
   from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
Backtrace stopped: frame did not save the PC

Thread 33 (Thread 0x3803 of process 36060):
#0  0x0000000100477836 in scrypt_1024_1_1_256_sp_sse2 (input=0x10bcd1fd0 "\002", output=0x7000011e6da0 "",
    scratchpad=<optimized out>) at src/scrypt-sse2.cpp:124
#1  0x0000000100404bcb in scrypt_1024_1_1_256 (input=0xc200 <error: Cannot access memory at address 0xc200>,
    output=0xc20 <error: Cannot access memory at address 0xc20>) at src/scrypt.cpp:317
#2  0x0000000100361a7b in CBlock::GetPoWHash (this=<optimized out>) at ./src/core.h:536
#3  BitcoinMiner (pwallet=<optimized out>) at src/main.cpp:4156
#4  0x000000010037e568 in ?? ()
#5  0x00007000011e6ef0 in ?? ()
#6  0x0000000100c725e9 in boost::(anonymous namespace)::thread_proxy(void*) ()
   from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
Backtrace stopped: frame did not save the PC

---Type <return> to continue, or q <return> to quit---
Thread 32 (Thread 0x3703 of process 36060):
#0  xor_salsa8_sse2(long long __vector(2)*, long long __vector(2) const*) (B=<optimized out>, Bx=<optimized out>) at src/scrypt-sse2.cpp:80
#1  scrypt_1024_1_1_256_sp_sse2 (input=0x1023700a0 "\002", output=0x700001163da0 "", scratchpad=<optimized out>) at src/scrypt-sse2.cpp:118
#2  0x0000000100404bcb in scrypt_1024_1_1_256 (input=0x6df2ec2ee22fca20 <error: Cannot access memory at address 0x6df2ec2ee22fca20>,
    output=0xa7c79e331be2944d <error: Cannot access memory at address 0xa7c79e331be2944d>) at src/scrypt.cpp:317
#3  0x0000000100361a7b in CBlock::GetPoWHash (this=<optimized out>) at ./src/core.h:536
#4  BitcoinMiner (pwallet=<optimized out>) at src/main.cpp:4156
#5  0x000000010037e568 in ?? ()
#6  0x0000700001163ef0 in ?? ()
#7  0x0000000100c725e9 in boost::(anonymous namespace)::thread_proxy(void*) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
Backtrace stopped: frame did not save the PC

Thread 31 (Thread 0x3603 of process 36060):
#0  xor_salsa8_sse2(long long __vector(2)*, long long __vector(2) const*) (B=<optimized out>, Bx=<optimized out>) at src/scrypt-sse2.cpp:54
#1  scrypt_1024_1_1_256_sp_sse2 (input=0x10bcd2f40 "\002", output=0x7000010e0da0 "", scratchpad=<optimized out>) at src/scrypt-sse2.cpp:125
#2  0x0000000100404bcb in scrypt_1024_1_1_256 (input=0xa973d845ffc46064 <error: Cannot access memory at address 0xa973d845ffc46064>,
    output=0x2 <error: Cannot access memory at address 0x2>) at src/scrypt.cpp:317
#3  0x0000000100361a7b in CBlock::GetPoWHash (this=<optimized out>) at ./src/core.h:536
#4  BitcoinMiner (pwallet=<optimized out>) at src/main.cpp:4156
#5  0x000000010037e568 in ?? ()
#6  0x00007000010e0ef0 in ?? ()
#7  0x0000000100c725e9 in boost::(anonymous namespace)::thread_proxy(void*) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
Backtrace stopped: frame did not save the PC

Thread 30 (Thread 0x3503 of process 36060):
#0  0x0000000100477889 in scrypt_1024_1_1_256_sp_sse2 (input=0x10bda5790 "\002", output=0x70000105dda0 "", scratchpad=<optimized out>)
    at src/scrypt-sse2.cpp:124
#1  0x0000000100404bcb in scrypt_1024_1_1_256 (input=0x13ec0 <error: Cannot access memory at address 0x13ec0>,
    output=0x13e8 <error: Cannot access memory at address 0x13e8>) at src/scrypt.cpp:317
#2  0x0000000100361a7b in CBlock::GetPoWHash (this=<optimized out>) at ./src/core.h:536
#3  BitcoinMiner (pwallet=<optimized out>) at src/main.cpp:4156
#4  0x000000010037e568 in ?? ()
#5  0x000070000105def0 in ?? ()
#6  0x0000000100c725e9 in boost::(anonymous namespace)::thread_proxy(void*) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
Backtrace stopped: frame did not save the PC

Thread 29 (Thread 0x3403 of process 36060):
#0  0x0000000100477b8f in xor_salsa8_sse2(long long __vector(2)*, long long __vector(2) const*) (B=<optimized out>, Bx=<optimized out>)
    at src/scrypt-sse2.cpp:55
#1  scrypt_1024_1_1_256_sp_sse2 (input=0x10236ff30 "\002", output=0x700000fdada0 "", scratchpad=<optimized out>) at src/scrypt-sse2.cpp:126
#2  0x0000000100404bcb in scrypt_1024_1_1_256 (input=0xca16b514908af1e8 <error: Cannot access memory at address 0xca16b514908af1e8>,
    output=0x427f7f2dd79dc630 <error: Cannot access memory at address 0x427f7f2dd79dc630>) at src/scrypt.cpp:317
#3  0x0000000100361a7b in CBlock::GetPoWHash (this=<optimized out>) at ./src/core.h:536
#4  BitcoinMiner (pwallet=<optimized out>) at src/main.cpp:4156
#5  0x000000010037e568 in ?? ()
#6  0x0000700000fdaef0 in ?? ()
#7  0x0000000100c725e9 in boost::(anonymous namespace)::thread_proxy(void*) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
Backtrace stopped: frame did not save the PC

Thread 28 (Thread 0x3303 of process 36060):
#0  xor_salsa8_sse2(long long __vector(2)*, long long __vector(2) const*) (B=<optimized out>, Bx=<optimized out>) at src/scrypt-sse2.cpp:77
---Type <return> to continue, or q <return> to quit---
#1  scrypt_1024_1_1_256_sp_sse2 (input=0x1056efc10 "\002", output=0x700000f57da0 "", scratchpad=<optimized out>) at src/scrypt-sse2.cpp:119
#2  0x0000000100404bcb in scrypt_1024_1_1_256 (input=0x64aa7a5ce7a9431e <error: Cannot access memory at address 0x64aa7a5ce7a9431e>,
    output=0x16ad28193c4e1a52 <error: Cannot access memory at address 0x16ad28193c4e1a52>) at src/scrypt.cpp:317
#3  0x0000000100361a7b in CBlock::GetPoWHash (this=<optimized out>) at ./src/core.h:536
#4  BitcoinMiner (pwallet=<optimized out>) at src/main.cpp:4156
#5  0x000000010037e568 in ?? ()
#6  0x0000700000f57ef0 in ?? ()
#7  0x0000000100c725e9 in boost::(anonymous namespace)::thread_proxy(void*) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
Backtrace stopped: frame did not save the PC

Thread 27 (Thread 0x3203 of process 36060):
#0  xor_salsa8_sse2(long long __vector(2)*, long long __vector(2) const*) (B=<optimized out>, Bx=<optimized out>) at src/scrypt-sse2.cpp:65
#1  scrypt_1024_1_1_256_sp_sse2 (input=0x10bda0300 "\002", output=0x700000ed4da0 "", scratchpad=<optimized out>) at src/scrypt-sse2.cpp:126
#2  0x0000000100404bcb in scrypt_1024_1_1_256 (input=0x1f9d132a7cf60283 <error: Cannot access memory at address 0x1f9d132a7cf60283>,
    output=0x17ad47ef27802e24 <error: Cannot access memory at address 0x17ad47ef27802e24>) at src/scrypt.cpp:317
#3  0x0000000100361a7b in CBlock::GetPoWHash (this=<optimized out>) at ./src/core.h:536
#4  BitcoinMiner (pwallet=<optimized out>) at src/main.cpp:4156
#5  0x000000010037e568 in ?? ()
#6  0x0000700000ed4ef0 in ?? ()
#7  0x0000000100c725e9 in boost::(anonymous namespace)::thread_proxy(void*) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
Backtrace stopped: frame did not save the PC

Thread 26 (Thread 0x3103 of process 36060):
#0  0x00007fff94b37eb2 in __psynch_cvwait () from /usr/lib/system/libsystem_kernel.dylib
#1  0x00007fff94cdf150 in _pthread_cond_wait () from /usr/lib/system/libsystem_pthread.dylib
#2  0x00000001004b126b in leveldb::(anonymous namespace)::PosixEnv::BGThread (this=<optimized out>) at util/env_posix.cc:654
#3  leveldb::(anonymous namespace)::PosixEnv::BGThreadWrapper (arg=0x200) at util/env_posix.cc:599
#4  0x00007fff94cdec13 in _pthread_body () from /usr/lib/system/libsystem_pthread.dylib
#5  0x00007fff94cdeb90 in _pthread_start () from /usr/lib/system/libsystem_pthread.dylib
#6  0x00007fff94cdc375 in thread_start () from /usr/lib/system/libsystem_pthread.dylib
#7  0x0000000000000000 in ?? ()

Thread 25 (Thread 0x3003 of process 36060):
#0  0x00007fff94b37eb2 in __psynch_cvwait () from /usr/lib/system/libsystem_kernel.dylib
#1  0x00007fff94cdf150 in _pthread_cond_wait () from /usr/lib/system/libsystem_pthread.dylib
#2  0x000000010001c326 in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (
    this=<optimized out>, lock=...) at /usr/local/include/boost/asio/detail/posix_event.hpp:106
#3  0x0000000100010636 in boost::asio::detail::task_io_service::run (this=0x50100000600, ec=...)
    at /usr/local/include/boost/asio/detail/impl/task_io_service.ipp:149
#4  0x0000000100024651 in ?? ()
#5  0x0000000000000000 in ?? ()

Thread 24 (Thread 0x2f03 of process 36060):
#0  0x00007fff94b38002 in __pthread_kill () from /usr/lib/system/libsystem_kernel.dylib
#1  0x00007fff94ce05c5 in pthread_kill () from /usr/lib/system/libsystem_pthread.dylib
#2  0x00007fff987026e7 in abort () from /usr/lib/system/libsystem_c.dylib
#3  0x0000000100025cd9 in ?? ()
#4  0x0000000100591375 in libtorrent::hex_chars ()
#5  0x0000000100583728 in libtorrent::bt_peer_connection::write_handshake()::version_string ()
#6  0x0000000100583728 in libtorrent::bt_peer_connection::write_handshake()::version_string ()
#7  0x0000700000d49970 in ?? ()
---Type <return> to continue, or q <return> to quit---
#8  0x000000010059138a in libtorrent::hex_chars ()
#9  0x00000001005913ab in libtorrent::hex_chars ()
#10 0x7265737361203a31 in ?? ()
#11 0x63286c6961665f74 in ?? ()
#12 0x736e6f6320726168 in ?? ()
#13 0x2c746e69202c2a74 in ?? ()
#14 0x6f63207261686320 in ?? ()
#15 0x6863202c2a74736e in ?? ()
#16 0x74736e6f63207261 in ?? ()
#17 0x2072616863202c2a in ?? ()
#18 0x0a292a74736e6f63 in ?? ()
#19 0x6f7462696c203a32 in ?? ()
#20 0x693a3a746e657272 in ?? ()
#21 0x746e61697261766e in ?? ()
#22 0x72656b636568635f in ?? ()
#23 0x696c3c6c706d695f in ?? ()
#24 0x746e6572726f7462 in ?? ()
#25 0x74656b6361703a3a in ?? ()
#26 0x3e7265666675625f in ?? ()
#27 0x697261766e693a3a in ?? ()
#28 0x636568635f746e61 in ?? ()
#29 0x6c706d695f72656b in ?? ()
#30 0x72726f7462696c28 in ?? ()
#31 0x6361703a3a746e65 in ?? ()
#32 0x666675625f74656b in ?? ()
#33 0x74736e6f63207265 in ?? ()
#34 0x696c203a330a2926 in ?? ()
#35 0x746e6572726f7462 in ?? ()
#36 0x74656b6361703a3a in ?? ()
#37 0x3a7265666675625f in ?? ()
#38 0x69736e752874613a in ?? ()
#39 0x746e692064656e67 in ?? ()
#40 0x0a74736e6f632029 in ?? ()
#41 0x6f7462696c203a34 in ?? ()
#42 0x753a3a746e657272 in ?? ()
#43 0x656b636f735f7074 in ?? ()
#44 0x3a3a6c706d695f74 in ?? ()
#45 0x62696c286b636974 in ?? ()
#46 0x3a746e6572726f74 in ?? ()
#47 0x6320656d6974703a in ?? ()
#48 0x350a292674736e6f in ?? ()
#49 0x726f7462696c203a in ?? ()
#50 0x69743a3a746e6572 in ?? ()
#51 0x695f7074755f6b63 in ?? ()
#52 0x7462696c286c706d in ?? ()
#53 0x3a3a746e6572726f in ?? ()
#54 0x6b636f735f707475 in ?? ()
#55 0x2a6c706d695f7465 in ?? ()
#56 0x726f7462696c202c in ?? ()
#57 0x74703a3a746e6572 in ?? ()
#58 0x736e6f6320656d69 in ?? ()
---Type <return> to continue, or q <return> to quit---
#59 0x6c203a360a292674 in ?? ()
#60 0x6e6572726f746269 in ?? ()
#61 0x735f7074753a3a74 in ?? ()
#62 0x616d5f74656b636f in ?? ()
#63 0x743a3a726567616e in ?? ()
#64 0x7462696c286b6369 in ?? ()
#65 0x3a3a746e6572726f in ?? ()
#66 0x370a29656d697470 in ?? ()
#67 0x726f7462696c203a in ?? ()
#68 0x75613a3a746e6572 in ?? ()
#69 0x69737365733a3a78 in ?? ()
#70 0x3a6c706d695f6e6f in ?? ()
#71 0x6b6369745f6e6f3a in ?? ()
#72 0x3a3a74736f6f6228 in ?? ()
#73 0x3a3a6d6574737973 in ?? ()
#74 0x6f635f726f727265 in ?? ()
#75 0x74736e6f63206564 in ?? ()
#76 0x6f76203a380a2926 in ?? ()
#77 0x74736f6f62206469 in ?? ()
#78 0x3a3a6f6973613a3a in ?? ()
#79 0x6e61685f6f697361 in ?? ()
#80 0x766e695f72656c64 in ?? ()
#81 0x736f6f623c656b6f in ?? ()
#82 0x3a6f6973613a3a74 in ?? ()
#83 0x3a6c69617465643a in ?? ()
#84 0x317265646e69623a in ?? ()
#85 0x3a3a74736f6f623c in ?? ()
#86 0x6e69623a3a69625f in ?? ()
#87 0x64696f763c745f64 in ?? ()
#88 0x3a74736f6f62202c in ?? ()
#89 0x6d3a3a69666d5f3a in ?? ()
#90 0x2c64696f763c3166 in ?? ()
#91 0x72726f7462696c20 in ?? ()
#92 0x7875613a3a746e65 in ?? ()
#93 0x6f69737365733a3a in ?? ()
#94 0x202c6c706d695f6e in ?? ()
#95 0x733a3a74736f6f62 in ?? ()
#96 0x653a3a6d65747379 in ?? ()
#97 0x646f635f726f7272 in ?? ()
#98 0x2674736e6f632065 in ?? ()
#99 0x74736f6f62202c3e in ?? ()
#100 0x6c3a3a69625f3a3a in ?? ()
#101 0x6f6f623c32747369 in ?? ()
#102 0x3a69625f3a3a7473 in ?? ()
#103 0x6c3c65756c61763a in ?? ()
#104 0x6e6572726f746269 in ?? ()
#105 0x3a3a7875613a3a74 in ?? ()
#106 0x5f6e6f6973736573 in ?? ()
#107 0x202c3e2a6c706d69 in ?? ()
#108 0x613a3a74736f6f62 in ?? ()
#109 0x203e203e313c6772 in ?? ()
---Type <return> to continue, or q <return> to quit---
#110 0x74736f6f62202c3e in ?? ()
#111 0x6d65747379733a3a in ?? ()
#112 0x5f726f7272653a3a in ?? ()
#113 0x283e203e65646f63 in ?? ()
#114 0x613a3a74736f6f62 in ?? ()
#115 0x7465643a3a6f6973 in ?? ()
#116 0x6e69623a3a6c6961 in ?? ()
#117 0x6f6f623c31726564 in ?? ()
#118 0x3a69625f3a3a7473 in ?? ()
#119 0x3c745f646e69623a in ?? ()
#120 0x6f62202c64696f76 in ?? ()
#121 0x666d5f3a3a74736f in ?? ()
#122 0x763c31666d3a3a69 in ?? ()
#123 0x62696c202c64696f in ?? ()
#124 0x3a746e6572726f74 in ?? ()
#125 0x65733a3a7875613a in ?? ()
#126 0x6d695f6e6f697373 in ?? ()
#127 0x736f6f62202c6c70 in ?? ()
#128 0x65747379733a3a74 in ?? ()
#129 0x726f7272653a3a6d in ?? ()
#130 0x6f632065646f635f in ?? ()
#131 0x62202c3e2674736e in ?? ()
#132 0x625f3a3a74736f6f in ?? ()
#133 0x327473696c3a3a69 in ?? ()
#134 0x3a3a74736f6f623c in ?? ()
#135 0x6c61763a3a69625f in ?? ()
#136 0x6f7462696c3c6575 in ?? ()
#137 0x613a3a746e657272 in ?? ()
#138 0x737365733a3a7875 in ?? ()
#139 0x6c706d695f6e6f69 in ?? ()
#140 0x736f6f62202c3e2a in ?? ()
#141 0x313c6772613a3a74 in ?? ()
#142 0x62202c3e203e203e in ?? ()
#143 0x79733a3a74736f6f in ?? ()
#144 0x72653a3a6d657473 in ?? ()
#145 0x65646f635f726f72 in ?? ()
#146 0x292e2e2e202c263e in ?? ()
#147 0x736f6f62203a390a in ?? ()
#148 0x3a6f6973613a3a74 in ?? ()
#149 0x3a6c69617465643a in ?? ()
#150 0x61685f746961773a in ?? ()
#151 0x6f623c72656c646e in ?? ()
#152 0x69625f3a3a74736f in ?? ()
#153 0x745f646e69623a3a in ?? ()
#154 0x62202c64696f763c in ?? ()
#155 0x6d5f3a3a74736f6f in ?? ()
#156 0x3c31666d3a3a6966 in ?? ()
#157 0x696c202c64696f76 in ?? ()
#158 0x746e6572726f7462 in ?? ()
#159 0x733a3a7875613a3a in ?? ()
#160 0x695f6e6f69737365 in ?? ()
---Type <return> to continue, or q <return> to quit---
#161 0x6f6f62202c6c706d in ?? ()
#162 0x747379733a3a7473 in ?? ()
#163 0x6f7272653a3a6d65 in ?? ()
#164 0x632065646f635f72 in ?? ()
#165 0x202c3e2674736e6f in ?? ()
#166 0x5f3a3a74736f6f62 in ?? ()
#167 0x7473696c3a3a6962 in ?? ()
#168 0x3a74736f6f623c32 in ?? ()
#169 0x61763a3a69625f3a in ?? ()
#170 0x7462696c3c65756c in ?? ()
#171 0x3a3a746e6572726f in ?? ()
#172 0x7365733a3a787561 in ?? ()
#173 0x706d695f6e6f6973 in ?? ()
#174 0x6f6f62202c3e2a6c in ?? ()
#175 0x3c6772613a3a7473 in ?? ()
#176 0x3e203e203e203e31 in ?? ()
#177 0x6d6f635f6f643a3a in ?? ()
#178 0x6f62286574656c70 in ?? ()
#179 0x6973613a3a74736f in ?? ()
#180 0x69617465643a3a6f in ?? ()
#181 0x5f6b7361743a3a6c in ?? ()
#182 0x69767265735f6f69 in ?? ()
#183 0x6f6f62202c2a6563 in ?? ()
#184 0x6f6973613a3a7473 in ?? ()
#185 0x6c69617465643a3a in ?? ()
#186 0x695f6b7361743a3a in ?? ()
#187 0x6369767265735f6f in ?? ()
#188 0x74617265706f5f65 in ?? ()
#189 0x6f62202c2a6e6f69 in ?? ()
#190 0x7379733a3a74736f in ?? ()
#191 0x7272653a3a6d6574 in ?? ()
#192 0x2065646f635f726f in ?? ()
#193 0x202c2674736e6f63 in ?? ()
#194 0x64656e6769736e75 in ?? ()
#195 0x310a29676e6f6c20 in ?? ()
#196 0x74736f6f62203a30 in ?? ()
#197 0x3a3a6f6973613a3a in ?? ()
#198 0x3a3a6c6961746564 in ?? ()
#199 0x5f6f695f6b736174 in ?? ()
#200 0x3a65636976726573 in ?? ()
#201 0x5f6e75725f6f643a in ?? ()
#202 0x736f6f6228656e6f in ?? ()
#203 0x3a6f6973613a3a74 in ?? ()
#204 0x3a6c69617465643a in ?? ()
#205 0x5f6465706f63733a in ?? ()
#206 0x6f6f623c6b636f6c in ?? ()
#207 0x6f6973613a3a7473 in ?? ()
#208 0x6c69617465643a3a in ?? ()
#209 0x5f7869736f703a3a in ?? ()
#210 0x2c263e786574756d in ?? ()
#211 0x3a3a74736f6f6220 in ?? ()
---Type <return> to continue, or q <return> to quit---
#212 0x65643a3a6f697361 in ?? ()
#213 0x61743a3a6c696174 in ?? ()
#214 0x65735f6f695f6b73 in ?? ()
#215 0x68745f6563697672 in ?? ()
#216 0x666e695f64616572 in ?? ()
#217 0x736f6f62202c266f in ?? ()
#218 0x65747379733a3a74 in ?? ()
#219 0x726f7272653a3a6d in ?? ()
#220 0x6f632065646f635f in ?? ()
#221 0x31310a292674736e in ?? ()
#222 0x3a74736f6f62203a in ?? ()
#223 0x643a3a6f6973613a in ?? ()
#224 0x743a3a6c69617465 in ?? ()
#225 0x735f6f695f6b7361 in ?? ()
#226 0x3a3a656369767265 in ?? ()
#227 0x736f6f62286e7572 in ?? ()
#228 0x65747379733a3a74 in ?? ()
#229 0x726f7272653a3a6d in ?? ()
#230 0x0a292665646f635f in ?? ()
#231 0x736f6f62203a3231 in ?? ()
#232 0x3a6f6973613a3a74 in ?? ()
#233 0x767265735f6f693a in ?? ()
#234 0x6e75723a3a656369 in ?? ()
#235 0x3a3a74736f6f6228 in ?? ()
#236 0x3a3a6d6574737973 in ?? ()
#237 0x6f635f726f727265 in ?? ()
#238 0x3a33310a29266564 in ?? ()
#239 0x72726f7462696c20 in ?? ()
#240 0x7875613a3a746e65 in ?? ()
#241 0x6f69737365733a3a in ?? ()
#242 0x3a3a6c706d695f6e in ?? ()
#243 0x7268745f6e69616d in ?? ()
#244 0x34310a2928646165 in ?? ()
#245 0x3a74736f6f62203a in ?? ()
#246 0x643a3a6f6973613a in ?? ()
#247 0x703a3a6c69617465 in ?? ()
#248 0x7268745f7869736f in ?? ()
#249 0x6e75663a3a646165 in ?? ()
#250 0x3a74736f6f623c63 in ?? ()
#251 0x69623a3a69625f3a in ?? ()
#252 0x696f763c745f646e in ?? ()
#253 0x74736f6f62202c64 in ?? ()
#254 0x3a3a69666d5f3a3a in ?? ()
#255 0x64696f763c30666d in ?? ()
#256 0x726f7462696c202c in ?? ()
#257 0x75613a3a746e6572 in ?? ()
#258 0x69737365733a3a78 in ?? ()
#259 0x3e6c706d695f6e6f in ?? ()
#260 0x3a74736f6f62202c in ?? ()
#261 0x696c3a3a69625f3a in ?? ()
#262 0x736f6f623c317473 in ?? ()
---Type <return> to continue, or q <return> to quit---
#263 0x3a3a69625f3a3a74 in ?? ()
#264 0x696c3c65756c6176 in ?? ()
#265 0x746e6572726f7462 in ?? ()
#266 0x733a3a7875613a3a in ?? ()
#267 0x695f6e6f69737365 in ?? ()
#268 0x203e203e2a6c706d in ?? ()
#269 0x6e75723a3a3e203e in ?? ()
#270 0x62203a35310a2928 in ?? ()
#271 0x6973615f74736f6f in ?? ()
#272 0x6c69617465645f6f in ?? ()
#273 0x745f7869736f705f in ?? ()
#274 0x75665f6461657268 in ?? ()
#275 0x310a6e6f6974636e in ?? ()
#276 0x726874705f203a36 in ?? ()
#277 0x79646f625f646165 in ?? ()
#278 0x74705f203a37310a in ?? ()
#279 0x6f625f6461657268 in ?? ()
#280 0x74203a38310a7964 in ?? ()
#281 0x74735f6461657268 in ?? ()
#282 0x000070000a747261 in ?? ()
#283 0x0000700000d4a3b8 in ?? ()
#284 0x0000700000d4a260 in ?? ()
#285 0x00007fff986e2f04 in __sfvwrite () from /usr/lib/system/libsystem_c.dylib
#286 0x00000001001537a7 in ?? ()
#287 0x0000000000000000 in ?? ()

Thread 23 (Thread 0x2e03 of process 36060):
#0  0x00007fff94b37eb2 in __psynch_cvwait () from /usr/lib/system/libsystem_kernel.dylib
#1  0x00007fff94cdf150 in _pthread_cond_wait () from /usr/lib/system/libsystem_pthread.dylib

#2  0x0000000100047bec in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (
    this=<optimized out>, lock=...) at /usr/local/include/boost/asio/detail/posix_event.hpp:106
#3  0x0000000100057426 in ?? ()
#4  0x0000700000cc8ef0 in ?? ()
#5  0x00000001000156d7 in boost::asio::detail::boost_asio_detail_posix_thread_function (arg=0x16400)
    at /usr/local/include/boost/asio/detail/impl/posix_thread.ipp:64
Backtrace stopped: frame did not save the PC

Thread 22 (Thread 0x2d03 of process 36060):
#0  0x00007fff94b38206 in __semwait_signal () from /usr/lib/system/libsystem_kernel.dylib
#1  0x00007fff98723d17 in nanosleep () from /usr/lib/system/libsystem_c.dylib
#2  0x00007fff98723c0a in usleep () from /usr/lib/system/libsystem_c.dylib
#3  0x00000001001dfc73 in libtorrent::sleep (milliseconds=<optimized out>) at libtorrent/src/thread.cpp:54
#4  0x0000000100065218 in libtorrent::file_pool::closer_thread_fun (this=0x0) at libtorrent/src/file_pool.cpp:89
#5  0x00000001000664b6 in ?? ()
#6  0x0000700000186ef0 in ?? ()
#7  0x00000001000156d7 in boost::asio::detail::boost_asio_detail_posix_thread_function (arg=0x0)
    at /usr/local/include/boost/asio/detail/impl/posix_thread.ipp:64
Backtrace stopped: frame did not save the PC

Thread 21 (Thread 0x2c03 of process 36060):
#0  0x00007fff94b37eb2 in __psynch_cvwait () from /usr/lib/system/libsystem_kernel.dylib
---Type <return> to continue, or q <return> to quit---
#1  0x00007fff94cdf150 in _pthread_cond_wait () from /usr/lib/system/libsystem_pthread.dylib
#2  0x0000000100c74a5c in boost::condition_variable::do_wait_until(boost::unique_lock<boost::mutex>&, timespec const&) ()
   from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
#3  0x0000000100c7326f in boost::this_thread::hiden::sleep_for(timespec const&) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib


#4  0x00000001004458c4 in boost::this_thread::sleep_for (ns=...) at /usr/local/include/boost/thread/pthread/thread_data.hpp:243
#5  0x000000010046d96e in ?? ()
#6  0x0000700000c45ef0 in ?? ()
#7  0x0000000100c725e9 in boost::(anonymous namespace)::thread_proxy(void*) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
Backtrace stopped: frame did not save the PC

Thread 20 (Thread 0x2b03 of process 36060):
#0  0x00007fff94b37eb2 in __psynch_cvwait () from /usr/lib/system/libsystem_kernel.dylib
#1  0x00007fff94cdf150 in _pthread_cond_wait () from /usr/lib/system/libsystem_pthread.dylib
#2  0x00000001001dfe15 in libtorrent::condition_variable::wait_for (this=0x62e0100062f00, l=..., rel_time=...) at libtorrent/src/thread.cpp:89

#3  0x000000010000e8ee in libtorrent::alert_manager::wait_for_alert (this=0x62e00, max_wait=...) at libtorrent/src/alert_manager.cpp:69
#4  0x00000001001b0854 in libtorrent::aux::session_impl::wait_for_alert (this=<optimized out>, max_wait=...) at libtorrent/src/session_impl.cpp:6177
#5  0x000000010017c4a5 in libtorrent::session::wait_for_alert (this=<optimized out>, max_wait=...) at libtorrent/src/session.cpp:1120
#6  0x0000000100443c37 in ThreadSessionAlerts () at src/twister.cpp:777
#7  0x000000010046d96e in ?? ()
#8  0x0000700000bc2ef0 in ?? ()
#9  0x0000000100c725e9 in boost::(anonymous namespace)::thread_proxy(void*) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
Backtrace stopped: frame did not save the PC

Thread 19 (Thread 0x2a03 of process 36060):
#0  0x00007fff94b37eb2 in __psynch_cvwait () from /usr/lib/system/libsystem_kernel.dylib
#1  0x00007fff94cdf150 in _pthread_cond_wait () from /usr/lib/system/libsystem_pthread.dylib
#2  0x0000000100c74a5c in boost::condition_variable::do_wait_until(boost::unique_lock<boost::mutex>&, timespec const&) ()
   from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
#3  0x0000000100c7326f in boost::this_thread::hiden::sleep_for(timespec const&) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
#4  0x0000000100442f98 in boost::this_thread::sleep_for (ns=...) at /usr/local/include/boost/thread/pthread/thread_data.hpp:243
#5  boost::this_thread::sleep_for<long long, boost::ratio<1l, 1000l> > (d=...) at /usr/local/include/boost/thread/v2/thread.hpp:124
#6  MilliSleep (n=5000) at ./src/util.h:113
#7  ThreadMaintainDHTNodes () at src/twister.cpp:761
#8  0x000000010046d96e in ?? ()
#9  0x0000700000b3fef0 in ?? ()
#10 0x0000000100c725e9 in boost::(anonymous namespace)::thread_proxy(void*) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
Backtrace stopped: frame did not save the PC

Thread 18 (Thread 0x2903 of process 36060):
#0  0x00007fff94b37eb2 in __psynch_cvwait () from /usr/lib/system/libsystem_kernel.dylib
#1  0x00007fff94cdf150 in _pthread_cond_wait () from /usr/lib/system/libsystem_pthread.dylib
#2  0x0000000100c74a5c in boost::condition_variable::do_wait_until(boost::unique_lock<boost::mutex>&, timespec const&) ()
   from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
#3  0x0000000100c7326f in boost::this_thread::hiden::sleep_for(timespec const&) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
#4  0x000000010041f17f in ?? ()
#5  0x0000000000000000 in ?? ()

Thread 17 (Thread 0x2803 of process 36060):
#0  0x00007fff94b37eb2 in __psynch_cvwait () from /usr/lib/system/libsystem_kernel.dylib
#1  0x00007fff94cdf150 in _pthread_cond_wait () from /usr/lib/system/libsystem_pthread.dylib
#2  0x000000010001c326 in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (
---Type <return> to continue, or q <return> to quit---
    this=<optimized out>, lock=...) at /usr/local/include/boost/asio/detail/posix_event.hpp:106


#3  boost::asio::detail::task_io_service::do_run_one (this=0xfe00, lock=..., this_thread=..., ec=...)
    at /usr/local/include/boost/asio/detail/impl/task_io_service.ipp:380
#4  0x0000000100010636 in boost::asio::detail::task_io_service::run (this=0xfe0000010600, ec=...)
    at /usr/local/include/boost/asio/detail/impl/task_io_service.ipp:149
#5  0x0000000100010560 in boost::asio::io_service::run (this=0xfe00) at /usr/local/include/boost/asio/impl/io_service.ipp:59
#6  0x00000001003aee6f in ?? ()
#7  0x00007000009b6ef0 in ?? ()
#8  0x0000000100c725e9 in boost::(anonymous namespace)::thread_proxy(void*) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
Backtrace stopped: frame did not save the PC

Thread 16 (Thread 0x2703 of process 36060):
#0  0x00007fff94b3939e in poll () from /usr/lib/system/libsystem_kernel.dylib
#1  0x0000000100018e9c in boost::asio::detail::socket_ops::poll_read (s=<optimized out>, state=<optimized out>, ec=...)
    at /usr/local/include/boost/asio/detail/impl/socket_ops.ipp:1817
#2  0x0000000100019ad3 in boost::asio::detail::socket_ops::sync_recv (s=0, state=88 'X', bufs=0x700000932f68, count=1, flags=0,
    all_empty=<optimized out>, ec=...) at /usr/local/include/boost/asio/detail/impl/socket_ops.ipp:831
#3  0x00000001003a96ac in ?? ()
#4  0x0000700000932f58 in ?? ()
#5  0x0000000100000023 in ?? ()
#6  0x0000000100bb21b8 in typeinfo for boost::system::error_category () from /usr/local/opt/boost/lib/libboost_system.dylib
#7  0x0000000108001c04 in ?? ()
#8  0x0000000000001000 in ?? ()
#9  0x0000000000001000 in ?? ()
#10 0x000000010236bd28 in ?? ()
#11 0x0000700000933080 in ?? ()
#12 0x0000000000000004 in ?? ()
#13 0x000000000000000a in ?? ()
#14 0x0000700000932fc0 in ?? ()
#15 0x00000001003a82c0 in ?? ()
#16 0x000000010236bd28 in ?? ()
#17 0x000000010236bd10 in ?? ()
#18 0x0000700000932fe0 in ?? ()
#19 0x00007fff92f14155 in std::__1::basic_streambuf<char, std::__1::char_traits<char> >::uflow() () from /usr/lib/libc++.1.dylib
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 15 (Thread 0x2603 of process 36060):
#0  0x00007fff94b38fc6 in kevent () from /usr/lib/system/libsystem_kernel.dylib
#1  0x0000000100014cdc in boost::asio::detail::kqueue_reactor::run (this=0x10b076e10, block=<optimized out>, ops=...)
    at /usr/local/include/boost/asio/detail/impl/kqueue_reactor.ipp:365
#2  0x000000010001c39d in boost::asio::detail::task_io_service::do_run_one (this=0x7000008b0dd8, lock=..., this_thread=..., ec=...)
    at /usr/local/include/boost/asio/detail/impl/task_io_service.ipp:356
#3  0x0000000100010636 in boost::asio::detail::task_io_service::run (this=0x0, ec=...)
    at /usr/local/include/boost/asio/detail/impl/task_io_service.ipp:149
#4  0x0000000100010560 in boost::asio::io_service::run (this=0x7000008b0dd8) at /usr/local/include/boost/asio/impl/io_service.ipp:59
#5  0x00000001003aee6f in ?? ()
#6  0x00007000008b0ef0 in ?? ()
#7  0x0000000100c725e9 in boost::(anonymous namespace)::thread_proxy(void*) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
Backtrace stopped: frame did not save the PC

Thread 14 (Thread 0x2503 of process 36060):
---Type <return> to continue, or q <return> to quit---
#0  0x00007fff94b37eb2 in __psynch_cvwait () from /usr/lib/system/libsystem_kernel.dylib

#1  0x00007fff94cdf150 in _pthread_cond_wait () from /usr/lib/system/libsystem_pthread.dylib
#2  0x000000010001c326 in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (
    this=<optimized out>, lock=...) at /usr/local/include/boost/asio/detail/posix_event.hpp:106
#3  boost::asio::detail::task_io_service::do_run_one (this=0xfd00, lock=..., this_thread=..., ec=...)
    at /usr/local/include/boost/asio/detail/impl/task_io_service.ipp:380
#4  0x0000000100010636 in boost::asio::detail::task_io_service::run (this=0xfd0000010400, ec=...)
    at /usr/local/include/boost/asio/detail/impl/task_io_service.ipp:149
#5  0x0000000100010560 in boost::asio::io_service::run (this=0xfd00) at /usr/local/include/boost/asio/impl/io_service.ipp:59
#6  0x00000001003aee6f in ?? ()
#7  0x000070000082def0 in ?? ()
#8  0x0000000100c725e9 in boost::(anonymous namespace)::thread_proxy(void*) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
Backtrace stopped: frame did not save the PC

Thread 13 (Thread 0x2403 of process 36060):
#0  0x00007fff94b37eb2 in __psynch_cvwait () from /usr/lib/system/libsystem_kernel.dylib
#1  0x00007fff94cdf150 in _pthread_cond_wait () from /usr/lib/system/libsystem_pthread.dylib
#2  0x000000010001c326 in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (
    this=<optimized out>, lock=...) at /usr/local/include/boost/asio/detail/posix_event.hpp:106
#3  boost::asio::detail::task_io_service::do_run_one (this=0x10300 <leveldb::Block::Iter::Seek(leveldb::Slice const&)+416>, lock=...,
    this_thread=..., ec=...) at /usr/local/include/boost/asio/detail/impl/task_io_service.ipp:380
#4  0x0000000100010636 in boost::asio::detail::task_io_service::run (this=0x1030000010800, ec=...)
    at /usr/local/include/boost/asio/detail/impl/task_io_service.ipp:149
#5  0x0000000100010560 in boost::asio::io_service::run (this=0x10300 <leveldb::Block::Iter::Seek(leveldb::Slice const&)+416>)
    at /usr/local/include/boost/asio/impl/io_service.ipp:59
#6  0x00000001003aee6f in ?? ()
#7  0x00007000007aaef0 in ?? ()
#8  0x0000000100c725e9 in boost::(anonymous namespace)::thread_proxy(void*) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
Backtrace stopped: frame did not save the PC

Thread 12 (Thread 0x2303 of process 36060):
#0  0x00007fff94b3939e in poll () from /usr/lib/system/libsystem_kernel.dylib
#1  0x0000000100018e9c in boost::asio::detail::socket_ops::poll_read (s=<optimized out>, state=<optimized out>, ec=...)
    at /usr/local/include/boost/asio/detail/impl/socket_ops.ipp:1817
#2  0x0000000100019ad3 in boost::asio::detail::socket_ops::sync_recv (s=0, state=88 'X', bufs=0x700000726f68, count=1, flags=0,
    all_empty=<optimized out>, ec=...) at /usr/local/include/boost/asio/detail/impl/socket_ops.ipp:831
#3  0x00000001003a96ac in ?? ()
#4  0x0000700000726f58 in ?? ()
#5  0x0000000100000023 in ?? ()
#6  0x0000000100bb21b8 in typeinfo for boost::system::error_category () from /usr/local/opt/boost/lib/libboost_system.dylib
#7  0x000000010305e604 in ?? ()
#8  0x0000000000001000 in ?? ()
#9  0x0000000000001000 in ?? ()
#10 0x000000010bf35968 in ?? ()
#11 0x0000700000727080 in ?? ()
#12 0x0000000000000004 in ?? ()
#13 0x000000000000000a in ?? ()
#14 0x0000700000726fc0 in ?? ()
#15 0x00000001003a82c0 in ?? ()
#16 0x000000010bf35968 in ?? ()
#17 0x000000010bf35950 in ?? ()
---Type <return> to continue, or q <return> to quit---
#18 0x0000700000726fe0 in ?? ()
#19 0x00007fff92f14155 in std::__1::basic_streambuf<char, std::__1::char_traits<char> >::uflow() () from /usr/lib/libc++.1.dylib
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 11 (Thread 0x2203 of process 36060):
#0  0x00007fff94b3939e in poll () from /usr/lib/system/libsystem_kernel.dylib
#1  0x0000000100018e9c in boost::asio::detail::socket_ops::poll_read (s=<optimized out>, state=<optimized out>, ec=...)
    at /usr/local/include/boost/asio/detail/impl/socket_ops.ipp:1817
#2  0x0000000100019ad3 in boost::asio::detail::socket_ops::sync_recv (s=0, state=88 'X', bufs=0x7000006a3f68, count=1, flags=0,
    all_empty=<optimized out>, ec=...) at /usr/local/include/boost/asio/detail/impl/socket_ops.ipp:831
#3  0x00000001003a96ac in ?? ()
#4  0x00007000006a3f58 in ?? ()
#5  0x0000000100000023 in ?? ()
#6  0x0000000100bb21b8 in typeinfo for boost::system::error_category () from /usr/local/opt/boost/lib/libboost_system.dylib
#7  0x0000000107001c04 in ?? ()
#8  0x0000000000001000 in ?? ()
#9  0x0000000000001000 in ?? ()
#10 0x00000001057b6478 in ?? ()
#11 0x00007000006a4080 in ?? ()
#12 0x0000000000000004 in ?? ()
#13 0x000000000000000a in ?? ()
#14 0x00007000006a3fc0 in ?? ()
#15 0x00000001003a82c0 in ?? ()
#16 0x00000001057b6478 in ?? ()
#17 0x00000001057b6460 in ?? ()
#18 0x00007000006a3fe0 in ?? ()
#19 0x00007fff92f14155 in std::__1::basic_streambuf<char, std::__1::char_traits<char> >::uflow() () from /usr/lib/libc++.1.dylib
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 10 (Thread 0x2103 of process 36060):
#0  0x00007fff94b37eb2 in __psynch_cvwait () from /usr/lib/system/libsystem_kernel.dylib
#1  0x00007fff94cdf150 in _pthread_cond_wait () from /usr/lib/system/libsystem_pthread.dylib
#2  0x000000010001c326 in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (
    this=<optimized out>, lock=...) at /usr/local/include/boost/asio/detail/posix_event.hpp:106
#3  boost::asio::detail::task_io_service::do_run_one (this=0xfd00, lock=..., this_thread=..., ec=...)
    at /usr/local/include/boost/asio/detail/impl/task_io_service.ipp:380
#4  0x0000000100010636 in boost::asio::detail::task_io_service::run (this=0xfd0000010500, ec=...)
    at /usr/local/include/boost/asio/detail/impl/task_io_service.ipp:149
#5  0x0000000100010560 in boost::asio::io_service::run (this=0xfd00) at /usr/local/include/boost/asio/impl/io_service.ipp:59
#6  0x00000001003aee6f in ?? ()
#7  0x0000700000621ef0 in ?? ()
#8  0x0000000100c725e9 in boost::(anonymous namespace)::thread_proxy(void*) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
Backtrace stopped: frame did not save the PC

Thread 9 (Thread 0x2003 of process 36060):
#0  0x00007fff94b37eb2 in __psynch_cvwait () from /usr/lib/system/libsystem_kernel.dylib
#1  0x00007fff94cdf150 in _pthread_cond_wait () from /usr/lib/system/libsystem_pthread.dylib
#2  0x000000010001c326 in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (
    this=<optimized out>, lock=...) at /usr/local/include/boost/asio/detail/posix_event.hpp:106
#3  boost::asio::detail::task_io_service::do_run_one (this=0x10100 <leveldb::Block::Iter::SeekToLast()+64>, lock=..., this_thread=..., ec=...)
    at /usr/local/include/boost/asio/detail/impl/task_io_service.ipp:380
---Type <return> to continue, or q <return> to quit---
#4  0x0000000100010636 in boost::asio::detail::task_io_service::run (this=0x1010000010700, ec=...)
    at /usr/local/include/boost/asio/detail/impl/task_io_service.ipp:149
#5  0x0000000100010560 in boost::asio::io_service::run (this=0x10100 <leveldb::Block::Iter::SeekToLast()+64>)
    at /usr/local/include/boost/asio/impl/io_service.ipp:59
#6  0x00000001003aee6f in ?? ()
#7  0x000070000059eef0 in ?? ()
#8  0x0000000100c725e9 in boost::(anonymous namespace)::thread_proxy(void*) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
Backtrace stopped: frame did not save the PC

Thread 8 (Thread 0x1f03 of process 36060):
#0  0x00007fff94b3939e in poll () from /usr/lib/system/libsystem_kernel.dylib
#1  0x0000000100018e9c in boost::asio::detail::socket_ops::poll_read (s=<optimized out>, state=<optimized out>, ec=...)
    at /usr/local/include/boost/asio/detail/impl/socket_ops.ipp:1817
#2  0x0000000100019ad3 in boost::asio::detail::socket_ops::sync_recv (s=0, state=88 'X', bufs=0x70000051af68, count=1, flags=0,
    all_empty=<optimized out>, ec=...) at /usr/local/include/boost/asio/detail/impl/socket_ops.ipp:831
#3  0x00000001003a96ac in ?? ()
#4  0x000070000051af58 in ?? ()
#5  0x0000000100000023 in ?? ()
#6  0x0000000100bb21b8 in typeinfo for boost::system::error_category () from /usr/local/opt/boost/lib/libboost_system.dylib
#7  0x0000000107009204 in ?? ()
#8  0x0000000000001000 in ?? ()
#9  0x0000000000001000 in ?? ()
#10 0x00000001057ba878 in ?? ()
#11 0x000070000051b080 in ?? ()
#12 0x0000000000000004 in ?? ()
#13 0x000000000000000a in ?? ()
#14 0x000070000051afc0 in ?? ()
#15 0x00000001003a82c0 in ?? ()
#16 0x00000001057ba878 in ?? ()
#17 0x00000001057ba860 in ?? ()
#18 0x000070000051afe0 in ?? ()
#19 0x00007fff92f14155 in std::__1::basic_streambuf<char, std::__1::char_traits<char> >::uflow() () from /usr/lib/libc++.1.dylib
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 7 (Thread 0x1e03 of process 36060):
#0  0x00007fff94b37eb2 in __psynch_cvwait () from /usr/lib/system/libsystem_kernel.dylib
#1  0x00007fff94cdf150 in _pthread_cond_wait () from /usr/lib/system/libsystem_pthread.dylib
#2  0x0000000100c74a5c in boost::condition_variable::do_wait_until(boost::unique_lock<boost::mutex>&, timespec const&) ()
   from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
#3  0x0000000100c7326f in boost::this_thread::hiden::sleep_for(timespec const&) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
#4  0x000000010038a6c0 in ?? ()
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x1d03 of process 36060):
#0  0x00007fff94b37eb2 in __psynch_cvwait () from /usr/lib/system/libsystem_kernel.dylib
#1  0x00007fff94cdf150 in _pthread_cond_wait () from /usr/lib/system/libsystem_pthread.dylib
#2  0x0000000100c74a5c in boost::condition_variable::do_wait_until(boost::unique_lock<boost::mutex>&, timespec const&) ()
   from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
#3  0x0000000100c7326f in boost::this_thread::hiden::sleep_for(timespec const&) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
#4  0x00000001003870b6 in boost::this_thread::sleep_for (ns=...) at /usr/local/include/boost/thread/pthread/thread_data.hpp:243
#5  0x000000010038a449 in ?? ()
---Type <return> to continue, or q <return> to quit---
#6  0x000000010af953a0 in ?? ()
#7  0x6e696f637469621e in ?? ()
#8  0x646e616867736d2d in ?? ()
#9  0x000000010af95500 in ?? ()
#10 0x000000010af955c0 in ?? ()
#11 0x000000010af955c0 in ?? ()
#12 0x0000700000415ea0 in ?? ()
#13 0x000000010038e12f in ?? ()
#14 0x0000700000415ef0 in ?? ()
#15 0x0000000100c725e9 in boost::(anonymous namespace)::thread_proxy(void*) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 5 (Thread 0x1c03 of process 36060):
#0  0x00007fff94b37eb2 in __psynch_cvwait () from /usr/lib/system/libsystem_kernel.dylib
#1  0x00007fff94cdf150 in _pthread_cond_wait () from /usr/lib/system/libsystem_pthread.dylib
#2  0x0000000100c74a5c in boost::condition_variable::do_wait_until(boost::unique_lock<boost::mutex>&, timespec const&) ()
   from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
#3  0x0000000100c7326f in boost::this_thread::hiden::sleep_for(timespec const&) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
#4  0x000000010038511f in boost::this_thread::sleep_for (ns=...) at /usr/local/include/boost/thread/pthread/thread_data.hpp:243
#5  boost::this_thread::sleep_for<long long, boost::ratio<1l, 1000l> > (d=...) at /usr/local/include/boost/thread/v2/thread.hpp:124
#6  MilliSleep (n=500) at ./src/util.h:113
#7  ThreadOpenConnections () at src/net.cpp:1344
#8  0x000000010038a449 in ?? ()
#9  0x000000010af95140 in ?? ()
#10 0x6e696f637469621e in ?? ()
#11 0x6e6f636e65706f2d in ?? ()
#12 0x000000010af95300 in ?? ()
#13 0x000000010af95360 in ?? ()
#14 0x000000010af95360 in ?? ()
#15 0x0000700000392ea0 in ?? ()
#16 0x000000010038e12f in ?? ()
#17 0x0000700000392ef0 in ?? ()
#18 0x0000000100c725e9 in boost::(anonymous namespace)::thread_proxy(void*) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 4 (Thread 0x1b03 of process 36060):
#0  0x00007fff94b37eb2 in __psynch_cvwait () from /usr/lib/system/libsystem_kernel.dylib
#1  0x00007fff94cdf150 in _pthread_cond_wait () from /usr/lib/system/libsystem_pthread.dylib
#2  0x0000000100c74a5c in boost::condition_variable::do_wait_until(boost::unique_lock<boost::mutex>&, timespec const&) ()
   from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
#3  0x0000000100c7326f in boost::this_thread::hiden::sleep_for(timespec const&) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
#4  0x00000001003866d0 in boost::this_thread::sleep_for (ns=...) at /usr/local/include/boost/thread/pthread/thread_data.hpp:243
#5  boost::this_thread::sleep_for<long long, boost::ratio<1l, 1000l> > (d=...) at /usr/local/include/boost/thread/v2/thread.hpp:124
#6  MilliSleep (n=120000) at ./src/util.h:113
#7  ThreadOpenAddedConnections () at src/net.cpp:1481
#8  0x000000010038a449 in ?? ()
#9  0x000000010af94f20 in ?? ()
#10 0x6e696f637469621c in ?? ()
#11 0x006e6f636464612d in ?? ()
#12 0x000000010adaf1f8 in ?? ()
#13 0x000000010adaf1f0 in ?? ()
---Type <return> to continue, or q <return> to quit---
#14 0x000000010adaf1f0 in ?? ()
#15 0x000070000030fea0 in ?? ()
#16 0x000000010038e12f in ?? ()
#17 0x000070000030fef0 in ?? ()
#18 0x0000000100c725e9 in boost::(anonymous namespace)::thread_proxy(void*) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 3 (Thread 0x1a03 of process 36060):
#0  0x00007fff94b38176 in select$DARWIN_EXTSN () from /usr/lib/system/libsystem_kernel.dylib
#1  0x0000000100382ea4 in ThreadSocketHandler () at src/net.cpp:899
#2  0x000000010038a449 in ?? ()
#3  0x000000010af94d00 in ?? ()
#4  0x6e696f6374696216 in ?? ()
#5  0x0000000074656e2d in ?? ()
#6  0x00000001017127a8 in ?? ()
#7  0x00000001017127a0 in ?? ()
#8  0x00000001017127a0 in ?? ()
#9  0x000070000028cea0 in ?? ()
#10 0x000000010038e12f in ?? ()
#11 0x000070000028cef0 in ?? ()
#12 0x0000000100c725e9 in boost::(anonymous namespace)::thread_proxy(void*) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0x1827 of process 36060):
#0  0x00007fff94b37eb2 in __psynch_cvwait () from /usr/lib/system/libsystem_kernel.dylib
#1  0x00007fff94cdf150 in _pthread_cond_wait () from /usr/lib/system/libsystem_pthread.dylib
#2  0x0000000100c74a5c in boost::condition_variable::do_wait_until(boost::unique_lock<boost::mutex>&, timespec const&) ()
   from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
#3  0x0000000100c7326f in boost::this_thread::hiden::sleep_for(timespec const&) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
#4  0x0000000100337fb9 in boost::this_thread::sleep_for (ns=...) at /usr/local/include/boost/thread/pthread/thread_data.hpp:243
#5  boost::this_thread::sleep_for<long long, boost::ratio<1l, 1000l> > (d=...) at /usr/local/include/boost/thread/v2/thread.hpp:124
#6  MilliSleep (n=200) at ./src/util.h:113
#7  DetectShutdownThread (threadGroup=0x1a1010001a200) at src/bitcoind.cpp:16
#8  0x000000010033a008 in ?? ()
#9  0x0000700000080ef0 in ?? ()
#10 0x0000000100c725e9 in boost::(anonymous namespace)::thread_proxy(void*) () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
Backtrace stopped: frame did not save the PC

Thread 1 (Thread 0x1703 of process 36060):
#0  0x00007fff94b37eb2 in __psynch_cvwait () from /usr/lib/system/libsystem_kernel.dylib
#1  0x00007fff94cdf150 in _pthread_cond_wait () from /usr/lib/system/libsystem_pthread.dylib
#2  0x0000000100c7486b in boost::condition_variable::wait(boost::unique_lock<boost::mutex>&) ()
   from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
#3  0x0000000100c729e5 in boost::thread::join_noexcept() () from /usr/local/opt/boost/lib/libboost_thread-mt.dylib
#4  0x0000000100338c35 in boost::thread::join (this=<optimized out>) at /usr/local/include/boost/thread/detail/thread.hpp:766
#5  AppInit (argc=<optimized out>, argv=<optimized out>) at src/bitcoind.cpp:117
#6  0x0000000100339149 in main (argc=23086864, argv=0x100000100) at src/bitcoind.cpp:139

@stman
Copy link

stman commented Mar 19, 2016

Cool, the issue is created.
By the way, I contacted Miguel several month ago, because I proposed myself to develop an easy installer on MAc OS X for dummies, with a little App compatible with Mac OS X Desktop to kill/restart/stop, and even configure the twisterd conf file with a Mac OS X graphical interface in the task bar ... "the MAc OS X" way...

I couldn't get back to you earlier miguel ... I had just no time left, but I am now motivated to resume this task, as long as it should not be difficult if I have your support.

@miguelfreitas
Copy link
Owner

I see the assertion failed but I also see SSE2 code on other threads.
Wild guess: could you please try compiling without SSE2?

./configure --disable-sse2
make

@ca333
Copy link

ca333 commented Mar 27, 2016

@miguelfreitas building without SSE2 didn't fix the segfault.
@vrthra could you try to start your twister daemon with parameter "-gen=1" - this "hackaround" worked for me.
but will have to inspect it more closer on a proper OSX computer. my hackintosh is outdated.

@vrthra
Copy link
Author

vrthra commented Mar 27, 2016

@ca333 Not quite clear if it fixes. The twisterd segfaulted once just after enabling, but after that, it is running fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants