Actions
Bug #15422
closedtasks/rados_api_tests.yaml pg_interval_t::check_new_interval assert fail
% Done:
0%
Source:
other
Tags:
aarch64 arm64
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
2016-04-07 18:24:57.858451 3ff7b7fe160 -1 osd/osd_types.cc: In function 'static bool pg_interval_t::check_new_interval(int, int, const std::vector<int>&, const std::vector<int>&, int, int, const std::vector<int>&, const std::vector<int>&, epoch_t, epoch_t, OSDMapRef, OSDMapRef, pg_t, IsPGRecoverablePredicate*, std::map<unsigned int, pg_interval_t>*, std::ostream*)' thread 3ff7b7fe160 time 2016-04-07 18:24:57.850185 osd/osd_types.cc: 3106: FAILED assert(i.first <= i.last) ceph version 10.0.4-1159-gcd3385b (cd3385b59ff9764eb5cae9a80faf04ab4e648f05) 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x8c) [0x2aac4bbb020] 2: (pg_interval_t::check_new_interval(int, int, std::vector<int, std::allocator<int> > const&, std::vector<int, std::allocator<int> > const&, int, int, std::vector<int, std::allocator<int> > const&, std::vector<int, std::allocator<int> > const&, unsigned int, unsigned int, std::shared_ptr<OSDMap const>, std::shared_ptr<OSDMap const>, pg_t, IsPGRecoverablePredicate*, std::map<unsigned int, pg_interval_t, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, pg_interval_t> > >*, std::ostream*)+0x738) [0x2aac4846240] 3: (PG::start_peering_interval(std::shared_ptr<OSDMap const>, std::vector<int, std::allocator<int> > const&, int, std::vector<int, std::allocator<int> > const&, int, ObjectStore::Transaction*)+0x32c) [0x2aac46b7b2c] 4: (PG::RecoveryState::Reset::react(PG::AdvMap const&)+0x3c8) [0x2aac46b8c10] 5: (boost::statechart::simple_state<PG::RecoveryState::Reset, PG::RecoveryState::RecoveryMachine, 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*)+0x1f8) [0x2aac46ef82c] 6: (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&)+0x64) [0x2aac46d6f0c] 7: (boost::statechart::state_machine<PG::RecoveryState::RecoveryMachine, PG::RecoveryState::Initial, std::allocator<void>, boost::statechart::null_exception_translator>::process_queued_events()+0x104) [0x2aac46d70c4] 8: (PG::handle_advance_map(std::shared_ptr<OSDMap const>, std::shared_ptr<OSDMap const>, std::vector<int, std::allocator<int> >&, int, std::vector<int, std::allocator<int> >&, int, PG::RecoveryCtx*)+0x360) [0x2aac46ace74] 9: (OSD::advance_pg(unsigned int, PG*, ThreadPool::TPHandle&, PG::RecoveryCtx*, std::set<boost::intrusive_ptr<PG>, std::less<boost::intrusive_ptr<PG> >, std::allocator<boost::intrusive_ptr<PG> > >*)+0x234) [0x2aac45fbc70] 10: (OSD::process_peering_events(std::list<PG*, std::allocator<PG*> > const&, ThreadPool::TPHandle&)+0x154) [0x2aac460c1b4] 11: (OSD::PeeringWQ::_process(std::list<PG*, std::allocator<PG*> > const&, ThreadPool::TPHandle&)+0x24) [0x2aac464fc10] 12: (ThreadPool::BatchWorkQueue<PG>::_void_process(void*, ThreadPool::TPHandle&)+0x14) [0x2aac461743c] 13: (ThreadPool::worker(ThreadPool::WorkThread*)+0x4b0) [0x2aac4bad818] 14: (ThreadPool::WorkThread::entry()+0x14) [0x2aac4bae99c] 15: (Thread::entry_wrapper()+0x70) [0x2aac4ba0e7c] 16: (()+0x7e2c) [0x3ffae9c7e2c] NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
Files
Updated by Loïc Dachary about 8 years ago
- File ceph-osd.0.log.gz ceph-osd.0.log.gz added
Updated by Loïc Dachary about 8 years ago
- Status changed from New to Need More Info
- Assignee set to Loïc Dachary
running the test against v10.1.1 instead, I think that was fixed there, waiting on http://teuthology-logs.public.ceph.com/ubuntu-2016-04-08_08:56:56-smoke-v10.1.1---basic-openstack/
Updated by Loïc Dachary about 8 years ago
- Status changed from Need More Info to Rejected
whatever caused the bug was fixed before 10.1.1, using 10.1.1 works
Actions