Project

General

Profile

Actions

Bug #20301

closed

"/src/osd/SnapMapper.cc: 231: FAILED assert(r == -2)" in rados

Added by Yuri Weinstein almost 7 years ago. Updated over 6 years ago.

Status:
Can't reproduce
Priority:
Normal
Assignee:
-
Category:
Snapshots
Target version:
-
% Done:

0%

Source:
Q/A
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
rados
Component(RADOS):
OSD
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Run: http://pulpito.ceph.com/yuriw-2017-06-14_15:02:07-rados-master_2017_6_14-distro-basic-smithi/
Job: 1285768
Logs: http://qa-proxy.ceph.com/teuthology/yuriw-2017-06-14_15:02:07-rados-master_2017_6_14-distro-basic-smithi/1285768/teuthology.log

2017-06-14T15:40:54.792 INFO:teuthology.orchestra.run.smithi038.stderr:/home/jenkins-build/build/workspace/ceph-dev-new-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/12.0.3-1608-g2b4b718/rpm/el7/BUILD/ceph-12.0.3-1608-g2b4b718/src/osd/SnapMapper.cc: In function 'void SnapMapper::add_oid(const hobject_t&, const std::set<snapid_t>&, MapCacher::Transaction<std::basic_string<char>, ceph::buffer::list>*)' thread 7fd50b129100 time 2017-06-14 15:40:54.760321
2017-06-14T15:40:54.792 INFO:teuthology.orchestra.run.smithi038.stderr:/home/jenkins-build/build/workspace/ceph-dev-new-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/12.0.3-1608-g2b4b718/rpm/el7/BUILD/ceph-12.0.3-1608-g2b4b718/src/osd/SnapMapper.cc: 231: FAILED assert(r == -2)
2017-06-14T15:40:54.792 INFO:teuthology.orchestra.run.smithi038.stderr: ceph version 12.0.3-1608-g2b4b718 (2b4b71821097d1317bfdbf14afd777ace63bf9dc) luminous (dev)
2017-06-14T15:40:54.792 INFO:teuthology.orchestra.run.smithi038.stderr: 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x110) [0x7fd5016b3180]
2017-06-14T15:40:54.792 INFO:teuthology.orchestra.run.smithi038.stderr: 2: (SnapMapper::add_oid(hobject_t const&, std::set<snapid_t, std::less<snapid_t>, std::allocator<snapid_t> > const&, MapCacher::Transaction<std::string, ceph::buffer::list>*)+0x553) [0x7fd50b6dc5a3]
2017-06-14T15:40:54.792 INFO:teuthology.orchestra.run.smithi038.stderr: 3: (get_attrs(ObjectStore*, coll_t, ghobject_t, ObjectStore::Transaction*, ceph::buffer::list&, OSDriver&, SnapMapper&, ghobject_t const&, std::set<ghobject_t, std::less<ghobject_t>, std::allocator<ghobject_t> > const&)+0x775) [0x7fd50b47e395]
2017-06-14T15:40:54.792 INFO:teuthology.orchestra.run.smithi038.stderr: 4: (ObjectStoreTool::get_object(ObjectStore*, coll_t, ceph::buffer::list&, OSDMap&, bool*, ObjectStore::Sequencer&, ghobject_t*, std::set<ghobject_t, std::less<ghobject_t>, std::allocator<ghobject_t> >*)+0x9d5) [0x7fd50b47f405]
2017-06-14T15:40:54.792 INFO:teuthology.orchestra.run.smithi038.stderr: 5: (ObjectStoreTool::do_import(ObjectStore*, OSDSuperblock&, bool, std::string, ObjectStore::Sequencer&)+0x1606) [0x7fd50b485ff6]
2017-06-14T15:40:54.793 INFO:teuthology.orchestra.run.smithi038.stderr: 6: (main()+0x3240) [0x7fd50b3d78f0]
2017-06-14T15:40:54.793 INFO:teuthology.orchestra.run.smithi038.stderr: 7: (__libc_start_main()+0xf5) [0x7fd4feb98b35]
2017-06-14T15:40:54.793 INFO:teuthology.orchestra.run.smithi038.stderr: 8: (()+0x327fe1) [0x7fd50b470fe1]
2017-06-14T15:40:54.793 INFO:teuthology.orchestra.run.smithi038.stderr: NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
Actions #1

Updated by Greg Farnum almost 7 years ago

  • Project changed from Ceph to RADOS
  • Category set to Snapshots
  • Component(RADOS) OSD added
Actions #2

Updated by Yuri Weinstein almost 7 years ago

also in http://qa-proxy.ceph.com/teuthology/yuriw-2017-06-20_00:37:23-rados-master-2017_6_20-distro-basic-smithi/1302039/teuthology.log

2017-06-20T02:04:10.836 INFO:tasks.ceph.osd.5.smithi066.stderr:/build/ceph-12.0.3-1883-gaee3c18/src/osd/SnapMapper.cc: In function 'void SnapMapper::add_oid(const hobject_t&, const std::set<snapid_t>&, MapCacher::Transaction<std::basic_string<char>, ceph::buffer::list>*)' thread 7ff777d45700 time 2017-06-20 02:04:10.830564
2017-06-20T02:04:10.837 INFO:tasks.ceph.osd.5.smithi066.stderr:/build/ceph-12.0.3-1883-gaee3c18/src/osd/SnapMapper.cc: 231: FAILED assert(r == -2)
2017-06-20T02:04:10.842 INFO:tasks.ceph.osd.5.smithi066.stderr: ceph version 12.0.3-1883-gaee3c18 (aee3c181ebb5106e110f0de6ca6ef0f13a99d783) luminous (dev)
2017-06-20T02:04:10.842 INFO:tasks.ceph.osd.5.smithi066.stderr: 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x10e) [0x7ff79bcb4dae]
2017-06-20T02:04:10.843 INFO:tasks.ceph.osd.5.smithi066.stderr: 2: (SnapMapper::add_oid(hobject_t const&, std::set<snapid_t, std::less<snapid_t>, std::allocator<snapid_t> > const&, MapCacher::Transaction<std::string, ceph::buffer::list>*)+0x538) [0x7ff79b97ffc8]
2017-06-20T02:04:10.843 INFO:tasks.ceph.osd.5.smithi066.stderr: 3: (PG::update_snap_map(std::vector<pg_log_entry_t, std::allocator<pg_log_entry_t> > const&, ObjectStore::Transaction&)+0x3af) [0x7ff79b83323f]
2017-06-20T02:04:10.843 INFO:tasks.ceph.osd.5.smithi066.stderr: 4: (PG::append_log(std::vector<pg_log_entry_t, std::allocator<pg_log_entry_t> > const&, eversion_t, eversion_t, ObjectStore::Transaction&, bool)+0x4ac) [0x7ff79b8366bc]
2017-06-20T02:04:10.843 INFO:tasks.ceph.osd.5.smithi066.stderr: 5: (PrimaryLogPG::log_operation(std::vector<pg_log_entry_t, std::allocator<pg_log_entry_t> > const&, boost::optional<pg_hit_set_history_t> const&, eversion_t const&, eversion_t const&, bool, ObjectStore::Transaction&)+0x74) [0x7ff79b934b94]
2017-06-20T02:04:10.843 INFO:tasks.ceph.osd.5.smithi066.stderr: 6: (ReplicatedBackend::submit_transaction(hobject_t const&, object_stat_sum_t const&, eversion_t const&, std::unique_ptr<PGTransaction, std::default_delete<PGTransaction> >&&, eversion_t const&, eversion_t const&, std::vector<pg_log_entry_t, std::allocator<pg_log_entry_t> > const&, boost::optional<pg_hit_set_history_t>&, Context*, Context*, Context*, unsigned long, osd_reqid_t, boost::intrusive_ptr<OpRequest>)+0xb18) [0x7ff79ba247d8]
2017-06-20T02:04:10.843 INFO:tasks.ceph.osd.5.smithi066.stderr: 7: (PrimaryLogPG::issue_repop(PrimaryLogPG::RepGather*, PrimaryLogPG::OpContext*)+0x9d3) [0x7ff79b8cdb93]
2017-06-20T02:04:10.844 INFO:tasks.ceph.osd.5.smithi066.stderr: 8: (PrimaryLogPG::simple_opc_submit(std::unique_ptr<PrimaryLogPG::OpContext, std::default_delete<PrimaryLogPG::OpContext> >)+0x14e) [0x7ff79b8dc21e]
2017-06-20T02:04:10.844 INFO:tasks.ceph.osd.5.smithi066.stderr: 9: (PrimaryLogPG::finish_promote(int, PrimaryLogPG::CopyResults*, std::shared_ptr<ObjectContext>)+0x630) [0x7ff79b8fc060]
2017-06-20T02:04:10.845 INFO:tasks.ceph.osd.5.smithi066.stderr: 10: (PromoteCallback::finish(boost::tuples::tuple<int, PrimaryLogPG::CopyResults*, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>)+0x40) [0x7ff79b9605a0]
2017-06-20T02:04:10.845 INFO:tasks.ceph.osd.5.smithi066.stderr: 11: (PrimaryLogPG::process_copy_chunk(hobject_t, unsigned long, int)+0x770) [0x7ff79b904770]
2017-06-20T02:04:10.846 INFO:tasks.ceph.osd.5.smithi066.stderr: 12: (C_Copyfrom::finish(int)+0x99) [0x7ff79b962279]
2017-06-20T02:04:10.847 INFO:tasks.ceph.osd.5.smithi066.stderr: 13: (Context::complete(int)+0x9) [0x7ff79b7c0629]
2017-06-20T02:04:10.847 INFO:tasks.ceph.osd.5.smithi066.stderr: 14: (Finisher::finisher_thread_entry()+0x188) [0x7ff79bcb2758]
2017-06-20T02:04:10.847 INFO:tasks.ceph.osd.5.smithi066.stderr: 15: (()+0x8184) [0x7ff7997d1184]
2017-06-20T02:04:10.847 INFO:tasks.ceph.osd.5.smithi066.stderr: 16: (clone()+0x6d) [0x7ff7988c137d]
2017-06-20T02:04:10.847 INFO:tasks.ceph.osd.5.smithi066.stderr: NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
Actions #3

Updated by Sage Weil over 6 years ago

  • Status changed from New to Can't reproduce
Actions

Also available in: Atom PDF