Project

General

Profile

Actions

Bug #20251

closed

rgw: meta sync thread crash at RGWMetaSyncShardCR

Added by fang yuxiang almost 7 years ago. Updated over 6 years ago.

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

0%

Source:
Tags:
Backport:
jewel kraken
Regression:
No
Severity:
2 - major
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

radosgw crash in meta sync as below:

ceph version 10.2.3-124-g82a9117 (82a9117651e68c5b843b364353081da1b284475f)
1: (()+0x64b73a) [0x7f3139f0573a]
2: (()+0xf100) [0x7f3139241100]
3: (RGWCoroutinesStack::wakeup()+0xa) [0x7f3139c0a2aa]
4: (RGWMetaSyncShardCR::incremental_sync()+0xc96) [0x7f3139cbb586]
5: (RGWMetaSyncShardCR::operate()+0x44) [0x7f3139cbd084]
6: (RGWCoroutinesStack::operate(RGWCoroutinesEnv*)+0x7e) [0x7f3139c097be]
7: (RGWCoroutinesManager::run(std::list<RGWCoroutinesStack*, std::allocator<RGWCoroutinesStack*> >&)+0x3f3) [0x7f3139c0c1d3]
8: (RGWCoroutinesManager::run(RGWCoroutine*)+0x70) [0x7f3139c0cf30]
9: (RGWRemoteMetaLog::run_sync()+0xf62) [0x7f3139cacd92]
10: (RGWMetaSyncProcessorThread::process()+0xd) [0x7f3139d9eead]
11: (RGWRadosThread::Worker::entry()+0x125) [0x7f3139d3bcf5]
12: (()+0x7dc5) [0x7f3139239dc5]
13: (clone()+0x6d) [0x7f313863d28d]
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
ceph version 10.2.3-124-g82a9117 (82a9117651e68c5b843b364353081da1b284475f)
1: (()+0x64b73a) [0x7fa07fd7e73a]
2: (()+0xf100) [0x7fa07f0ba100]
3: (gsignal()+0x37) [0x7fa07e3f55f7]
4: (abort()+0x148) [0x7fa07e3f6ce8]
5: (()+0x75317) [0x7fa07e435317]
6: (()+0x7d023) [0x7fa07e43d023]
7: (RefCountedObject::put()+0xf8) [0x7fa0896d1898]
8: (RGWMetaSyncShardCR::collect_children()+0xc5) [0x7fa07fb2b255]
9: (RGWMetaSyncShardCR::incremental_sync()+0x628) [0x7fa07fb33f18]
10: (RGWMetaSyncShardCR::operate()+0x44) [0x7fa07fb36084]
11: (RGWCoroutinesStack::operate(RGWCoroutinesEnv*)+0x7e) [0x7fa07fa827be]
12: (RGWCoroutinesManager::run(std::list<RGWCoroutinesStack*, std::allocator<RGWCoroutinesStack*> >&)+0x3f3) [0x7fa07fa851d3]
13: (RGWCoroutinesManager::run(RGWCoroutine*)+0x70) [0x7fa07fa85f30]
14: (RGWRemoteMetaLog::run_sync()+0xf62) [0x7fa07fb25d92]
15: (RGWMetaSyncProcessorThread::process()+0xd) [0x7fa07fc17ead]
16: (RGWRadosThread::Worker::entry()+0x125) [0x7fa07fbb4cf5]
17: (()+0x7dc5) [0x7fa07f0b2dc5]
18: (clone()+0x6d) [0x7fa07e4b628d]
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.

Related issues 2 (0 open2 closed)

Copied to rgw - Backport #20346: jewel: rgw: meta sync thread crash at RGWMetaSyncShardCRResolvedCasey BodleyActions
Copied to rgw - Backport #20347: kraken: rgw: meta sync thread crash at RGWMetaSyncShardCRResolvedNathan CutlerActions
Actions

Also available in: Atom PDF