RHCS 5 - RGW crashes with Segmentation fault on s3:copy_obj

Solution Verified - Updated -

Issue

Red Hat Ceph Storage 5 RadosGW process fails with Segmentation fault during s3:copy_obj

debug     -9> 2023-02-22T05:44:02.727+0000 7f574cc82700  2 req 1 0.001000001s s3:copy_obj verifying requester
debug     -8> 2023-02-22T05:44:02.729+0000 7f574ac7e700  2 req 1 0.003000003s s3:copy_obj normalizing buckets and tenants
debug     -6> 2023-02-22T05:44:02.731+0000 7f5748c7a700  2 req 1 0.005000006s s3:copy_obj recalculating target
debug     -5> 2023-02-22T05:44:02.731+0000 7f5748c7a700  2 req 1 0.005000006s s3:copy_obj reading permissions
debug     -4> 2023-02-22T05:44:02.731+0000 7f5748c7a700  2 req 1 0.005000006s s3:copy_obj init op
debug     -3> 2023-02-22T05:44:02.732+0000 7f5747c78700  2 req 1 0.006000007s s3:copy_obj verifying op mask
debug     -2> 2023-02-22T05:44:02.732+0000 7f5747c78700  2 req 1 0.006000007s s3:copy_obj verifying op permissions 
debug     -1> 2023-02-22T05:44:02.733+0000 7f577cce2700 10 monclient: get_auth_request con 0x555b43701400 auth_method 0
debug      0> 2023-02-22T05:44:02.736+0000 7f5747c78700 -1 *** Caught signal (Segmentation fault) **
 in thread 7f5747c78700 thread_name:radosgw
 ceph version 16.2.0-146.el8cp (56f5e9cfe88a08b6899327eca5166ca1c4a392aa) pacific (stable)
1: /lib64/libpthread.so.0(+0x12c20) [0x7f5786cd4c20]
2: (rgw_bucket::rgw_bucket(rgw_bucket const&)+0x23) [0x7f5791b24893]
3: (rgw::sal::RGWObject::get_obj() const+0x20) [0x7f5791b53740]
4: (RGWCopyObj::verify_permission(optional_yield)+0x8cf) [0x7f5791e594cf]
5: (rgw_process_authenticated(RGWHandler_REST*, RGWOp*&, RGWRequest*, req_state*, optional_yield, bool)+0x86a) [0x7f5791b0530a]
6: (process_request(rgw::sal::RGWRadosStore*, RGWREST*, RGWRequest*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, rgw::auth::StrategyRegistry const&, RGWRestfulIO*, OpsLogSocket*, optional_yield, rgw::dmclock::Scheduler*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> >*, int*)+0x269d) [0x7f5791b09add]
7: /lib64/libradosgw.so.2(+0x4a437b) [0x7f5791a5b37b]
8: /lib64/libradosgw.so.2(+0x4a5e14) [0x7f5791a5ce14]
9: /lib64/libradosgw.so.2(+0x4a607e) [0x7f5791a5d07e]

Environment

Red Hat Ceph Storage 5.0 - 5.0z3

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content