Project

General

Profile

Bug #36537

multisite: segfault in 'radosgw-admin sync status'

Added by Casey Bodley 3 months ago. Updated 2 months ago.

Status:
Pending Backport
Priority:
Normal
Assignee:
Target version:
-
Start date:
10/19/2018
Due date:
% Done:

0%

Source:
Tags:
multisite
Backport:
mimic luminous
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:

Description

*** Caught signal (Segmentation fault) **                                                          
 in thread 7f3fc199a280 thread_name:radosgw-admin                                                                                                              

 ceph version Development (no_version) nautilus (dev)                                                                                             
 1: (()+0xc83088) [0x564b33235088]                                  
 2: (()+0x11fb0) [0x7f3fb624dfb0]                                                                                                                         
 3: (std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<RGWRadosGetOmapKeysCR::Result*> >, std::is_move_constructible<RGWRadosGetOmapKeysCR::Result*>, std::is_move_ass
ignable<RGWRadosGetOmapKeysCR::Result*> >::value, void>::type std::swap<RGWRadosGetOmapKeysCR::Result*>(RGWRadosGetOmapKeysCR::Result*&, RGWRadosGetOmapKeysCR::Result*&)+0x3e)
[0x564b32e2abcf]                                                                                                                                                               
 4: (std::__shared_ptr<RGWRadosGetOmapKeysCR::Result, (__gnu_cxx::_Lock_policy)2>::swap(std::__shared_ptr<RGWRadosGetOmapKeysCR::Result, (__gnu_cxx::_Lock_policy)2>&)+0x23) [0x
564b32e26615]                                                                                                                                                                  
 5: (std::__shared_ptr<RGWRadosGetOmapKeysCR::Result, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<RGWRadosGetOmapKeysCR::Result, (__gnu_cxx::_Lock_policy)2>&&)+0x5
0) [0x564b32e2211c]                                                                                                                                                            
 6: (std::shared_ptr<RGWRadosGetOmapKeysCR::Result>::operator=(std::shared_ptr<RGWRadosGetOmapKeysCR::Result>&&)+0x2c) [0x564b32e1ed4e]
 7: (RGWReadDataSyncRecoveringShardsCR::spawn_next()+0x108) [0x564b32e33620]                                                                                                   
 8: (RGWShardCollectCR::operate()+0xc8) [0x564b32df36dc]                                                                                                                       
 9: (RGWCoroutinesStack::operate(RGWCoroutinesEnv*)+0x148) [0x564b32ee5c26]                                                                                                    
 10: (RGWCoroutinesManager::run(std::__cxx11::list<RGWCoroutinesStack*, std::allocator<RGWCoroutinesStack*> >&)+0x309) [0x564b32ee7f9f]                                        
 11: (RGWCoroutinesManager::run(RGWCoroutine*)+0xb3) [0x564b32ee926f]                                                                                                          
 12: (RGWRemoteDataLog::read_recovering_shards(int, std::set<int, std::less<int>, std::allocator<int> >&)+0x34b) [0x564b32e356e5]
 13: (RGWDataSyncStatusManager::read_recovering_shards(int, std::set<int, std::less<int>, std::allocator<int> >&)+0x2f) [0x564b32ccbef5]
 14: (()+0x6dbb3f) [0x564b32c8db3f]                                 
 15: (()+0x6dd4a6) [0x564b32c8f4a6]                                                                                                                                            
 16: (main()+0x17e65) [0x564b32ca9ed0]                                                                                                                                         
 17: (__libc_start_main()+0xeb) [0x7f3fb2fcb11b]                                                                                                                               
 18: (_start()+0x2a) [0x564b32c8294a]

Related issues

Copied to rgw - Backport #36697: luminous: multisite: segfault in 'radosgw-admin sync status' Need More Info
Copied to rgw - Backport #36698: mimic: multisite: segfault in 'radosgw-admin sync status' In Progress

History

#1 Updated by Casey Bodley 3 months ago

  • Status changed from Verified to Need Review

#2 Updated by Nathan Cutler 2 months ago

  • Status changed from Need Review to Pending Backport

#3 Updated by Nathan Cutler 2 months ago

  • Copied to Backport #36697: luminous: multisite: segfault in 'radosgw-admin sync status' added

#4 Updated by Nathan Cutler 2 months ago

  • Copied to Backport #36698: mimic: multisite: segfault in 'radosgw-admin sync status' added

Also available in: Atom PDF