Project

General

Profile

Actions

Bug #56248

closed

crash: rgw::ARN::ARN(rgw_bucket const&)

Added by Telemetry Bot almost 2 years ago. Updated 7 months ago.

Status:
Duplicate
Priority:
Normal
Assignee:
-
Target version:
-
% Done:

0%

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

169298290c02b280707bc0349d28d55011b0412fff276ae7a4a9fb1ecb6b7653
185823fb9cb2ebec1d3f2d996e9b430f4f462cb8457d0b428a80d668b627a93b
3d8bd0ab19b12dacd44b0317148da8e88c43c00daf88b40957cff16d03e92725
dcde260ceb1b6979ac945709c0b63748ee0035ccffe960951d4c89432d1fcdc1


Description

http://telemetry.front.sepia.ceph.com:4000/d/jByk5HaMz/crash-spec-x-ray?orgId=1&var-sig_v2=ff6e74fd7658aea648955e8dc49b28eb325b135256cf92394ebfccc32c8dbf10

Sanitized backtrace:

    rgw::ARN::ARN(rgw_bucket const&)
    verify_bucket_permission(DoutPrefixProvider const*, perm_state_base*, rgw_bucket const&, RGWAccessControlPolicy*, RGWAccessControlPolicy*, boost::optional<rgw::IAM::Policy> const&, std::vector<rgw::IAM::Policy, std::allocator<rgw::IAM::Policy> > const&, std::vector<rgw::IAM::Policy, std::allocator<rgw::IAM::Policy> > const&, unsigned long)
    verify_bucket_permission(DoutPrefixProvider const*, req_state*, unsigned long)
    RGWListBucket::verify_permission(optional_yield)
    rgw_process_authenticated(RGWHandler_REST*, RGWOp*&, RGWRequest*, req_state*, optional_yield, bool)
    process_request(rgw::sal::RGWRadosStore*, RGWREST*, RGWRequest*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, rgw::auth::StrategyRegistry const&, RGWRestfulIO*, OpsLogSink*, optional_yield, rgw::dmclock::Scheduler*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> >*, int*)
    make_fcontext()

Crash dump sample:
{
    "backtrace": [
        "/lib64/libpthread.so.0(+0x12ce0) [0x7fe5e2bfcce0]",
        "(rgw::ARN::ARN(rgw_bucket const&)+0x42) [0x7fe5ed8a4d82]",
        "(verify_bucket_permission(DoutPrefixProvider const*, perm_state_base*, rgw_bucket const&, RGWAccessControlPolicy*, RGWAccessControlPolicy*, boost::optional<rgw::IAM::Policy> const&, std::vector<rgw::IAM::Policy, std::allocator<rgw::IAM::Policy> > const&, std::vector<rgw::IAM::Policy, std::allocator<rgw::IAM::Policy> > const&, unsigned long)+0xa2) [0x7fe5ed8f55d2]",
        "(verify_bucket_permission(DoutPrefixProvider const*, req_state*, unsigned long)+0x83) [0x7fe5ed8f6403]",
        "(RGWListBucket::verify_permission(optional_yield)+0x12e) [0x7fe5edac9eae]",
        "(rgw_process_authenticated(RGWHandler_REST*, RGWOp*&, RGWRequest*, req_state*, optional_yield, bool)+0x81b) [0x7fe5ed77600b]",
        "(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*, OpsLogSink*, 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*)+0x2891) [0x7fe5ed77a1c1]",
        "/lib64/libradosgw.so.2(+0x43d640) [0x7fe5ed6f9640]",
        "/lib64/libradosgw.so.2(+0x43ef6a) [0x7fe5ed6faf6a]",
        "make_fcontext()" 
    ],
    "ceph_version": "16.2.9",
    "crash_id": "2022-06-01T06:48:09.052928Z_6e0d457b-c79f-423b-924a-bbf9c1751c34",
    "entity_name": "client.7cf68582ff6ba6dac83cd7d7ec9e5bdba5dbc7fa",
    "os_id": "rocky",
    "os_name": "Rocky Linux",
    "os_version": "8.6 (Green Obsidian)",
    "os_version_id": "8.6",
    "process_name": "radosgw",
    "stack_sig": "3d8bd0ab19b12dacd44b0317148da8e88c43c00daf88b40957cff16d03e92725",
    "timestamp": "2022-06-01T06:48:09.052928Z",
    "utsname_machine": "x86_64",
    "utsname_release": "4.18.0-372.9.1.el8.x86_64",
    "utsname_sysname": "Linux",
    "utsname_version": "#1 SMP Tue May 10 14:48:47 UTC 2022" 
}


Related issues 1 (0 open1 closed)

Is duplicate of rgw - Bug #55765: RGW Segmentation fault when requested resource includes a colonResolvedAdam Emerson

Actions
Actions #1

Updated by Telemetry Bot almost 2 years ago

  • Crash signature (v1) updated (diff)
  • Crash signature (v2) updated (diff)
  • Affected Versions v16.2.7, v16.2.9 added
Actions #2

Updated by Casey Bodley almost 2 years ago

  • Is duplicate of Bug #55765: RGW Segmentation fault when requested resource includes a colon added
Actions #3

Updated by Casey Bodley almost 2 years ago

  • Status changed from New to Duplicate
  • Crash signature (v1) updated (diff)
Actions #4

Updated by Tobias Urdin over 1 year ago

We had a RGW crash on this as well some hours ago.

    "backtrace": [
        "/lib64/libpthread.so.0(+0x12ce0) [0x7f18890a0ce0]",
        "(rgw::ARN::ARN(rgw_bucket const&)+0x42) [0x7f1893d48d82]",
        "(verify_bucket_permission(DoutPrefixProvider const*, perm_state_base*, rgw_bucket const&, RGWAccessControlPolicy*, RGWAccessControlPolicy*, boost::optional<rgw::IAM::Policy> const&, std::vector<rgw::IAM::Policy, std::allocator<rgw::IAM::Policy> > const&, std::vector<rgw::IAM::Policy, std::allocator<rgw::IAM::Policy> > const&, unsigned long)+0xa2) [0x7f1893d995d2]",
        "(verify_bucket_permission(DoutPrefixProvider const*, req_state*, unsigned long)+0x83) [0x7f1893d9a403]",
        "(RGWListBucket::verify_permission(optional_yield)+0x12e) [0x7f1893f6deae]",
        "(rgw_process_authenticated(RGWHandler_REST*, RGWOp*&, RGWRequest*, req_state*, optional_yield, bool)+0x81b) [0x7f1893c1a00b]",
        "(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*, OpsLogSink*, 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*)+0x2891) [0x7f1893c1e1c1]",
        "(RGWCivetWebFrontend::process(mg_connection*)+0x2df) [0x7f1893b8167f]",
        "/lib64/libradosgw.so.2(+0x58c2c6) [0x7f1893cec2c6]",
        "/lib64/libradosgw.so.2(+0x58df37) [0x7f1893cedf37]",
        "/lib64/libradosgw.so.2(+0x58e3f8) [0x7f1893cee3f8]",
        "/lib64/libpthread.so.0(+0x81cf) [0x7f18890961cf]",
        "clone()" 
    ],
    "ceph_version": "16.2.9",
    "crash_id": "2022-10-25T04:38:27.857967Z_e6c44d44-0017-47a2-82b7-4a21224e015b",
    "os_id": "centos",
    "os_name": "CentOS Stream",
    "os_version": "8",
    "os_version_id": "8",
    "process_name": "radosgw",
    "stack_sig": "b168559948716a44deb08757d029846f956d9107a712105e70b0d2c0b1456e60",
    "timestamp": "2022-10-25T04:38:27.857967Z",
    "utsname_machine": "x86_64",
    "utsname_release": "4.18.0-383.el8.x86_64",
    "utsname_sysname": "Linux",
    "utsname_version": "#1 SMP Wed Apr 20 15:38:08 UTC 2022" 
Actions #6

Updated by can zhu 7 months ago

{
"archived": "2023-09-12 03:31:55.655956",
"backtrace": [
"/lib64/libpthread.so.0(+0x12ce0) [0x7f7c8edd1ce0]",
"(rgw::ARN::ARN+0x42) [0x7f7c99a7abc2]",
"(verify_bucket_permission(DoutPrefixProvider const*, perm_state_base*, rgw_bucket const&, RGWAccessControlPolicy*, RGWAccessControlPolicy*, boost::optional<rgw::IAM::Policy> const&, std::vector<rgw::IAM::Policy, std::allocator<rgw::IAM::Policy> > const&, std::vector<rgw::IAM::Policy, std::allocator<rgw::IAM::Policy> > const&, unsigned long)+0xa2) [0x7f7c99acb412]",
"(verify_bucket_permission(DoutPrefixProvider const*, req_state*, unsigned long)+0x83) [0x7f7c99acc243]",
"(RGWListBucket::verify_permission(optional_yield)+0x12e) [0x7f7c99c9fd3e]",
"(rgw_process_authenticated(RGWHandler_REST*, RGWOp*&, RGWRequest*, req_state*, optional_yield, bool)+0x81b) [0x7f7c9994bffb]",
"(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*, OpsLogSink*, 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*)+0x2891) [0x7f7c999501b1]",
"/lib64/libradosgw.so.2(+0x440703) [0x7f7c998d2703]",
"make_fcontext()"
],
"ceph_version": "16.2.10",
"crash_id": "2023-09-12T02:53:57.394398Z_01469b33-148b-49d1-afb2-4feb45bbe32f",
"entity_name": "client.rgw.os.dsglczutvqsgowpz.a",
"os_id": "centos",
"os_name": "CentOS Stream",
"os_version": "8",
"os_version_id": "8",
"process_name": "radosgw",
"stack_sig": "fe63b8e2eafc6ca76e705b5135270ccdb7659607abaf97a6b3195fc8eecf6013",
"timestamp": "2023-09-12T02:53:57.394398Z",
"utsname_hostname": "node03",
"utsname_machine": "x86_64",
"utsname_release": "3.10.0-1160.45.1.el7.x86_64",
"utsname_sysname": "Linux",
"utsname_version": "#1 SMP Wed Oct 13 17:20:51 UTC 2021"
}

effects v16.2.10

Actions

Also available in: Atom PDF