Project

General

Profile

Actions

Bug #21380

closed

mds: src/mds/MDSCacheObject.h: 171: FAILED assert(ref_map[by] > 0)

Added by Patrick Donnelly over 6 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
High
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Q/A
Tags:
Backport:
Regression:
No
Severity:
2 - major
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
MDS
Labels (FS):
multimds
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

2017-09-13T02:32:56.257 INFO:tasks.ceph.mds.b.smithi084.stderr:/build/ceph-13.0.0-746-gc140ce9/src/mds/MDSCacheObject.h: In function 'virtual void MDSCacheObject::bad_put(int)' thread 7fc2f7865700 time 2017-09-13 02:32:56.258178
2017-09-13T02:32:56.258 INFO:tasks.ceph.mds.b.smithi084.stderr:/build/ceph-13.0.0-746-gc140ce9/src/mds/MDSCacheObject.h: 171: FAILED assert(ref_map[by] > 0)
2017-09-13T02:32:56.262 INFO:tasks.ceph.mds.b.smithi084.stderr: ceph version 13.0.0-746-gc140ce9 (c140ce9ab25c876f1e39ab0cad658f7cc476c46c) mimic (dev)
2017-09-13T02:32:56.262 INFO:tasks.ceph.mds.b.smithi084.stderr: 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x102) [0x558c13cdde22]
2017-09-13T02:32:56.263 INFO:tasks.ceph.mds.b.smithi084.stderr: 2: (MDSCacheObject::bad_put(int)+0xd0) [0x558c13a34b10]
2017-09-13T02:32:56.263 INFO:tasks.ceph.mds.b.smithi084.stderr: 3: (MDSCacheObject::put(int)+0x31) [0x558c13a35021]
2017-09-13T02:32:56.263 INFO:tasks.ceph.mds.b.smithi084.stderr: 4: (MDSCacheObject::remove_replica(int)+0xe4) [0x558c13adba24]
2017-09-13T02:32:56.263 INFO:tasks.ceph.mds.b.smithi084.stderr: 5: (MDCache::dentry_remove_replica(CDentry*, int, std::set<SimpleLock*, std::less<SimpleLock*>, std::allocator<SimpleLock*> >&)+0x31) [0x558c13a52121]
2017-09-13T02:32:56.263 INFO:tasks.ceph.mds.b.smithi084.stderr: 6: (()+0x397329) [0x558c13a8f329]
2017-09-13T02:32:56.263 INFO:tasks.ceph.mds.b.smithi084.stderr: 7: (MDCache::rejoin_scour_survivor_replicas(int, MMDSCacheRejoin*, std::set<vinodeno_t, std::less<vinodeno_t>, std::allocator<vinodeno_t> >&, std::set<SimpleLock*, std::less<SimpleLock*>, std::allocator<SimpleLock*> >&)+0x9c) [0x558c13a8f86c]
2017-09-13T02:32:56.263 INFO:tasks.ceph.mds.b.smithi084.stderr: 8: (MDCache::handle_cache_rejoin_weak(MMDSCacheRejoin*)+0x21dc) [0x558c13aafc4c]
2017-09-13T02:32:56.263 INFO:tasks.ceph.mds.b.smithi084.stderr: 9: (MDCache::handle_cache_rejoin(MMDSCacheRejoin*)+0x83) [0x558c13ab4e53]
2017-09-13T02:32:56.264 INFO:tasks.ceph.mds.b.smithi084.stderr: 10: (MDCache::dispatch(Message*)+0xa5) [0x558c13aba6c5]
2017-09-13T02:32:56.264 INFO:tasks.ceph.mds.b.smithi084.stderr: 11: (MDSRank::handle_deferrable_message(Message*)+0x66c) [0x558c1398e88c]
2017-09-13T02:32:56.264 INFO:tasks.ceph.mds.b.smithi084.stderr: 12: (MDSRank::_dispatch(Message*, bool)+0x21b) [0x558c1399c37b]
2017-09-13T02:32:56.264 INFO:tasks.ceph.mds.b.smithi084.stderr: 13: (MDSRankDispatcher::ms_dispatch(Message*)+0x15) [0x558c1399d205]
2017-09-13T02:32:56.264 INFO:tasks.ceph.mds.b.smithi084.stderr: 14: (MDSDaemon::ms_dispatch(Message*)+0x1db) [0x558c1398686b]
2017-09-13T02:32:56.264 INFO:tasks.ceph.mds.b.smithi084.stderr: 15: (DispatchQueue::entry()+0xf4a) [0x558c14015c3a]
2017-09-13T02:32:56.264 INFO:tasks.ceph.mds.b.smithi084.stderr: 16: (DispatchQueue::DispatchThread::entry()+0xd) [0x558c13d6516d]
2017-09-13T02:32:56.264 INFO:tasks.ceph.mds.b.smithi084.stderr: 17: (()+0x770a) [0x7fc2fcb1470a]
2017-09-13T02:32:56.264 INFO:tasks.ceph.mds.b.smithi084.stderr: 18: (clone()+0x6d) [0x7fc2fbb8082d]
2017-09-13T02:32:56.265 INFO:tasks.ceph.mds.b.smithi084.stderr: NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.

From: /ceph/teuthology-archive/pdonnell-2017-09-13_00:09:08-multimds-wip-pdonnell-testing-20170912-testing-basic-smithi/1625058/teuthology.log

This is from a test branch for https://github.com/ceph/ceph/pull/17657


Related issues 1 (0 open1 closed)

Has duplicate CephFS - Bug #21379: TestJournalRepair.test_reset: src/mds/CDir.cc: 930: FAILED assert(get_num_ref() == (state_test(STATE_STICKY) ? 1:0))Duplicate09/13/2017

Actions
Actions #1

Updated by Zheng Yan over 6 years ago

  • Status changed from New to 12
Actions #2

Updated by Patrick Donnelly over 6 years ago

  • Has duplicate Bug #21379: TestJournalRepair.test_reset: src/mds/CDir.cc: 930: FAILED assert(get_num_ref() == (state_test(STATE_STICKY) ? 1:0)) added
Actions #3

Updated by Patrick Donnelly over 6 years ago

  • Status changed from 12 to Closed

Thanks Zheng, I merged your commits.

Actions #4

Updated by Patrick Donnelly about 5 years ago

  • Category deleted (90)
  • Labels (FS) multimds added
Actions

Also available in: Atom PDF