Guessing this is related, since it's also an incorrect prior_version:
2017-06-07T18:59:40.728 INFO:tasks.ceph.osd.2.smithi037.stderr:/mnt/jenkins/workspace/ceph-dev-new-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/12.0.2-2485-gc8340cd/rpm/el7/BUILD/ceph-12.0.2-2485-gc8340cd/src/osd/PGLog.h: In function 'static void PGLog::_merg
e_object_divergent_entries(const PGLog::IndexedLog&, const hobject_t&, mempool::osd::list<pg_log_entry_t>&, const pg_info_t&, eversion_t, missing_type&, PGLog::LogEntryHandler*, const DoutPrefixProvider*) [with missing_type = pg_missing_set<true>; mempool::osd::list<pg_log_entry_t> = std::list<pg_log_entry_t, mempo
ol::pool_allocator<(mempool::pool_index_t)12u, pg_log_entry_t> >]' thread 7f6961877700 time 2017-06-07 18:59:40.734025
2017-06-07T18:59:40.728 INFO:tasks.ceph.osd.2.smithi037.stderr:/mnt/jenkins/workspace/ceph-dev-new-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/12.0.2-2485-gc8340cd/rpm/el7/BUILD/ceph-12.0.2-2485-gc8340cd/src/osd/PGLog.h: 775: FAILED assert(i->prior_version =
= last)
2017-06-07T18:59:40.733 INFO:tasks.ceph.osd.2.smithi037.stderr: ceph version 12.0.2-2485-gc8340cd (c8340cde85674f8d9506d602368c2fd9a6307580) luminous (dev)
2017-06-07T18:59:40.733 INFO:tasks.ceph.osd.2.smithi037.stderr: 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x110) [0x7f697bce79d0]
2017-06-07T18:59:40.733 INFO:tasks.ceph.osd.2.smithi037.stderr: 2: (void PGLog::_merge_object_divergent_entries<pg_missing_set<true> >(PGLog::IndexedLog const&, hobject_t const&, std::list<pg_log_entry_t, mempool::pool_allocator<(mempool::pool_index_t)12, pg_log_entry_t> > const&, pg_info_t const&, eversion_t, pg_m
issing_set<true>&, PGLog::LogEntryHandler*, DoutPrefixProvider const*)+0x620) [0x7f697b8c1470]
2017-06-07T18:59:40.733 INFO:tasks.ceph.osd.2.smithi037.stderr: 3: (void PGLog::_merge_divergent_entries<pg_missing_set<true> >(PGLog::IndexedLog const&, std::list<pg_log_entry_t, mempool::pool_allocator<(mempool::pool_index_t)12, pg_log_entry_t> >&, pg_info_t const&, eversion_t, pg_missing_set<true>&, PGLog::LogEn
tryHandler*, DoutPrefixProvider const*)+0x1cc) [0x7f697b8c33bc]
2017-06-07T18:59:40.733 INFO:tasks.ceph.osd.2.smithi037.stderr: 4: (PGLog::rewind_divergent_log(eversion_t, pg_info_t&, PGLog::LogEntryHandler*, bool&, bool&)+0x349) [0x7f697b8ba909]
2017-06-07T18:59:40.733 INFO:tasks.ceph.osd.2.smithi037.stderr: 5: (PGLog::merge_log(pg_info_t&, pg_log_t&, pg_shard_t, pg_info_t&, PGLog::LogEntryHandler*, bool&, bool&)+0xd48) [0x7f697b8bb808]
2017-06-07T18:59:40.733 INFO:tasks.ceph.osd.2.smithi037.stderr: 6: (PG::merge_log(ObjectStore::Transaction&, pg_info_t&, pg_log_t&, pg_shard_t)+0x6c) [0x7f697b82063c]
2017-06-07T18:59:40.734 INFO:tasks.ceph.osd.2.smithi037.stderr: 7: (PG::proc_master_log(ObjectStore::Transaction&, pg_info_t&, pg_log_t&, pg_missing_set<false>&, pg_shard_t)+0x1bc) [0x7f697b8694cc]
2017-06-07T18:59:40.734 INFO:tasks.ceph.osd.2.smithi037.stderr: 8: (PG::RecoveryState::GetLog::react(PG::RecoveryState::GotLog const&)+0xd1) [0x7f697b8697d1]
2017-06-07T18:59:40.734 INFO:tasks.ceph.osd.2.smithi037.stderr: 9: (boost::statechart::simple_state<PG::RecoveryState::GetLog, PG::RecoveryState::Peering, boost::mpl::list<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_
::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, (boost::statechart::history_mode)0>::react_impl(boost::statechart::event_base const&, void const*)+0x242) [0x7f697b8b48a2]
2017-06-07T18:59:40.734 INFO:tasks.ceph.osd.2.smithi037.stderr: 10: (boost::statechart::state_machine<PG::RecoveryState::RecoveryMachine, PG::RecoveryState::Initial, std::allocator<void>, boost::statechart::null_exception_translator>::send_event(boost::statechart::event_base const&)+0x6b) [0x7f697b88eebb]
2017-06-07T18:59:40.734 INFO:tasks.ceph.osd.2.smithi037.stderr: 11: (boost::statechart::state_machine<PG::RecoveryState::RecoveryMachine, PG::RecoveryState::Initial, std::allocator<void>, boost::statechart::null_exception_translator>::process_queued_events()+0x91) [0x7f697b88f011]
2017-06-07T18:59:40.734 INFO:tasks.ceph.osd.2.smithi037.stderr: 12: (PG::handle_peering_event(std::shared_ptr<PG::CephPeeringEvt>, PG::RecoveryCtx*)+0x1fe) [0x7f697b85aeae]
2017-06-07T18:59:40.734 INFO:tasks.ceph.osd.2.smithi037.stderr: 13: (OSD::process_peering_events(std::list<PG*, std::allocator<PG*> > const&, ThreadPool::TPHandle&)+0x22a) [0x7f697b7abdda]
2017-06-07T18:59:40.734 INFO:tasks.ceph.osd.2.smithi037.stderr: 14: (OSD::PeeringWQ::_process(std::list<PG*, std::allocator<PG*> > const&, ThreadPool::TPHandle&)+0x17) [0x7f697b809da7]
2017-06-07T18:59:40.734 INFO:tasks.ceph.osd.2.smithi037.stderr: 15: (ThreadPool::worker(ThreadPool::WorkThread*)+0xb59) [0x7f697bcee6d9]
2017-06-07T18:59:40.735 INFO:tasks.ceph.osd.2.smithi037.stderr: 16: (ThreadPool::WorkThread::entry()+0x10) [0x7f697bcef6b0]
2017-06-07T18:59:40.735 INFO:tasks.ceph.osd.2.smithi037.stderr: 17: (()+0x7dc5) [0x7f697892bdc5]
2017-06-07T18:59:40.735 INFO:tasks.ceph.osd.2.smithi037.stderr: 18: (clone()+0x6d) [0x7f6977a1f73d]
/a/sage-2017-06-07_16:25:35-rados-wip-sage-testing2-distro-basic-smithi/1268235