Project

General

Profile

Actions

Bug #3705

closed

osd: crash in scrub finalize [argonaut]

Added by Sage Weil over 11 years ago. Updated over 11 years ago.

Status:
Resolved
Priority:
High
Assignee:
-
Category:
OSD
Target version:
-
% Done:

0%

Source:
Community (user)
Tags:
Backport:
bobtail, argonaut
Regression:
Severity:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

2013-01-02 12:05:21.985521 7ff9794e1700 -1 osd/ReplicatedPG.cc: In function 'virtual int ReplicatedPG::_scrub(ScrubMap&, int&, int&)' thread 7ff9794e1700 time 2013-01-02 12:05:21.858431
osd/ReplicatedPG.cc: 6540: FAILED assert(head != hobject_t())

 ceph version 0.48.2argonaut (commit:3e02b2fad88c2a95d9c0c86878f10d1beb780bfe)
 1: (ReplicatedPG::_scrub(ScrubMap&, int&, int&)+0x1924) [0x53a6d4]
 2: (PG::scrub_finalize()+0x1241) [0x628851]
 3: (OSD::ScrubFinalizeWQ::_process(PG*)+0xc) [0x5d8e3c]
 4: (ThreadPool::worker()+0x4d5) [0x79f835]
 5: (ThreadPool::WorkThread::entry()+0xd) [0x5d87cd]
 6: (()+0x7e9a) [0x7ff98ab1fe9a]
 7: (clone()+0x6d) [0x7ff9897abcbd]
 NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.

--- begin dump of recent events ---

backtrace
(gdb) bt
#0  0x00007ff98ab27b7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000006edc0d in reraise_fatal (signum=6) at global/signal_handler.cc:58
#2  handle_fatal_signal (signum=6) at global/signal_handler.cc:104
#3  <signal handler called>
#4  0x00007ff9896ee425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x00007ff9896f1b8b in abort () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x00007ff98a04769d in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007ff98a045846 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#8  0x00007ff98a045873 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9  0x00007ff98a04596e in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00000000007a82fe in ceph::__ceph_assert_fail (assertion=0x83bace "head != hobject_t()", file=<optimized out>, line=6540, func=0x8424a0 "virtual int ReplicatedPG::_scrub(ScrubMap&, int&, int&)") at common/assert.cc:77
#11 0x000000000053a6d4 in ReplicatedPG::_scrub (this=<optimized out>, scrubmap=..., errors=@0x7ff9794e0ad4: 0, fixed=@0x7ff9794e0ad8: 0) at osd/ReplicatedPG.cc:6540
#12 0x0000000000628851 in PG::scrub_finalize (this=0x64f7400) at osd/PG.cc:3358
#13 0x00000000005d8e3c in OSD::ScrubFinalizeWQ::_process (this=<optimized out>, pg=0x64f7400) at osd/OSD.h:927
#14 0x000000000079f835 in ThreadPool::worker (this=0x16ec408) at common/WorkQueue.cc:54
#15 0x00000000005d87cd in ThreadPool::WorkThread::entry (this=<optimized out>) at ./common/WorkQueue.h:126
#16 0x00007ff98ab1fe9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#17 0x00007ff9897abcbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#18 0x0000000000000000 in ?? ()
Actions #1

Updated by Sage Weil over 11 years ago

  • Priority changed from Urgent to High
Actions #2

Updated by Sage Weil over 11 years ago

  • Status changed from 12 to Resolved
  • Backport set to bobtail, argonaut
Actions

Also available in: Atom PDF