Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #0 __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
- #1 0x00007fc6d98fcdbd in __GI___pthread_mutex_lock (mutex=0x2703b00) at ../nptl/pthread_mutex_lock.c:80
- #2 0x00000000004091c2 in __gthread_mutex_lock (__mutex=0x2703b00) at /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h:748
- #3 0x0000000000413806 in std::mutex::lock (this=0x2703b00) at /usr/include/c++/5/mutex:135
- #4 0x000000000042449f in std::unique_lock<std::mutex>::lock (this=0x7ffc9d9ba050) at /usr/include/c++/5/mutex:485
- #5 0x000000000041bf88 in std::unique_lock<std::mutex>::unique_lock (this=0x7ffc9d9ba050, __m=...) at /usr/include/c++/5/mutex:415
- #6 0x00000000004fc1cb in rxcpp::subjects::detail::synchronize_observer<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage>, rxcpp::observe_on_one_worker>::synchronize_observer_state::ensure_processing(std::unique_lock<std::mutex>&) const::{lambda(rxcpp::schedulers::schedulable const&)#1}::operator()(rxcpp::schedulers::schedulable const&) const (__closure=0x2712f10, self=...) at /usr/local/include/rxcpp/subjects/rx-synchronize.hpp:60
- #7 0x00000000004fe538 in std::_Function_handler<void (rxcpp::schedulers::schedulable const&), rxcpp::subjects::detail::synchronize_observer<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage>, rxcpp::observe_on_one_worker>::synchronize_observer_state::ensure_processing(std::unique_lock<std::mutex>&) const::{lambda(rxcpp::schedulers::schedulable const&)#1}>::_M_invoke(std::_Any_data const&, rxcpp::schedulers::schedulable const&) (__functor=..., __args#0=...)
- at /usr/include/c++/5/functional:1871
- #8 0x000000000041ca07 in std::function<void (rxcpp::schedulers::schedulable const&)>::operator()(rxcpp::schedulers::schedulable const&) const (this=0x2712b50, __args#0=...) at /usr/include/c++/5/functional:2267
- #9 0x0000000000416045 in rxcpp::schedulers::detail::action_tailrecurser::operator() (this=0x2712b40, s=..., r=...) at /usr/local/include/rxcpp/rx-scheduler.hpp:712
- #10 0x000000000044fee2 in std::_Function_handler<void (rxcpp::schedulers::schedulable const&, rxcpp::schedulers::recurse const&), rxcpp::schedulers::detail::action_tailrecurser>::_M_invoke(std::_Any_data const&, rxcpp::schedulers::schedulable const&, rxcpp::schedulers::recurse const&) (__functor=..., __args#0=..., __args#1=...) at /usr/include/c++/5/functional:1871
- #11 0x000000000041c921 in std::function<void (rxcpp::schedulers::schedulable const&, rxcpp::schedulers::recurse const&)>::operator()(rxcpp::schedulers::schedulable const&, rxcpp::schedulers::recurse const&) const (this=0x2707080, __args#0=...,
- __args#1=...) at /usr/include/c++/5/functional:2267
- #12 0x0000000000415f31 in rxcpp::schedulers::detail::action_type::operator() (this=0x2707070, s=..., r=...) at /usr/local/include/rxcpp/rx-scheduler.hpp:679
- #13 0x0000000000416148 in rxcpp::schedulers::action::operator() (this=0x7ffc9d9ba460, s=..., r=...) at /usr/local/include/rxcpp/rx-scheduler.hpp:727
- #14 0x0000000000415d8f in rxcpp::schedulers::schedulable::operator() (this=0x7ffc9d9ba410, r=...) at /usr/local/include/rxcpp/rx-scheduler.hpp:645
- #15 0x0000000000416c7f in rxcpp::schedulers::current_thread::current_worker::schedule (this=0x2707430, when=..., scbl=...) at /usr/local/include/rxcpp/schedulers/rx-currentthread.hpp:210
- #16 0x0000000000416ab3 in rxcpp::schedulers::current_thread::current_worker::schedule (this=0x2707430, scbl=...) at /usr/local/include/rxcpp/schedulers/rx-currentthread.hpp:183
- #17 0x00000000004fcf8e in rxcpp::schedulers::worker::schedule<rxcpp::composite_subscription const&, rxcpp::subjects::detail::synchronize_observer<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage>, rxcpp::observe_on_one_worker>::synchronize_observer_state::ensure_processing(std::unique_lock<std::mutex>&) const::{lambda(rxcpp::schedulers::schedulable const&)#1}&>(rxcpp::schedulers::detail::is_action_function&&, rxcpp::subjects::detail::synchronize_observer<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage>, rxcpp::observe_on_one_worker>::synchronize_observer_state::ensure_processing(std::unique_lock<std::mutex>&) const::{lambda(rxcpp::schedulers::schedulable const&)#1}&) const
- (this=0x7ffc9d9ba500, a0=...) at /usr/local/include/rxcpp/rx-scheduler.hpp:808
- #18 0x00000000004fc6c5 in rxcpp::subjects::detail::synchronize_observer<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage>, rxcpp::observe_on_one_worker>::synchronize_observer_state::ensure_processing (
- this=0x2703af0, guard=...) at /usr/local/include/rxcpp/subjects/rx-synchronize.hpp:92
- #19 0x00000000004fbd9e in rxcpp::subjects::detail::synchronize_observer<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage>, rxcpp::observe_on_one_worker>::synchronize_observer_state::on_next<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage> > (this=0x2703af0, v=...) at /usr/local/include/rxcpp/subjects/rx-synchronize.hpp:109
- #20 0x00000000004fba80 in rxcpp::subjects::detail::synchronize_observer<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage>, rxcpp::observe_on_one_worker>::on_next<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage> > (this=0x270fe38, v=...) at /usr/local/include/rxcpp/subjects/rx-synchronize.hpp:151
- #21 0x00000000004fb6dc in rxcpp::detail::OnNextForward<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage>, rxcpp::subjects::detail::synchronize_observer<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage>, rxcpp::observe_on_one_worker>, void>::operator() (this=0x270fe58, s=..., t=...) at /usr/local/include/rxcpp/rx-observer.hpp:67
- #22 0x00000000004fa9eb in rxcpp::observer<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage>, rxcpp::subjects::detail::synchronize_observer<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage>, rxcpp::observe_on_one_worker>, void, void, void>::on_next (this=0x270fe38, t=...) at /usr/local/include/rxcpp/rx-observer.hpp:245
- #23 0x00000000004f9f1e in rxcpp::detail::specific_observer<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage>, rxcpp::observer<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage>, rxcpp::subjects::detail::synchronize_observer<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage>, rxcpp::observe_on_one_worker>, void, void, void> >::on_next (this=0x270fe20, t=...)
- at /usr/local/include/rxcpp/rx-observer.hpp:372
- #24 0x00000000004bfc93 in rxcpp::observer<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage>, void, void, void, void>::on_next<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage> > (this=0x7ffc9d9ba850, v=...) at /usr/local/include/rxcpp/rx-observer.hpp:439
- #25 0x00000000004bd918 in rxcpp::subscriber<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage>, rxcpp::observer<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage>, void, void, void, void> >::nextdetacher::operator()<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage> > (this=0x7ffc9d9ba7a0, u=...) at /usr/local/include/rxcpp/rx-subscriber.hpp:54
- #26 0x00000000004bb837 in rxcpp::subscriber<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage>, rxcpp::observer<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage>, void, void, void, void> >::on_next<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage> const&> (this=0x7ffc9d9ba830, v=...) at /usr/local/include/rxcpp/rx-subscriber.hpp:181
- #27 0x00000000004b3491 in iroha::consensus::yac::Yac::<lambda(const auto:9&)>::operator()<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage> >(const boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage> &) const (__closure=0x7ffc9d9ba920, answer=...) at /opt/iroha/irohad/consensus/yac/impl/yac.cpp:252
- #28 0x00000000004b35fa in iroha::match<boost::optional<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage> >&, iroha::lambda_visitor<iroha::consensus::yac::Yac::applyState(const std::vector<iroha::consensus::yac::VoteMessage>&, std::unique_lock<std::mutex>&)::<lambda(const auto:9&)>, iroha::consensus::yac::Yac::applyState(const std::vector<iroha::consensus::yac::VoteMessage>&, std::unique_lock<std::mutex>&)::<lambda()> > >(boost::optional<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage> > &, iroha::lambda_visitor<iroha::consensus::yac::Yac::applyState(const std::vector<iroha::consensus::yac::VoteMessage>&, std::unique_lock<std::mutex>&)::<lambda(const auto:9&)>, iroha::consensus::yac::Yac::applyState(const std::vector<iroha::consensus::yac::VoteMessage>&, std::unique_lock<std::mutex>&)::<lambda()> > &&) (t=..., m=...) at /opt/iroha/libs/common/visitor.hpp:88
- #29 0x00000000004b368e in iroha::match_in_place<boost::optional<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage> >&, iroha::consensus::yac::Yac::applyState(const std::vector<iroha::consensus::yac::VoteMessage>&, std::unique_lock<std::mutex>&)::<lambda(const auto:9&)>, iroha::consensus::yac::Yac::applyState(const std::vector<iroha::consensus::yac::VoteMessage>&, std::unique_lock<std::mutex>&)::<lambda()> >(boost::optional<boost::variant<iroha::consensus::yac::CommitMessage, iroha::consensus::yac::RejectMessage> > &) (t=...) at /opt/iroha/libs/common/visitor.hpp:95
- #30 0x00000000004b3798 in iroha::consensus::yac::Yac::applyState (this=0x2702d30, state=std::vector of length 7, capacity 7 = {...}, lock=...) at /opt/iroha/irohad/consensus/yac/impl/yac.cpp:260
- #31 0x00000000004b2711 in iroha::consensus::yac::Yac::onState (this=0x2702d30, state=std::vector of length 7, capacity 7 = {...}) at /opt/iroha/irohad/consensus/yac/impl/yac.cpp:149
- #32 0x000000000040be7f in YacTest_YacWhenColdStartAndAchieveCommitMessage_Test::TestBody (this=0x27022c0) at /opt/iroha/test/module/irohad/consensus/yac/yac_simple_cold_case_test.cpp:126
- #33 0x00000000004a1b93 in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ()
- #34 0x0000000000496fd7 in testing::Test::Run() [clone .part.476] ()
- #35 0x0000000000497305 in testing::TestInfo::Run() [clone .part.477] ()
- #36 0x000000000049753d in testing::TestCase::Run() [clone .part.478] ()
- #37 0x0000000000499921 in testing::internal::UnitTestImpl::RunAllTests() [clone .part.480] [clone .constprop.559] ()
- #38 0x0000000000499d51 in testing::UnitTest::Run() ()
- #39 0x0000000000408be0 in main ()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement