Actions
Bug #3705
closedosd: crash in scrub finalize [argonaut]
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 ?? ()
Updated by Sage Weil over 11 years ago
- Status changed from 12 to Resolved
- Backport set to bobtail, argonaut
Actions