electroneum / electroneum-pool

GNU General Public License v2.0
177 stars 172 forks source link

transaction rejected by daemon (seg fault) #274

Closed rvrsh3ll closed 6 years ago

rvrsh3ll commented 6 years ago

Having issues getting payments to go all of a sudden. Been working fine for months. Now it seems as though a transaction is causing a seg fault.

wallet2.cpp:3162:N5tools5error11tx_rejectedE: transaction was rejected by daemon, status = Failed, tx:

} (double spend) Segmentation fault (core dumped)
rvrsh3ll commented 6 years ago

On the daemon side when this happens:

daemon.rpc src/rpc/core_rpc_server.cpp:628 [on_send_raw_tx]: tx verification failed

prox443 commented 6 years ago

Hello, Can you send all the log lines before the Segmentation Fault message

rvrsh3ll commented 6 years ago

2018-04-10 14:41:45.811 [RPC0] INFO stacktrace src/common/stack_trace.cpp:159 [3] ./electroneum-wallet-rpc:tools::wallet2::commit_tx(tools::wallet2::pending_tx&)+0x6e5 [0x78c175] 2018-04-10 14:41:45.811 [RPC0] INFO stacktrace src/common/stack_trace.cpp:159 [4] ./electroneum-wallet-rpc:tools::wallet2::commit_tx(std::vector<tools::wallet2::pending_tx, std::allocator >&)+0x2a [0x78ccfa] 2018-04-10 14:41:45.811 [RPC0] INFO stacktrace src/common/stack_trace.cpp:159 [5] ./electroneum-wallet-rpc:tools::wallet_rpc_server::on_transfer(tools::wallet_rpc::COMMAND_RPC_TRANSFER::request const&, tools::wallet_rpc::COMMAND_RPC_TRANSFER::response&, epee::json_rpc::error&)+0x560 [0x6b7320] 2018-04-10 14:41:45.811 [RPC0] INFO stacktrace src/common/stack_trace.cpp:159 [6] ./electroneum-wallet-rpc:bool tools::wallet_rpc_server::handle_http_request_map(epee::net_utils::http::http_request_info const&, epee::net_utils::http::http_response_info&, epee::net_utils::connection_context_base&)+0x1307 [0x7401f7] 2018-04-10 14:41:45.811 [RPC0] INFO stacktrace src/common/stack_trace.cpp:159 [7] ./electroneum-wallet-rpc:tools::wallet_rpc_server::handle_http_request(epee::net_utils::http::http_request_info const&, epee::net_utils::http::http_response_info&, epee::net_utils::connection_context_base&)+0x15c [0x74a64c] 2018-04-10 14:41:45.811 [RPC0] INFO stacktrace src/common/stack_trace.cpp:159 [8] ./electroneum-wallet-rpc:epee::net_utils::http::http_custom_handler::handle_request(epee::net_utils::http::http_request_info const&, epee::net_utils::http::http_response_info&)+0xa2 [0x72ad72] 2018-04-10 14:41:45.811 [RPC0] INFO stacktrace src/common/stack_trace.cpp:159 [9] ./electroneum-wallet-rpc:epee::net_utils::http::simple_http_connection_handler::handle_request_and_send_response(epee::net_utils::http::http_request_info const&)+0x22e [0x6fe2fe] 2018-04-10 14:41:45.811 [RPC0] INFO stacktrace src/common/stack_trace.cpp:159 [10] ./electroneum-wallet-rpc:epee::net_utils::http::simple_http_connection_handler::handle_retriving_query_body()+0x152 [0x6fe632] 2018-04-10 14:41:45.811 [RPC0] INFO stacktrace src/common/stack_trace.cpp:159 [11] ./electroneum-wallet-rpc:epee::net_utils::http::simple_http_connection_handler::handle_buff_in(std::__cxx11::basic_string<char, std::char_traits, std::allocator >&)+0x1c0 [0x739450] 2018-04-10 14:41:45.811 [RPC0] INFO stacktrace src/common/stack_trace.cpp:159 [12] ./electroneum-wallet-rpc:epee::net_utils::http::simple_http_connection_handler::handle_recv(void const, unsigned long)+0x37 [0x739877] 2018-04-10 14:41:45.811 [RPC0] INFO stacktrace src/common/stack_trace.cpp:159 [13] ./electroneum-wallet-rpc:epee::net_utils::connection<epee::net_utils::http::http_custom_handler >::handle_read(boost::system::error_code const&, unsigned long)+0x1ca [0x739aaa] 2018-04-10 14:41:45.811 [RPC0] INFO stacktrace src/common/stack_trace.cpp:159 [14] ./electroneum-wallet-rpc:void boost::asio::detail::strand_service::dispatch<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, epee::net_utils::connection<epee::net_utils::http::http_custom_handler >, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<epee::net_utils::connection<epee::net_utils::http::http_custom_handler > > >, boost::arg<1> ()(), boost::arg<2> ()()> >, boost::system::error_code, unsigned long> >(boost::asio::detail::strand_service::strand_impl&, boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, epee::net_utils::connection<epee::net_utils::http::http_custom_handler >, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<epee::net_utils::connection<epee::net_utils::http::http_custom_handler > > >, boost::arg<1> ()(), boost::arg<2> ()()> >, boost::system::error_code, unsigned long>&)+0x71 [0x724d21] 2018-04-10 14:41:45.812 [RPC0] INFO stacktrace src/common/stack_trace.cpp:159 [15] ./electroneum-wallet-rpc:boost::asio::detail::completion_handler<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, epee::net_utils::connection<epee::net_utils::http::http_custom_handler >, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<epee::net_utils::connection<epee::net_utils::http::http_custom_handler > > >, boost::arg<1> ()(), boost::arg<2> ()()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, epee::net_utils::connection<epee::net_utils::http::http_custom_handler >, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<epee::net_utils::connection<epee::net_utils::http::http_custom_handler > > >, boost::arg<1> ()(), boost::arg<2> ()()> > > >::do_complete(boost::asio::detail::task_io_service, boost::asio::detail::task_io_service_operation, boost::system::error_code const&, unsigned long)+0x1ae [0x72518e] 2018-04-10 14:41:45.812 [RPC0] INFO stacktrace src/common/stack_trace.cpp:159 [16] ./electroneum-wallet-rpc:void boost::asio::detail::strand_service::dispatch<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, epee::net_utils::connection<epee::net_utils::http::http_custom_handler >, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<epee::net_utils::connection<epee::net_utils::http::http_custom_handler > > >, boost::arg<1> ()(), boost::arg<2> ()()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, epee::net_utils::connection<epee::net_utils::http::http_custom_handler >, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<epee::net_utils::connection<epee::net_utils::http::http_custom_handler > > >, boost::arg<1> ()(), boost::arg<2> ()()> > > >(boost::asio::detail::strand_service::strand_impl&, boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, epee::net_utils::connection<epee::net_utils::http::http_custom_handler >, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<epee::net_utils::connection<epee::net_utils::http::http_custom_handler > > >, boost::arg<1> ()(), boost::arg<2> ()()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, epee::net_utils::connection<epee::net_utils::http::http_custom_handler >, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<epee::net_utils::connection<epee::net_utils::http::http_custom_handler > > >, boost::arg<1> ()(), boost::arg<2> ()()> > >&)+0x20a [0x7254fa] 2018-04-10 14:41:45.812 [RPC0] INFO stacktrace src/common/stack_trace.cpp:159 [17] ./electroneum-wallet-rpc:boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffers_1, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, epee::net_utils::connection<epee::net_utils::http::http_custom_handler >, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<epee::net_utils::connection<epee::net_utils::http::http_custom_handler > > >, boost::arg<1> ()(), boost::arg<2> ()()> >, boost::asio::detail::is_continuation_if_running> >::do_complete(boost::asio::detail::task_io_service, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long)+0x233 [0x7257b3] 2018-04-10 14:41:45.812 [RPC0] INFO stacktrace src/common/stack_trace.cpp:159 [18] ./electroneum-wallet-rpc:epee::net_utils::boosted_tcp_server<epee::net_utils::http::http_custom_handler >::worker_thread()+0x807 [0x6e0167] 2018-04-10 14:41:45.812 [RPC0] INFO stacktrace src/common/stack_trace.cpp:159 [19] ./electroneum-wallet-rpc() [0x8c7fa5] 2018-04-10 14:41:45.812 [RPC0] INFO stacktrace src/common/stack_trace.cpp:159 [20] /lib/x86_64-linux-gnu/libpthread.so.0+0x76ba [0x7f1f5d9076ba] 2018-04-10 14:41:45.812 [RPC0] INFO stacktrace src/common/stack_trace.cpp:159 [21] /lib/x86_64-linux-gnu/libc.so.6:clone+0x6d [0x7f1f5d63d41d] 2018-04-10 14:41:45.812 [RPC0] INFO stacktrace src/common/stack_trace.cpp:159

rvrsh3ll commented 6 years ago

that's the last 20 lines

rvrsh3ll commented 6 years ago

do i need to flush all tx or will that kill any payments

rvrsh3ll commented 6 years ago

Bump

rvrsh3ll commented 6 years ago

[payments] Payments splintered and 11 successfully sent, 28 failed