Project

General

Profile

Actions

Bug #59423

closed

test_librgw_file.sh fails with segfault

Added by Casey Bodley about 1 year ago. Updated about 1 year ago.

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

0%

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

Description

ex http://qa-proxy.ceph.com/teuthology/soumyakoduri-2023-04-11_07:53:20-rgw-wip-skoduri-archive-distro-default-smithi/7238034/teuthology.log

2023-04-08T03:07:18.139 INFO:tasks.workunit.client.0.smithi023.stdout:[       OK ] LibRGW.SETUP_HIER1 (56 ms)
2023-04-08T03:07:18.139 INFO:tasks.workunit.client.0.smithi023.stdout:[ RUN      ] LibRGW.SETUP_DIRS1
2023-04-08T03:07:18.556 DEBUG:teuthology.orchestra.run:got remote process result: 139
2023-04-08T03:07:18.556 INFO:tasks.workunit.client.0.smithi023.stderr:/home/ubuntu/cephtest/clone.client.0/qa/workunits/rgw/test_librgw_file.sh: line 24: 103492 Segmentation fault      (core dumped) ceph_test_librgw_file_nfsns ${K} --hier1 --dirs1 --create --rename --verbose
2023-04-08T03:07:18.556 INFO:tasks.workunit:Stopping ['cls/test_cls_lock.sh', 'cls/test_cls_log.sh', 'cls/test_cls_refcount.sh', 'cls/test_cls_rgw.sh', 'cls/test_cls_rgw_gc.sh', 'cls/test_cls_rgw_stats.sh', 'cls/test_cls_cmpomap.sh', 'cls/test_cls_2pc_queue.sh', 'rgw/test_rgw_gc_log.sh', 'rgw/test_rgw_obj.sh', 'rgw/test_librgw_file.sh'] on client.0...

showing up in several branches and distros:
https://pulpito.ceph.com/gsalomon-2023-04-11_00:59:05-rgw:verify-json_s3tests_and_more-distro-default-smithi/
https://pulpito.ceph.com/cbodley-2023-04-07_15:39:07-rgw-wip-cbodley-testing-distro-default-smithi/
https://pulpito.ceph.com/soumyakoduri-2023-04-11_07:53:20-rgw-wip-skoduri-archive-distro-default-smithi

Actions #1

Updated by Casey Bodley about 1 year ago

looks like infinite recursion in aio:

#0  0x00007ffff79d8115 in rgw::(anonymous namespace)::aio_abstract<librados::v14_2_0::ObjectReadOperation> (ctx=..., op=..., y=..., 
    trace_ctx=trace_ctx@entry=0x0) at /home/cbodley/ceph/src/rgw/rgw_aio.cc:118
#1  0x00007ffff79d81c6 in rgw::(anonymous namespace)::aio_abstract<librados::v14_2_0::ObjectReadOperation> (ctx=..., op=..., y=..., 
    trace_ctx=trace_ctx@entry=0x0) at /home/cbodley/ceph/src/rgw/rgw_aio.cc:126
#2  0x00007ffff79d81c6 in rgw::(anonymous namespace)::aio_abstract<librados::v14_2_0::ObjectReadOperation> (ctx=..., op=..., y=..., 
    trace_ctx=trace_ctx@entry=0x0) at /home/cbodley/ceph/src/rgw/rgw_aio.cc:126
#3  0x00007ffff79d81c6 in rgw::(anonymous namespace)::aio_abstract<librados::v14_2_0::ObjectReadOperation> (ctx=..., op=..., y=..., 
    trace_ctx=trace_ctx@entry=0x0) at /home/cbodley/ceph/src/rgw/rgw_aio.cc:126
#4  0x00007ffff79d81c6 in rgw::(anonymous namespace)::aio_abstract<librados::v14_2_0::ObjectReadOperation> (ctx=..., op=..., y=..., 
    trace_ctx=trace_ctx@entry=0x0) at /home/cbodley/ceph/src/rgw/rgw_aio.cc:126
#5  0x00007ffff79d81c6 in rgw::(anonymous namespace)::aio_abstract<librados::v14_2_0::ObjectReadOperation> (ctx=..., op=..., y=..., 
    trace_ctx=trace_ctx@entry=0x0) at /home/cbodley/ceph/src/rgw/rgw_aio.cc:126
#6  0x00007ffff79d81c6 in rgw::(anonymous namespace)::aio_abstract<librados::v14_2_0::ObjectReadOperation> (ctx=..., op=..., y=..., 
    trace_ctx=trace_ctx@entry=0x0) at /home/cbodley/ceph/src/rgw/rgw_aio.cc:126
#7  0x00007ffff79d81c6 in rgw::(anonymous namespace)::aio_abstract<librados::v14_2_0::ObjectReadOperation> (ctx=..., op=..., y=..., 
    trace_ctx=trace_ctx@entry=0x0) at /home/cbodley/ceph/src/rgw/rgw_aio.cc:126
...

Actions #2

Updated by Casey Bodley about 1 year ago

  • Status changed from New to Fix Under Review
  • Assignee set to Casey Bodley
  • Pull request ID set to 51031
Actions #3

Updated by Casey Bodley about 1 year ago

  • Status changed from Fix Under Review to Resolved
Actions

Also available in: Atom PDF