Project

General

Profile

Actions

Bug #23893

closed

jewel clients fail to decode mimic osdmap

Added by Sage Weil about 6 years ago. Updated about 6 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
-
Target version:
-
% Done:

0%

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

Description

http://pulpito.ceph.com/sage-2018-04-26_19:17:57-rados:thrash-old-clients-wip-sage-testing-2018-04-26-1251-distro-basic-smithi/

/a/sage-2018-04-26_19:17:57-rados:thrash-old-clients-wip-sage-testing-2018-04-26-1251-distro-basic-smithi/2442443

#0  0x00007ff9d0924428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
54      ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
[Current thread is 1 (Thread 0x7ff9cca50700 (LWP 11217))]
(gdb) bt
#0  0x00007ff9d0924428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#1  0x00007ff9d092602a in __GI_abort () at abort.c:89
#2  0x00007ff9d126784d in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3  0x00007ff9d12656b6 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007ff9d1265701 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5  0x00007ff9d1265919 in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#6  0x00007ff9d279aa2f in ceph::buffer::list::copy_in (crc_reset=<optimized out>, src=<optimized out>, len=<optimized out>, off=<optimized out>, this=<optimized out>) at common/buffer.cc:1638
#7  0x00007ff9d27a6e8d in ceph::buffer::list::iterator_impl<false>::copy (this=0x7ff9cca4e020, len=<optimized out>, dest=0x7ff9cca4d8c0 "\207��\025�\177") at common/buffer.cc:1125
#8  0x00007ff9d298766b in decode_raw<ceph_le32> (p=..., t=...) at ./include/encoding.h:57
#9  decode (p=..., v=<optimized out>) at ./include/encoding.h:106
#10 decode<int> (p=..., v=...) at ./include/encoding.h:542
#11 decode<pg_t, std::vector<int, std::allocator<int> > > (m=std::map with 1 elements = {...}, p=...) at ./include/encoding.h:648
#12 0x00007ff9d297742d in OSDMap::Incremental::decode (this=this@entry=0x7ff9cca4e160, bl=...) at osd/OSDMap.cc:616
#13 0x00007ff9d282deb2 in OSDMap::Incremental::Incremental (bl=..., this=0x7ff9cca4e160) at ./osd/OSDMap.h:182
#14 Objecter::handle_osd_map (this=this@entry=0x55f832be27a0, m=m@entry=0x7ff9b40008c0) at osdc/Objecter.cc:1146
#15 0x00007ff9d282f0df in Objecter::ms_dispatch (this=0x55f832be27a0, m=0x7ff9b40008c0) at osdc/Objecter.cc:970
#16 0x00007ff9d2a6ae5b in Messenger::ms_deliver_dispatch (m=0x7ff9b40008c0, this=0x55f832be19a0) at ./msg/Messenger.h:584
#17 DispatchQueue::entry (this=0x55f832be1b98) at msg/simple/DispatchQueue.cc:185
#18 0x00007ff9d2a9652d in DispatchQueue::DispatchThread::entry (this=<optimized out>) at msg/simple/DispatchQueue.h:103
#19 0x00007ff9d210c6ba in start_thread (arg=0x7ff9cca50700) at pthread_create.c:333
#20 0x00007ff9d09f641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Actions #1

Updated by Sage Weil about 6 years ago

  • Status changed from 12 to Resolved

it was a bug in wip-osdmap-encode, fixed before merge

Actions

Also available in: Atom PDF