Project

General

Profile

Actions

Bug #40410

open

ceph pg query Segmentation fault in 12.2.10

Added by qingbo han almost 5 years ago. Updated over 4 years ago.

Status:
New
Priority:
Normal
Assignee:
Category:
-
Target version:
-
% Done:

0%

Source:
Community (user)
Tags:
Backport:
nautilus, mimic, luminous
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
rados
Component(RADOS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

I used ceph pg 16.7ff query in luminous-12.2.10,it always Segmentation fault.
I gdb this command,the stack as follows,I think it's maybe a bug:

#0 0x00002b2a6b7d3263 in OSDMap::_pg_to_raw_osds(pg_pool_t const&, pg_t, std::vector<int, std::allocator<int> >, unsigned int) const ()
from /usr/lib64/ceph/libceph-common.so.0
#1 0x00002b2a6b7d50b6 in OSDMap::_pg_to_up_acting_osds(pg_t const&, std::vector<int, std::allocator<int> >, int, std::vector<int, std::allocator<int> >, int, bool) const () from /usr/lib64/ceph/libceph-common.so.0
#2 0x00002b2a6b0d0bfd in Objecter::_calc_target(Objecter::op_target_t*, Connection*, bool) () from /lib64/librados.so.2
#3 0x00002b2a6b0df953 in Objecter::_calc_command_target(Objecter::CommandOp*, ceph::shunique_lock<boost::shared_mutex>&) () from /lib64/librados.so.2
#4 0x00002b2a6b0f47c9 in Objecter::submit_command(Objecter::CommandOp*, unsigned long*) () from /lib64/librados.so.2
#5 0x00002b2a6b0b0c2e in librados::RadosClient::pg_command(pg_t, std::vector<std::string, std::allocator<std::string> >&, ceph::buffer::list const&, ceph::buffer::list*, std::string*) () from /lib64/librados.so.2
#6 0x00002b2a6b07b0fb in rados_pg_command () from /lib64/librados.so.2
#7 0x00002b2a6ada7bbb in __pyx_pw_5rados_5Rados_57pg_command () from /usr/lib64/python2.7/site-packages/rados.so
#8 0x00002b2a622d720a in PyEval_EvalFrameEx () from /lib64/libpython2.7.so.1.0
#9 0x00002b2a622d903d in PyEval_EvalCodeEx () from /lib64/libpython2.7.so.1.0
#10 0x00002b2a622d653c in PyEval_EvalFrameEx () from /lib64/libpython2.7.so.1.0
#11 0x00002b2a622d66bd in PyEval_EvalFrameEx () from /lib64/libpython2.7.so.1.0
#12 0x00002b2a622d903d in PyEval_EvalCodeEx () from /lib64/libpython2.7.so.1.0
#13 0x00002b2a62262978 in function_call () from /lib64/libpython2.7.so.1.0
#14 0x00002b2a6223da63 in PyObject_Call () from /lib64/libpython2.7.so.1.0
#15 0x00002b2a6224ca55 in instancemethod_call () from /lib64/libpython2.7.so.1.0
#16 0x00002b2a6223da63 in PyObject_Call () from /lib64/libpython2.7.so.1.0
#17 0x00002b2a622cf8f7 in PyEval_CallObjectWithKeywords () from /lib64/libpython2.7.so.1.0
#18 0x00002b2a62307822 in t_bootstrap () from /lib64/libpython2.7.so.1.0
#19 0x00002b2a625c5dd5 in start_thread () from /lib64/libpthread.so.0
#20 0x00002b2a62fe0ead in clone () from /lib64/libc.so.6


Files

ceph-report.zip (47.3 KB) ceph-report.zip qingbo han, 06/24/2019 07:05 AM
leaky.zip (738 KB) leaky.zip valgrind trace result qingbo han, 06/25/2019 07:19 AM
crushmap.zip (4.86 KB) crushmap.zip qingbo han, 06/26/2019 06:40 AM
Actions

Also available in: Atom PDF