From: Martin Mailand <martin@tuxadero.com>
To: ceph-devel@vger.kernel.org
Subject: Assertion: ./messages/MOSDRepScrub.h: 64: FAILED assert(v == 0)
Date: Thu, 22 Dec 2011 14:48:10 +0100 [thread overview]
Message-ID: <4EF3351A.5050404@tuxadero.com> (raw)
Hi
today 2 of my osds (osd.4 and osd.7) crashed with the same error.
2011-12-21 14:41:18.896008 7fae9f3a5700 journal check_for_full at
80625664 : JOURNAL FULL 80625664 >= 368639 (max_size 107372544 start
80994304)
2011-12-21 14:41:23.205993 7fae9fba6700 journal FULL_FULL -> FULL_WAIT.
last commit epoch committed, waiting for a new one to start.
2011-12-21 14:41:24.075990 7fae9fba6700 journal FULL_WAIT ->
FULL_NOTFULL. journal now active, setting completion plug.
./messages/MOSDRepScrub.h: In function 'virtual void
MOSDRepScrub::decode_payload(CephContext*)', in thread '7fae93977700'
./messages/MOSDRepScrub.h: 64: FAILED assert(v == 0)
ceph version 0.39-171-gdcedda8
(commit:dcedda84d0e1f69af985c301276c67c1b11e7efc)
1: /usr/bin/ceph-osd() [0x685e77]
2: (decode_message(CephContext*, ceph_msg_header&, ceph_msg_footer&,
ceph::buffer::list&, ceph::buffer::list&, ceph::buffer::list&)+0xcd2)
[0x6a7202]
3: (SimpleMessenger::Pipe::read_message(Message**)+0x136d) [0x62c9cd]
4: (SimpleMessenger::Pipe::reader()+0xb99) [0x6357d9]
5: (SimpleMessenger::Pipe::Reader::entry()+0xd) [0x4c244d]
6: (()+0x6d8c) [0x7faea6873d8c]
7: (clone()+0x6d) [0x7faea4eb004d]
ceph version 0.39-171-gdcedda8
(commit:dcedda84d0e1f69af985c301276c67c1b11e7efc)
1: /usr/bin/ceph-osd() [0x685e77]
2: (decode_message(CephContext*, ceph_msg_header&, ceph_msg_footer&,
ceph::buffer::list&, ceph::buffer::list&, ceph::buffer::list&)+0xcd2)
[0x6a7202]
3: (SimpleMessenger::Pipe::read_message(Message**)+0x136d) [0x62c9cd]
4: (SimpleMessenger::Pipe::reader()+0xb99) [0x6357d9]
5: (SimpleMessenger::Pipe::Reader::entry()+0xd) [0x4c244d]
6: (()+0x6d8c) [0x7faea6873d8c]
7: (clone()+0x6d) [0x7faea4eb004d]
*** Caught signal (Aborted) **
in thread 7fae93977700
ceph version 0.39-171-gdcedda8
(commit:dcedda84d0e1f69af985c301276c67c1b11e7efc)
1: /usr/bin/ceph-osd() [0x645172]
2: (()+0xfc60) [0x7faea687cc60]
3: (gsignal()+0x35) [0x7faea4dfdd05]
4: (abort()+0x186) [0x7faea4e01ab6]
5: (__gnu_cxx::__verbose_terminate_handler()+0x11d) [0x7faea56b46dd]
6: (()+0xb9926) [0x7faea56b2926]
7: (()+0xb9953) [0x7faea56b2953]
8: (()+0xb9a5e) [0x7faea56b2a5e]
9: (ceph::__ceph_assert_fail(char const*, char const*, int, char
const*)+0x396) [0x6193d6]
10: /usr/bin/ceph-osd() [0x685e77]
11: (decode_message(CephContext*, ceph_msg_header&, ceph_msg_footer&,
ceph::buffer::list&, ceph::buffer::list&, ceph::buffer::list&)+0xcd2)
[0x6a7202]
12: (SimpleMessenger::Pipe::read_message(Message**)+0x136d) [0x62c9cd]
13: (SimpleMessenger::Pipe::reader()+0xb99) [0x6357d9]
14: (SimpleMessenger::Pipe::Reader::entry()+0xd) [0x4c244d]
15: (()+0x6d8c) [0x7faea6873d8c]
16: (clone()+0x6d) [0x7faea4eb004d]
(gdb) thread apply all bt
<snip>
Thread 1 (Thread 2400):
#0 0x00007faea687cb3b in raise () from
/lib/x86_64-linux-gnu/libpthread.so.0
#1 0x0000000000644dc2 in reraise_fatal (signum=6) at
global/signal_handler.cc:59
#2 0x00000000006453ba in handle_fatal_signal (signum=6) at
global/signal_handler.cc:106
#3 <signal handler called>
---Type <return> to continue, or q <return> to quit---
#4 0x00007faea4dfdd05 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#5 0x00007faea4e01ab6 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#6 0x00007faea56b46dd in __gnu_cxx::__verbose_terminate_handler() ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#7 0x00007faea56b2926 in ?? () from
/usr/lib/x86_64-linux-gnu/libstdc++.so.6
#8 0x00007faea56b2953 in std::terminate() () from
/usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9 0x00007faea56b2a5e in __cxa_throw () from
/usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00000000006193d6 in ceph::__ceph_assert_fail (assertion=<value
optimized out>, file=<value optimized out>, line=<value optimized out>,
func=<value optimized out>) at common/assert.cc:70
#11 0x0000000000685e77 in MOSDRepScrub::decode_payload (this=0x33c0c40,
cct=<value optimized out>) at ./messages/MOSDRepScrub.h:64
#12 0x00000000006a7202 in decode_message (cct=0x2722000, header=...,
footer=<value optimized out>, front=<value optimized out>, middle=<value
optimized out>,
data=...) at msg/Message.cc:551
#13 0x000000000062c9cd in SimpleMessenger::Pipe::read_message
(this=0x2ed3780, pm=0x7fae93976d88) at msg/SimpleMessenger.cc:1987
#14 0x00000000006357d9 in SimpleMessenger::Pipe::reader (this=0x2ed3780)
at msg/SimpleMessenger.cc:1601
#15 0x00000000004c244d in SimpleMessenger::Pipe::Reader::entry
(this=<value optimized out>) at msg/SimpleMessenger.h:208
#16 0x00007faea6873d8c in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#17 0x00007faea4eb004d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#18 0x0000000000000000 in ?? ()
(gdb) thread 1
[Switching to thread 1 (Thread 2400)]#0 0x00007faea687cb3b in raise ()
from /lib/x86_64-linux-gnu/libpthread.so.0
(gdb) frame 11
#11 0x0000000000685e77 in MOSDRepScrub::decode_payload (this=0x33c0c40,
cct=<value optimized out>) at ./messages/MOSDRepScrub.h:64
64 ./messages/MOSDRepScrub.h: No such file or directory.
in ./messages/MOSDRepScrub.h
(gdb) p v
$1 = 1 '\001'
-martin
next reply other threads:[~2011-12-22 13:48 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-12-22 13:48 Martin Mailand [this message]
2011-12-22 20:24 ` Assertion: ./messages/MOSDRepScrub.h: 64: FAILED assert(v == 0) Gregory Farnum
2011-12-22 20:40 ` Martin Mailand
2011-12-22 21:08 ` Samuel Just
2011-12-22 21:27 ` Martin Mailand
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4EF3351A.5050404@tuxadero.com \
--to=martin@tuxadero.com \
--cc=ceph-devel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.