Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

Crash during snapshot creation #7084

Closed
tbfleming opened this issue Apr 8, 2019 · 1 comment
Closed

Crash during snapshot creation #7084

tbfleming opened this issue Apr 8, 2019 · 1 comment

Comments

@tbfleming
Copy link
Contributor

1.7.1

* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
    frame #0: 0x000000010857afe7 nodeos`Platform::signalHandler(int, __siginfo*, void*) + 119
nodeos`Platform::signalHandler:
->  0x10857afe7 <+119>: movq   %rcx, (%rax)
    0x10857afea <+122>: leaq   0x1470a8f(%rip), %rdi     ; Platform::signalCallStack
    0x10857aff1 <+129>: callq  *(%rdi)
    0x10857aff3 <+131>: movq   (%rax), %rbx
  thread #6, stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
    frame #0: 0x000000010857afe7 nodeos`Platform::signalHandler(int, __siginfo*, void*) + 119
nodeos`Platform::signalHandler:
->  0x10857afe7 <+119>: movq   %rcx, (%rax)
    0x10857afea <+122>: leaq   0x1470a8f(%rip), %rdi     ; Platform::signalCallStack
    0x10857aff1 <+129>: callq  *(%rdi)
    0x10857aff3 <+131>: movq   (%rax), %rbx
Target 0: (nodeos) stopped.
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
    frame #0: 0x000000010857afe7 nodeos`Platform::signalHandler(int, __siginfo*, void*) + 119
nodeos`Platform::signalHandler:
->  0x10857afe7 <+119>: movq   %rcx, (%rax)
    0x10857afea <+122>: leaq   0x1470a8f(%rip), %rdi     ; Platform::signalCallStack
    0x10857aff1 <+129>: callq  *(%rdi)
    0x10857aff3 <+131>: movq   (%rax), %rbx
(lldb) bt
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
  * frame #0: 0x000000010857afe7 nodeos`Platform::signalHandler(int, __siginfo*, void*) + 119
    frame #1: 0x00007fff5de6ab5d libsystem_platform.dylib`_sigtramp + 29
    frame #2: 0x0000000107b60898 nodeos`void std::__1::__sift_up<std::__1::less<std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> > >&, std::__1::__deque_iterator<std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >, std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >*, std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >&, std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >**, long, 512l> >(std::__1::__deque_iterator<std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >, std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >*, std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >&, std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >**, long, 512l>, std::__1::__deque_iterator<std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >, std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >*, std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >&, std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >**, long, 512l>, std::__1::less<std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> > >&, std::__1::iterator_traits<std::__1::__deque_iterator<std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >, std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >*, std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >&, std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >**, long, 512l> >::difference_type) + 120
    frame #3: 0x0000000107f1fb44 nodeos`std::__1::priority_queue<std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >, std::__1::deque<std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >, std::__1::allocator<std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> > > >, std::__1::less<std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> > > >::push(std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >&&) + 276
    frame #4: 0x0000000107f1f9e2 nodeos`void appbase::execution_priority_queue::add<boost::asio::executor_binder<appbase::channel<std::__1::pair<std::__1::shared_ptr<fc::exception>, std::__1::shared_ptr<eosio::chain::transaction_metadata> >, appbase::drop_exceptions>::publish(int, std::__1::pair<std::__1::shared_ptr<fc::exception>, std::__1::shared_ptr<eosio::chain::transaction_metadata> > const&)::'lambda'(), appbase::execution_priority_queue::executor> >(int, boost::asio::executor_binder<appbase::channel<std::__1::pair<std::__1::shared_ptr<fc::exception>, std::__1::shared_ptr<eosio::chain::transaction_metadata> >, appbase::drop_exceptions>::publish(int, std::__1::pair<std::__1::shared_ptr<fc::exception>, std::__1::shared_ptr<eosio::chain::transaction_metadata> > const&)::'lambda'(), appbase::execution_priority_queue::executor>) + 258
    frame #5: 0x0000000107f1f811 nodeos`void appbase::execution_priority_queue::executor::dispatch<boost::asio::executor_binder<appbase::channel<std::__1::pair<std::__1::shared_ptr<fc::exception>, std::__1::shared_ptr<eosio::chain::transaction_metadata> >, appbase::drop_exceptions>::publish(int, std::__1::pair<std::__1::shared_ptr<fc::exception>, std::__1::shared_ptr<eosio::chain::transaction_metadata> > const&)::'lambda'(), appbase::execution_priority_queue::executor>, std::__1::allocator<void> >(boost::asio::executor_binder<appbase::channel<std::__1::pair<std::__1::shared_ptr<fc::exception>, std::__1::shared_ptr<eosio::chain::transaction_metadata> >, appbase::drop_exceptions>::publish(int, std::__1::pair<std::__1::shared_ptr<fc::exception>, std::__1::shared_ptr<eosio::chain::transaction_metadata> > const&)::'lambda'(), appbase::execution_priority_queue::executor>, std::__1::allocator<void> const&) const + 97
    frame #6: 0x0000000107f1f6de nodeos`boost::asio::detail::work_dispatcher<boost::asio::executor_binder<appbase::channel<std::__1::pair<std::__1::shared_ptr<fc::exception>, std::__1::shared_ptr<eosio::chain::transaction_metadata> >, appbase::drop_exceptions>::publish(int, std::__1::pair<std::__1::shared_ptr<fc::exception>, std::__1::shared_ptr<eosio::chain::transaction_metadata> > const&)::'lambda'(), appbase::execution_priority_queue::executor> >::operator()() + 110
    frame #7: 0x0000000107f1f491 nodeos`boost::asio::detail::executor_op<boost::asio::detail::work_dispatcher<boost::asio::executor_binder<appbase::channel<std::__1::pair<std::__1::shared_ptr<fc::exception>, std::__1::shared_ptr<eosio::chain::transaction_metadata> >, appbase::drop_exceptions>::publish(int, std::__1::pair<std::__1::shared_ptr<fc::exception>, std::__1::shared_ptr<eosio::chain::transaction_metadata> > const&)::'lambda'(), appbase::execution_priority_queue::executor> >, std::__1::allocator<void>, boost::asio::detail::scheduler_operation>::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) + 145
    frame #8: 0x00000001079ceecb nodeos`boost::asio::detail::scheduler::do_poll_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&, boost::asio::detail::scheduler_thread_info&, boost::system::error_code const&) + 555
    frame #9: 0x00000001079ceb09 nodeos`boost::asio::detail::scheduler::poll_one(boost::system::error_code&) + 297
    frame #10: 0x00000001079cc4c3 nodeos`appbase::application::exec() + 99
    frame #11: 0x00000001079bd820 nodeos`main + 3568
    frame #12: 0x00007fff5dc853d5 libdyld.dylib`start + 1
    frame #13: 0x00007fff5dc853d5 libdyld.dylib`start + 1
* thread #6, stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
  * frame #0: 0x000000010857afe7 nodeos`Platform::signalHandler(int, __siginfo*, void*) + 119
    frame #1: 0x00007fff5de6ab5d libsystem_platform.dylib`_sigtramp + 29
    frame #2: 0x0000000107b60898 nodeos`void std::__1::__sift_up<std::__1::less<std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> > >&, std::__1::__deque_iterator<std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >, std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >*, std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >&, std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >**, long, 512l> >(std::__1::__deque_iterator<std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >, std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >*, std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >&, std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >**, long, 512l>, std::__1::__deque_iterator<std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >, std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >*, std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >&, std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >**, long, 512l>, std::__1::less<std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> > >&, std::__1::iterator_traits<std::__1::__deque_iterator<std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >, std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >*, std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >&, std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >**, long, 512l> >::difference_type) + 120
    frame #3: 0x0000000107c7e984 nodeos`std::__1::priority_queue<std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >, std::__1::deque<std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >, std::__1::allocator<std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> > > >, std::__1::less<std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> > > >::push(std::__1::unique_ptr<appbase::execution_priority_queue::queued_handler_base, std::__1::default_delete<appbase::execution_priority_queue::queued_handler_base> >&&) + 276
    frame #4: 0x0000000107c8a177 nodeos`boost::asio::detail::wait_handler<boost::asio::executor_binder<eosio::net_plugin_impl::start_read_message(std::__1::shared_ptr<eosio::connection> const&)::$_13, appbase::execution_priority_queue::executor> >::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) + 247
    frame #5: 0x0000000107bda46d nodeos`boost::asio::detail::scheduler::do_run_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&, boost::asio::detail::scheduler_thread_info&, boost::system::error_code const&) + 813
    frame #6: 0x0000000107bd9f42 nodeos`boost::asio::detail::scheduler::run(boost::system::error_code&) + 194
    frame #7: 0x0000000107d020d7 nodeos`boost::asio::detail::executor_op<boost::asio::detail::work_dispatcher<eosio::net_plugin::plugin_startup()::$_15>, std::__1::allocator<void>, boost::asio::detail::scheduler_operation>::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) + 135
    frame #8: 0x0000000107bda46d nodeos`boost::asio::detail::scheduler::do_run_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&, boost::asio::detail::scheduler_thread_info&, boost::system::error_code const&) + 813
    frame #9: 0x0000000107bd9f42 nodeos`boost::asio::detail::scheduler::run(boost::system::error_code&) + 194
    frame #10: 0x0000000107d01c69 nodeos`boost::asio::detail::posix_thread::func<boost::asio::thread_pool::thread_function>::run() + 41
    frame #11: 0x0000000107bd9d80 nodeos`boost_asio_detail_posix_thread_function + 16
    frame #12: 0x00007fff5de732eb libsystem_pthread.dylib`_pthread_body + 126
    frame #13: 0x00007fff5de76249 libsystem_pthread.dylib`_pthread_start + 66
    frame #14: 0x00007fff5de7240d libsystem_pthread.dylib`thread_start + 13
@heifner
Copy link
Contributor

heifner commented Apr 18, 2019

Fixed by #7085

@heifner heifner closed this as completed Apr 18, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants