Project

General

Profile

Actions

Bug #15422

closed

tasks/rados_api_tests.yaml pg_interval_t::check_new_interval assert fail

Added by Loïc Dachary about 8 years ago. Updated about 8 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
Category:
-
Target version:
-
% 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

teuthology.log.gz (381 KB) teuthology.log.gz Loïc Dachary, 04/07/2016 08:26 PM
report.gz (28.1 KB) report.gz Loïc Dachary, 04/07/2016 08:28 PM
ceph-osd.0.log.gz (487 KB) ceph-osd.0.log.gz Loïc Dachary, 04/07/2016 08:32 PM
Actions #1

Updated by Loïc Dachary about 8 years ago

Actions #3

Updated by Loïc Dachary about 8 years ago

  • Description updated (diff)
Actions #4

Updated by Loïc Dachary about 8 years ago

  • Tags set to aarch64 arm64
Actions #6

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/

Actions #7

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

Also available in: Atom PDF