1EK5J6bXXk8cWhSiftPK1NDSdyA2HZr4j4
|
|
|
What boost version have you used ? It looks like and wellknown problem with locale vs boost locale problems.
boost 1.57.0.. what's it doing  [pid 1048] 11:33:23.512095 timerfd_settime(5, 0, {it_interval={0, 0}, it_value={300, 0}}, {it_interval={9223372036854775807, 140734110736360}, it_value={493921239041, 65}}) = 0 <0.000012> [pid 1048] 11:33:23.512280 open("/.log", O_WRONLY|O_CREAT|O_APPEND, 0666) = -1 EACCES (Permission denied) <0.000016> [pid 1048] 11:33:23.512350 ioctl(1, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {c_iflags=0x6d02, c_oflags=0x5, c_cflags=0x4bf, c_lflags=0x8a3b, c_line=0, c_cc="\x03\x1c\x7f\x15\x04\x00\x01\xff\x11\x13\x1a\xff\x12\x0f\x17\x16\xff\x00\x00"}) = 0 <0.000013> [pid 1048] 11:33:23.512408 fstat(1, {st_dev=makedev(0, 12), st_ino=32, st_mode=S_IFCHR|0620, st_nlink=1, st_uid=500, st_gid=5, st_blksize=1024, st_blocks=0, st_rdev=makedev(136, 29), st_atime=2015/02/15-11:33:20, st_mtime=2015/02/15-11:33:20, st_ctime=2015/02/13-11:50:55}) = 0 <0.000010> [pid 1048] 11:33:23.512493 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8cf782d000 <0.000011> [pid 1048] 11:33:23.512540 write(1, "\33[1;37mBoolberry wallet v0.3.0.41(6481c84)\33[0m", 46Boolberry wallet v0.3.0.41(6481c84)) = 46 <0.000021>
|
|
|
Core was generated by `simplewallet-boolberry --wallet-file wallet'. Program terminated with signal SIGABRT, Aborted. #0 0x00007ffb2508f8c7 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55 55 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig); (gdb) bt #0 0x00007ffb2508f8c7 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55 #1 0x00007ffb2509152a in __GI_abort () at abort.c:89 #2 0x00007ffb259c66fd in __gnu_cxx::__verbose_terminate_handler () at ../../../../libstdc++-v3/libsupc++/vterminate.cc:95 #3 0x00007ffb259c4536 in __cxxabiv1::__terminate (handler=<optimized out>) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:47 #4 0x00007ffb259c4581 in std::terminate () at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:57 #5 0x00007ffb259c4799 in __cxxabiv1::__cxa_throw (obj=0x7ffb224862c0, tinfo=0x6440a0 <typeinfo for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >>, dest=0x509fc0 <boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::~clone_impl()>) at ../../../../libstdc++-v3/libsupc++/eh_throw.cc:87 #6 0x00000000004f40f5 in void boost::throw_exception<boost::bad_any_cast>(boost::bad_any_cast const&) [clone .isra.817] () #7 0x00000000004f41da in std::string command_line::get_arg<std::string, false>(boost::program_options::variables_map const&, command_line::arg_descriptor<std::string, false> const&) [clone .isra.818] () #8 0x00000000004f4470 in currency::simple_wallet::handle_command_line(boost::program_options::variables_map const&) () #9 0x00000000004f7caa in currency::simple_wallet::init(boost::program_options::variables_map const&) () #10 0x00000000004d577c in main ()
that was latest git source compiled with gcc 4.9.2.. compiling with gcc 5.0.0: this is easy to fix /c/boolberry/contrib/epee/include/storages/portable_storage.h:430:16: warning: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr; ^
this is funkier [ 87%] Building CXX object src/CMakeFiles/daemon.dir/daemon/daemon.cpp.o In file included from /c/boolberry/contrib/epee/include/storages/portable_storage_template_helper.h:29:0, from /c/boolberry/contrib/epee/include/storages/levin_abstract_invoke2.h:29, from /c/boolberry/src/p2p/net_node.h:22, from /c/boolberry/src/daemon/daemon.cpp:18: /c/boolberry/contrib/epee/include/storages/portable_storage.h: In member function ‘bool epee::serialization::portable_storage::get_next_section(epee::serialization::portable_storage::harray, epee::serialization::section*&)’: /c/boolberry/contrib/epee/include/storages/portable_storage.h:430:16: warning: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr; ^ In file included from /c/boolberry/src/p2p/net_node.h:267:0, from /c/boolberry/src/daemon/daemon.cpp:18: /c/boolberry/src/p2p/net_node.inl: In instantiation of ‘nodetool::node_server<t_payload_net_handler>::try_ping(nodetool::basic_node_data&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&, t_callback)::<lambda(const typename nodetool::node_server<t_payload_net_handler>::net_server::t_connection_context&, const boost::system::error_code&)>::<lambda(int, const nodetool::COMMAND_PING::response&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&)> [with t_callback = nodetool::node_server<t_payload_net_handler>::handle_handshake(int, typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::request&, typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::response&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&) [with t_payload_net_handler = currency::t_currency_protocol_handler<currency::core>; typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::request = nodetool::COMMAND_HANDSHAKE_T<currency::CORE_SYNC_DATA>::request; typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::response = nodetool::COMMAND_HANDSHAKE_T<currency::CORE_SYNC_DATA>::response; nodetool::node_server<t_payload_net_handler>::p2p_connection_context = nodetool::p2p_connection_context_t<currency::currency_connection_context>; typename t_payload_net_handler::connection_context = currency::currency_connection_context]::<lambda()>; t_payload_net_handler = currency::t_currency_protocol_handler<currency::core>; nodetool::node_server<t_payload_net_handler>::p2p_connection_context = nodetool::p2p_connection_context_t<currency::currency_connection_context>; typename t_payload_net_handler::connection_context = currency::currency_connection_context]’: /c/boolberry/src/p2p/net_node.inl:1108:9: required from ‘struct nodetool::node_server<t_payload_net_handler>::try_ping(nodetool::basic_node_data&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&, t_callback)::<lambda(const typename nodetool::node_server<t_payload_net_handler>::net_server::t_connection_context&, const boost::system::error_code&)> [with t_callback = nodetool::node_server<t_payload_net_handler>::handle_handshake(int, typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::request&, typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::response&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&) [with t_payload_net_handler = currency::t_currency_protocol_handler<currency::core>; typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::request = nodetool::COMMAND_HANDSHAKE_T<currency::CORE_SYNC_DATA>::request; typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::response = nodetool::COMMAND_HANDSHAKE_T<currency::CORE_SYNC_DATA>::response; nodetool::node_server<t_payload_net_handler>::p2p_connection_context = nodetool::p2p_connection_context_t<currency::currency_connection_context>; typename t_payload_net_handler::connection_context = currency::currency_connection_context]::<lambda()>; t_payload_net_handler = currency::t_currency_protocol_handler<currency::core>; typename nodetool::node_server<t_payload_net_handler>::net_server::t_connection_context = nodetool::p2p_connection_context_t<currency::currency_connection_context>]::<lambda(int, const struct nodetool::COMMAND_PING::response&, nodetool::node_server<currency::t_currency_protocol_handler<currency::core> >::p2p_connection_context&)>’ /c/boolberry/src/p2p/net_node.inl:1091:90: required from ‘nodetool::node_server<t_payload_net_handler>::try_ping(nodetool::basic_node_data&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&, t_callback)::<lambda(const typename nodetool::node_server<t_payload_net_handler>::net_server::t_connection_context&, const boost::system::error_code&)> [with t_callback = nodetool::node_server<t_payload_net_handler>::handle_handshake(int, typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::request&, typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::response&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&) [with t_payload_net_handler = currency::t_currency_protocol_handler<currency::core>; typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::request = nodetool::COMMAND_HANDSHAKE_T<currency::CORE_SYNC_DATA>::request; typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::response = nodetool::COMMAND_HANDSHAKE_T<currency::CORE_SYNC_DATA>::response; nodetool::node_server<t_payload_net_handler>::p2p_connection_context = nodetool::p2p_connection_context_t<currency::currency_connection_context>; typename t_payload_net_handler::connection_context = currency::currency_connection_context]::<lambda()>; t_payload_net_handler = currency::t_currency_protocol_handler<currency::core>; typename nodetool::node_server<t_payload_net_handler>::net_server::t_connection_context = nodetool::p2p_connection_context_t<currency::currency_connection_context>]’ /c/boolberry/src/p2p/net_node.inl:1075:117: required from ‘struct nodetool::node_server<t_payload_net_handler>::try_ping(nodetool::basic_node_data&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&, t_callback) [with t_callback = nodetool::node_server<t_payload_net_handler>::handle_handshake(int, typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::request&, typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::response&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&) [with t_payload_net_handler = currency::t_currency_protocol_handler<currency::core>; typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::request = nodetool::COMMAND_HANDSHAKE_T<currency::CORE_SYNC_DATA>::request; typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::response = nodetool::COMMAND_HANDSHAKE_T<currency::CORE_SYNC_DATA>::response; nodetool::node_server<t_payload_net_handler>::p2p_connection_context = nodetool::p2p_connection_context_t<currency::currency_connection_context>; typename t_payload_net_handler::connection_context = currency::currency_connection_context]::<lambda()>; t_payload_net_handler = currency::t_currency_protocol_handler<currency::core>; nodetool::node_server<t_payload_net_handler>::p2p_connection_context = nodetool::p2p_connection_context_t<currency::currency_connection_context>; typename t_payload_net_handler::connection_context = currency::currency_connection_context]::<lambda(const t_connection_context&, const class boost::system::error_code&)>’ /c/boolberry/src/p2p/net_node.inl:1118:6: required from ‘bool nodetool::node_server<t_payload_net_handler>::try_ping(nodetool::basic_node_data&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&, t_callback) [with t_callback = nodetool::node_server<t_payload_net_handler>::handle_handshake(int, typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::request&, typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::response&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&) [with t_payload_net_handler = currency::t_currency_protocol_handler<currency::core>; typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::request = nodetool::COMMAND_HANDSHAKE_T<currency::CORE_SYNC_DATA>::request; typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::response = nodetool::COMMAND_HANDSHAKE_T<currency::CORE_SYNC_DATA>::response; nodetool::node_server<t_payload_net_handler>::p2p_connection_context = nodetool::p2p_connection_context_t<currency::currency_connection_context>; typename t_payload_net_handler::connection_context = currency::currency_connection_context]::<lambda()>; t_payload_net_handler = currency::t_currency_protocol_handler<currency::core>; nodetool::node_server<t_payload_net_handler>::p2p_connection_context = nodetool::p2p_connection_context_t<currency::currency_connection_context>; typename t_payload_net_handler::connection_context = currency::currency_connection_context]’ /c/boolberry/src/p2p/net_node.inl:1198:15: required from ‘int nodetool::node_server<t_payload_net_handler>::handle_handshake(int, typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::request&, typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::response&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&) [with t_payload_net_handler = currency::t_currency_protocol_handler<currency::core>; typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::request = nodetool::COMMAND_HANDSHAKE_T<currency::CORE_SYNC_DATA>::request; typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::response = nodetool::COMMAND_HANDSHAKE_T<currency::CORE_SYNC_DATA>::response; nodetool::node_server<t_payload_net_handler>::p2p_connection_context = nodetool::p2p_connection_context_t<currency::currency_connection_context>; typename t_payload_net_handler::connection_context = currency::currency_connection_context]’ /c/boolberry/src/p2p/net_node.h:113:255: required from ‘int nodetool::node_server<t_payload_net_handler>::handle_invoke_map(bool, int, const string&, std::string&, t_context&, bool&) [with t_context = nodetool::p2p_connection_context_t<currency::currency_connection_context>; t_payload_net_handler = currency::t_currency_protocol_handler<currency::core>; std::string = std::basic_string<char>]’ /c/boolberry/src/p2p/net_node.h:109:161: required from ‘int nodetool::node_server<t_payload_net_handler>::invoke(int, const string&, std::string&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&) [with t_payload_net_handler = currency::t_currency_protocol_handler<currency::core>; std::string = std::basic_string<char>; nodetool::node_server<t_payload_net_handler>::p2p_connection_context = nodetool::p2p_connection_context_t<currency::currency_connection_context>; typename t_payload_net_handler::connection_context = currency::currency_connection_context]’ /c/boolberry/src/daemon/daemon.cpp:254:1: required from here /c/boolberry/src/p2p/net_node.inl:1103:371: error: redeclaration of ‘const peerid_type pr’ In file included from /c/boolberry/src/p2p/net_node.h:267:0, from /c/boolberry/src/daemon/daemon.cpp:18: /c/boolberry/src/p2p/net_node.inl:1101:37: note: ‘const peerid_type pr’ previously declared here if(rsp.status != PING_OK_RESPONSE_STATUS_TEXT || pr != rsp.peer_id) ^ In file included from /c/boolberry/src/p2p/net_node.h:267:0, from /c/boolberry/src/daemon/daemon.cpp:18: /c/boolberry/src/p2p/net_node.inl: In instantiation of ‘nodetool::node_server<t_payload_net_handler>::try_ping(nodetool::basic_node_data&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&, t_callback)::<lambda(const typename nodetool::node_server<t_payload_net_handler>::net_server::t_connection_context&, const boost::system::error_code&)> [with t_callback = nodetool::node_server<t_payload_net_handler>::handle_handshake(int, typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::request&, typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::response&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&) [with t_payload_net_handler = currency::t_currency_protocol_handler<currency::core>; typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::request = nodetool::COMMAND_HANDSHAKE_T<currency::CORE_SYNC_DATA>::request; typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::response = nodetool::COMMAND_HANDSHAKE_T<currency::CORE_SYNC_DATA>::response; nodetool::node_server<t_payload_net_handler>::p2p_connection_context = nodetool::p2p_connection_context_t<currency::currency_connection_context>; typename t_payload_net_handler::connection_context = currency::currency_connection_context]::<lambda()>; t_payload_net_handler = currency::t_currency_protocol_handler<currency::core>; typename nodetool::node_server<t_payload_net_handler>::net_server::t_connection_context = nodetool::p2p_connection_context_t<currency::currency_connection_context>]’: /c/boolberry/src/p2p/net_node.inl:1075:117: required from ‘struct nodetool::node_server<t_payload_net_handler>::try_ping(nodetool::basic_node_data&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&, t_callback) [with t_callback = nodetool::node_server<t_payload_net_handler>::handle_handshake(int, typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::request&, typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::response&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&) [with t_payload_net_handler = currency::t_currency_protocol_handler<currency::core>; typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::request = nodetool::COMMAND_HANDSHAKE_T<currency::CORE_SYNC_DATA>::request; typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::response = nodetool::COMMAND_HANDSHAKE_T<currency::CORE_SYNC_DATA>::response; nodetool::node_server<t_payload_net_handler>::p2p_connection_context = nodetool::p2p_connection_context_t<currency::currency_connection_context>; typename t_payload_net_handler::connection_context = currency::currency_connection_context]::<lambda()>; t_payload_net_handler = currency::t_currency_protocol_handler<currency::core>; nodetool::node_server<t_payload_net_handler>::p2p_connection_context = nodetool::p2p_connection_context_t<currency::currency_connection_context>; typename t_payload_net_handler::connection_context = currency::currency_connection_context]::<lambda(const t_connection_context&, const class boost::system::error_code&)>’ /c/boolberry/src/p2p/net_node.inl:1118:6: required from ‘bool nodetool::node_server<t_payload_net_handler>::try_ping(nodetool::basic_node_data&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&, t_callback) [with t_callback = nodetool::node_server<t_payload_net_handler>::handle_handshake(int, typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::request&, typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::response&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&) [with t_payload_net_handler = currency::t_currency_protocol_handler<currency::core>; typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::request = nodetool::COMMAND_HANDSHAKE_T<currency::CORE_SYNC_DATA>::request; typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::response = nodetool::COMMAND_HANDSHAKE_T<currency::CORE_SYNC_DATA>::response; nodetool::node_server<t_payload_net_handler>::p2p_connection_context = nodetool::p2p_connection_context_t<currency::currency_connection_context>; typename t_payload_net_handler::connection_context = currency::currency_connection_context]::<lambda()>; t_payload_net_handler = currency::t_currency_protocol_handler<currency::core>; nodetool::node_server<t_payload_net_handler>::p2p_connection_context = nodetool::p2p_connection_context_t<currency::currency_connection_context>; typename t_payload_net_handler::connection_context = currency::currency_connection_context]’ /c/boolberry/src/p2p/net_node.inl:1198:15: required from ‘int nodetool::node_server<t_payload_net_handler>::handle_handshake(int, typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::request&, typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::response&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&) [with t_payload_net_handler = currency::t_currency_protocol_handler<currency::core>; typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::request = nodetool::COMMAND_HANDSHAKE_T<currency::CORE_SYNC_DATA>::request; typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::response = nodetool::COMMAND_HANDSHAKE_T<currency::CORE_SYNC_DATA>::response; nodetool::node_server<t_payload_net_handler>::p2p_connection_context = nodetool::p2p_connection_context_t<currency::currency_connection_context>; typename t_payload_net_handler::connection_context = currency::currency_connection_context]’ /c/boolberry/src/p2p/net_node.h:113:255: required from ‘int nodetool::node_server<t_payload_net_handler>::handle_invoke_map(bool, int, const string&, std::string&, t_context&, bool&) [with t_context = nodetool::p2p_connection_context_t<currency::currency_connection_context>; t_payload_net_handler = currency::t_currency_protocol_handler<currency::core>; std::string = std::basic_string<char>]’ /c/boolberry/src/p2p/net_node.h:109:161: required from ‘int nodetool::node_server<t_payload_net_handler>::invoke(int, const string&, std::string&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&) [with t_payload_net_handler = currency::t_currency_protocol_handler<currency::core>; std::string = std::basic_string<char>; nodetool::node_server<t_payload_net_handler>::p2p_connection_context = nodetool::p2p_connection_context_t<currency::currency_connection_context>; typename t_payload_net_handler::connection_context = currency::currency_connection_context]’ /c/boolberry/src/daemon/daemon.cpp:254:1: required from here /c/boolberry/src/p2p/net_node.inl:1092:9: sorry, unimplemented: non-trivial designated initializers not supported [=](int code, const COMMAND_PING::response& rsp, p2p_connection_context& context) ^ In file included from /c/boolberry/contrib/epee/include/net/abstract_tcp_server2.h:275:0, from /c/boolberry/contrib/epee/include/net/levin_server_cp2.h:32, from /c/boolberry/src/p2p/net_node.h:20, from /c/boolberry/src/daemon/daemon.cpp:18: /c/boolberry/contrib/epee/include/net/abstract_tcp_server2.inl: At global scope: /c/boolberry/contrib/epee/include/net/abstract_tcp_server2.inl:745:8: warning: ‘bool epee::net_utils::boosted_tcp_server<t_protocol_handler>::connect_async(const string&, const string&, uint32_t, t_callback, const string&) [with t_callback = nodetool::node_server<t_payload_net_handler>::try_ping(nodetool::basic_node_data&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&, t_callback) [with t_callback = nodetool::node_server<t_payload_net_handler>::handle_handshake(int, typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::request&, typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::response&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&) [with t_payload_net_handler = currency::t_currency_protocol_handler<currency::core>; typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::request = nodetool::COMMAND_HANDSHAKE_T<currency::CORE_SYNC_DATA>::request; typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::response = nodetool::COMMAND_HANDSHAKE_T<currency::CORE_SYNC_DATA>::response; nodetool::node_server<t_payload_net_handler>::p2p_connection_context = nodetool::p2p_connection_context_t<currency::currency_connection_context>; typename t_payload_net_handler::connection_context = currency::currency_connection_context]::<lambda()>; t_payload_net_handler = currency::t_currency_protocol_handler<currency::core>; nodetool::node_server<t_payload_net_handler>::p2p_connection_context = nodetool::p2p_connection_context_t<currency::currency_connection_context>; typename t_payload_net_handler::connection_context = currency::currency_connection_context]::<lambda(const t_connection_context&, const boost::system::error_code&)>; t_protocol_handler = epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<currency::currency_connection_context> >; std::string = std::basic_string<char>; uint32_t = unsigned int]’, declared using local type ‘nodetool::node_server<t_payload_net_handler>::try_ping(nodetool::basic_node_data&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&, t_callback) [with t_callback = nodetool::node_server<t_payload_net_handler>::handle_handshake(int, typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::request&, typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::response&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&) [with t_payload_net_handler = currency::t_currency_protocol_handler<currency::core>; typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::request = nodetool::COMMAND_HANDSHAKE_T<currency::CORE_SYNC_DATA>::request; typename nodetool::node_server<t_payload_net_handler>::COMMAND_HANDSHAKE::response = nodetool::COMMAND_HANDSHAKE_T<currency::CORE_SYNC_DATA>::response; nodetool::node_server<t_payload_net_handler>::p2p_connection_context = nodetool::p2p_connection_context_t<currency::currency_connection_context>; typename t_payload_net_handler::connection_context = currency::currency_connection_context]::<lambda()>; t_payload_net_handler = currency::t_currency_protocol_handler<currency::core>; nodetool::node_server<t_payload_net_handler>::p2p_connection_context = nodetool::p2p_connection_context_t<currency::currency_connection_context>; typename t_payload_net_handler::connection_context = currency::currency_connection_context]::<lambda(const t_connection_context&, const boost::system::error_code&)>’, is used but never defined [-fpermissive] bool boosted_tcp_server<t_protocol_handler>::connect_async(const std::string& adr, const std::string& port, uint32_t conn_timeout, t_callback cb, const std::string& bind_ip) ^ src/CMakeFiles/daemon.dir/build.make:54: recipe for target 'src/CMakeFiles/daemon.dir/daemon/daemon.cpp.o' failed make[3]: *** [src/CMakeFiles/daemon.dir/daemon/daemon.cpp.o] Error 1
|
|
|
Please update cpuminer-multi before 64 MiB limit is reached. CZ's curl downloading code overwrites the scratchpad before writing to a temporary file first.
|
|
|
does not sync past block 164103. 19 connections. version git-7fafe5d3e1d 2015-02-01 21:24:08 mnw - winner out of range CTxIn(COutPoint(46eeed6f0f0c5028aff6fdbc8778215514e6e2c84ea9cb193201c9a91b077ffc, 1), scriptSig=) Height 213070 bestHeight 164103 2015-02-01 21:24:08 mnw - winner out of range CTxIn(COutPoint(46eeed6f0f0c5028aff6fdbc8778215514e6e2c84ea9cb193201c9a91b077ffc, 1), scriptSig=) Height 213070 bestHeight 164103 2015-02-01 21:24:08 CheckBlock() : Skipping masternode payment check - nHeight 164104 Hash 00000000000e22a7e74c1f4b7c39403cfad24aa090ba8e3edbda3865bc5e32aa 2015-02-01 21:24:08 ProcessBlock: ORPHAN BLOCK 0, prev=00000000000396b586cb6d13c9d552e3ca8cec5b1a42d6017c9ee4917f837d58 2015-02-01 21:24:08 mnw - winner out of range CTxIn(COutPoint(46eeed6f0f0c5028aff6fdbc8778215514e6e2c84ea9cb193201c9a91b077ffc, 1), scriptSig=) Height 213070 bestHeight 164103
|
|
|
I am at block 308028. I also got the segfault, but gdb was not running. I think it crashed in the first while loop. Now waiting for another segfault..
Test with enabled core dumps (ulimit -c unlimited) for next time I was running non-debug version, now I run -fsanitize=address -version, so neither gdb nor cores are needed.
|
|
|
Sorry, that was the stack of the wrong thread. Here is the one that's causing trouble: (gdb) bt #0 0x0000000000706bc4 in cryptonote::Blockchain::complete_timestamps_vector(unsigned long, std::vector<unsigned long, std::allocator<unsigned long> >&) ()
Remove the stray ; at src/cryptonote_core/blockchain.cpp:1059 , causes infinite loop Thank you, otila. I have to officially declare myself blind.  Now it segfaults in Blockchain::handle_alternative_block(const block& b, const crypto::hash& id, block_verification_context& bvc). Is anyone able to run it as a main solution? Mine can't cross block 306781. I am at block 308028. I also got the segfault, but gdb was not running. I think it crashed in the first while loop. Now waiting for another segfault..
|
|
|
Sorry, that was the stack of the wrong thread. Here is the one that's causing trouble: (gdb) bt #0 0x0000000000706bc4 in cryptonote::Blockchain::complete_timestamps_vector(unsigned long, std::vector<unsigned long, std::allocator<unsigned long> >&) ()
Remove the stray ; at src/cryptonote_core/blockchain.cpp:1059 , causes infinite loop --- a/src/cryptonote_core/blockchain.cpp +++ b/src/cryptonote_core/blockchain.cpp @@ -1056,7 +1056,7 @@ bool Blockchain::complete_timestamps_vector(uint64_t start_top_height, std::vect size_t need_elements = BLOCKCHAIN_TIMESTAMP_CHECK_WINDOW - timestamps.size(); CHECK_AND_ASSERT_MES(start_top_height < m_db->height(), false, "internal error: passed start_height not < " << " m_db->height() -- " << start_top_height << " >= " << m_db->height($ size_t stop_offset = start_top_height > need_elements ? start_top_height - need_elements : 0; - while (start_top_height != stop_offset); + while (start_top_height != stop_offset) { timestamps.push_back(m_db->get_block_timestamp(start_top_height)); --start_top_height;
|
|
|
Does not compile. I guess I am supposed to google for secp256k1 and install the first one found, since README.md and this thread is missing the relevant info. g++ -c -m64 -pipe -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -std=c++0x -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -O2 -D_REENTRANT -fdiagnostics-show-option -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -Wstack-protector -fPIE -DQT_GUI -DBOOST_THREAD_USE_LIB -DBOOST_SPIRIT_THREADSAFE -DUSE_IPV6=1 -DHAVE_BUILD_INFO -DUSE_SSE2 -DLINUX -D_FILE_OFFSET_BITS=64 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/lib64/qt5/mkspecs/linux-g++-64 -Isrc -Isrc/json -Isrc/qt -Isrc/leveldb/include -Isrc/leveldb/helpers -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -Ibuild -Ibuild -o build/bitcoin.o src/qt/bitcoin.cpp In file included from src/main.h:13:0, from src/wallet.h:13, from src/init.h:8, from src/qt/bitcoin.cpp:13: src/stealth.h:19:23: fatal error: secp256k1.h: No such file or directory #include <secp256k1.h> ^
|
|
|
Also, the recent seizure of underground markets, primarily Silk Road 2, and the arrest of several vendors using those markets, should increase adoption with anonymity coins i.e Monero.
I'd hope so .. but what overall led to the markets getting their servers seized? Were there any explicit details on how information was compromised? some speculation... [tor-dev] yes hello, internet supervillain here https://lists.torproject.org/pipermail/tor-dev/2014-November/007731.html
|
|
|
does not compile with gcc 4.9.1: PoWCore/src/PoWUtils.h:299:36: error: ‘constexpr’ needed for in-class initialization of static data member ‘const double PoWUtils::accuracy’ of non-integral type [-fpermissive] static const double accuracy = 7.105427357601002e-15; ^
with -std=gnu++11 and constexpr in PowUtils.h: chainparams.cpp: In constructor ‘CMainParams::CMainParams()’: chainparams.cpp:75:40: error: ambiguous overload for ‘operator=’ (operand types are ‘std::vector<unsigned char>’ and ‘boost::assign_detail::generic_list<int>’) base58Prefixes[PUBKEY_ADDRESS] = list_of(38); ^ chainparams.cpp:75:40: note: candidates are: In file included from /usr/include/c++/4.9.1/vector:69:0, from /usr/include/c++/4.9.1/bits/random.h:34, from /usr/include/c++/4.9.1/random:49, from /usr/include/c++/4.9.1/bits/stl_algo.h:66, from /usr/include/c++/4.9.1/algorithm:62, from /usr/include/boost/smart_ptr/shared_ptr.hpp:42, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/time_clock.hpp:17, from /usr/include/boost/thread/thread_time.hpp:9, from /usr/include/boost/thread/lock_types.hpp:18, from /usr/include/boost/thread/pthread/mutex.hpp:14, from /usr/include/boost/thread/mutex.hpp:16, from allocators.h:13, from serialize.h:9, from bignum.h:9, from chainparams.h:9, from chainparams.cpp:6: /usr/include/c++/4.9.1/bits/vector.tcc:167:5: note: std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>] vector<_Tp, _Alloc>:: ^ In file included from /usr/include/c++/4.9.1/vector:64:0, from /usr/include/c++/4.9.1/bits/random.h:34, from /usr/include/c++/4.9.1/random:49, from /usr/include/c++/4.9.1/bits/stl_algo.h:66, from /usr/include/c++/4.9.1/algorithm:62, from /usr/include/boost/smart_ptr/shared_ptr.hpp:42, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/time_clock.hpp:17, from /usr/include/boost/thread/thread_time.hpp:9, from /usr/include/boost/thread/lock_types.hpp:18, from /usr/include/boost/thread/pthread/mutex.hpp:14, from /usr/include/boost/thread/mutex.hpp:16, from allocators.h:13, from serialize.h:9, from bignum.h:9, from chainparams.h:9, from chainparams.cpp:6: /usr/include/c++/4.9.1/bits/stl_vector.h:448:7: note: std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::vector<_Tp, _Alloc>&&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>] operator=(vector&& __x) noexcept(_Alloc_traits::_S_nothrow_move()) ^ In file included from /usr/include/c++/4.9.1/vector:64:0, from /usr/include/c++/4.9.1/bits/random.h:34, from /usr/include/c++/4.9.1/random:49, from /usr/include/c++/4.9.1/bits/stl_algo.h:66, from /usr/include/c++/4.9.1/algorithm:62, from /usr/include/boost/smart_ptr/shared_ptr.hpp:42, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/time_clock.hpp:17, from /usr/include/boost/thread/thread_time.hpp:9, from /usr/include/boost/thread/lock_types.hpp:18, from /usr/include/boost/thread/pthread/mutex.hpp:14, from /usr/include/boost/thread/mutex.hpp:16, from allocators.h:13, from serialize.h:9, from bignum.h:9, from chainparams.h:9, from chainparams.cpp:6: /usr/include/c++/4.9.1/bits/stl_vector.h:470:7: note: std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::initializer_list<_Tp>) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>] operator=(initializer_list<value_type> __l) ^
|
|
|
Thanks, there were some working nodes in your list.. addnode=108.48.45.14 addnode=109.88.216.46 addnode=144.76.79.18 addnode=5.39.90.17 addnode=72.208.23.155 addnode=81.224.140.225
|
|
|
Latest version v2.0.1.3 fails to start, "Error loading blkindex.dat". Same with your latest blockchain zip. x86_64 Linux.
And no nodes found on startup.
|
|
|
The key is the only relevant part of the wallet. The rest of the files are irrelevant. The bin file is just a cache of some blockchain data and the address file is just the public address.
If Ryan has the key, then he has the coins. (I don't know if this is the case.)
comment by "BigBalls" in that tweet: moolah has the keys to V2. Mintpal has the coins from V1. There cud have been trading between the two.
|
|
|
TX's the only thing affected by the old client? Solo mining still OK?
I found a block solomining, but it was not accepted, maybe because of that tx generated earlier by older wallet.
|
|
|
2014-10-25 16:05:05 ERROR: mempool transaction missing input 2014-10-25 16:05:05 CreateNewBlock(): total size 23755 2014-10-25 16:05:05 Running WoodcoinMiner with 8 transactions in block (22943 bytes)
my tx does not get confirmed, I created it with the older wallet, now running git-57d5da74. I then restarted with -reindex 2014-10-25 16:14:19 CreateNewBlock(): total size 3389 2014-10-25 16:14:19 Running WoodcoinMiner with 3 transactions in block (2577 bytes)
and my tx shows up as Unconfirmed (-1 of 6 confirmations)
|
|
|
I think this will continue until the majority upgrade to the latest version.
I wonder how many days it takes to "git pull" and "make".. 
|
|
|
|