Project

General

Profile

Actions

Bug #63245

open

rgw/s3select: crashes in test_progress_expressions in run_s3select_on_csv

Added by J. Eric Ivancich 7 months ago. Updated 3 months ago.

Status:
Pending Backport
Priority:
Urgent
Assignee:
Target version:
% Done:

0%

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

Description

Crashes in the functional testing of s3select on main on 10/19/2023.

Teuthology results:
http://qa-proxy.ceph.com/teuthology/ivancich-2023-10-19_14:26:37-rgw-wip-eric-testing-1-distro-default-smithi/7432363/teuthology.log

Stack trace:

2023-10-19T15:17:33.828 INFO:tasks.rgw.client.0.smithi016.stdout:radosgw: ./src/s3select/include/s3select_csv_parser.h:315: char* CSVParser::next_line(): Assertion `data_begin < data_end' failed.
2023-10-19T15:17:33.828 INFO:tasks.rgw.client.0.smithi016.stdout:*** Caught signal (Aborted) **
2023-10-19T15:17:33.829 INFO:tasks.rgw.client.0.smithi016.stdout: in thread 7f1b72059640 thread_name:radosgw
2023-10-19T15:17:33.836 INFO:tasks.rgw.client.0.smithi016.stdout: ceph version 18.0.0-6773-g3760fae3 (3760fae306efe59523385b538dfa0e949242cb9c) reef (dev)
2023-10-19T15:17:33.836 INFO:tasks.rgw.client.0.smithi016.stdout: 1: /lib/x86_64-linux-gnu/libc.so.6(+0x42520) [0x7f1be9b27520]
2023-10-19T15:17:33.836 INFO:tasks.rgw.client.0.smithi016.stdout: 2: pthread_kill()
2023-10-19T15:17:33.837 INFO:tasks.rgw.client.0.smithi016.stdout: 3: raise()
2023-10-19T15:17:33.837 INFO:tasks.rgw.client.0.smithi016.stdout: 4: abort()
2023-10-19T15:17:33.837 INFO:tasks.rgw.client.0.smithi016.stdout: 5: /lib/x86_64-linux-gnu/libc.so.6(+0x2871b) [0x7f1be9b0d71b]
2023-10-19T15:17:33.837 INFO:tasks.rgw.client.0.smithi016.stdout: 6: /lib/x86_64-linux-gnu/libc.so.6(+0x39e96) [0x7f1be9b1ee96]
2023-10-19T15:17:33.837 INFO:tasks.rgw.client.0.smithi016.stdout: 7: radosgw(+0x767301) [0x5634b0427301]
2023-10-19T15:17:33.838 INFO:tasks.rgw.client.0.smithi016.stdout: 8: radosgw(+0x769473) [0x5634b0429473]
2023-10-19T15:17:33.838 INFO:tasks.rgw.client.0.smithi016.stdout: 9: radosgw(+0x102e24c) [0x5634b0cee24c]
2023-10-19T15:17:33.838 INFO:tasks.rgw.client.0.smithi016.stdout: 10: radosgw(+0x76bc64) [0x5634b042bc64]
2023-10-19T15:17:33.838 INFO:tasks.rgw.client.0.smithi016.stdout: 11: (RGWSelectObj_ObjStore_S3::run_s3select_on_csv(char const*, char const*, unsigned long)+0x8b3) [0x5634b043c593]
2023-10-19T15:17:33.838 INFO:tasks.rgw.client.0.smithi016.stdout: 12: (RGWSelectObj_ObjStore_S3::csv_processing(ceph::buffer::v15_2_0::list&, long, long)+0x242) [0x5634b04518b2]
2023-10-19T15:17:33.839 INFO:tasks.rgw.client.0.smithi016.stdout: 13: (RGWGetObj_Decompress::handle_data(ceph::buffer::v15_2_0::list&, long, long)+0x267) [0x5634b0315737]
2023-10-19T15:17:33.839 INFO:tasks.rgw.client.0.smithi016.stdout: 14: (get_obj_data::flush(rgw::OwningList<rgw::AioResultEntry>&&)+0x7b8) [0x5634b053bde8]
2023-10-19T15:17:33.839 INFO:tasks.rgw.client.0.smithi016.stdout: 15: (RGWRados::Object::Read::iterate(DoutPrefixProvider const*, long, long, RGWGetDataCB*, optional_yield)+0x2eb) [0x5634b053f85b]
2023-10-19T15:17:33.839 INFO:tasks.rgw.client.0.smithi016.stdout: 16: (RGWGetObj::execute(optional_yield)+0x1145) [0x5634b035da25]
2023-10-19T15:17:33.839 INFO:tasks.rgw.client.0.smithi016.stdout: 17: (RGWSelectObj_ObjStore_S3::execute(optional_yield)+0xc1) [0x5634b0450b71]
2023-10-19T15:17:33.840 INFO:tasks.rgw.client.0.smithi016.stdout: 18: (rgw_process_authenticated(RGWHandler_REST*, RGWOp*&, RGWRequest*, req_state*, optional_yield, rgw::sal::Driver*, bool)+0x9dc) [0x5634b0210cac]
2023-10-19T15:17:33.840 INFO:tasks.rgw.client.0.smithi016.stdout: 19: (process_request(RGWProcessEnv const&, RGWRequest*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RGWRestfulIO*, 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*)+0x201e) [0x5634b02247ae]


Related issues 3 (1 open2 closed)

Copied to rgw - Backport #64692: quincy: rgw/s3select: crashes in test_progress_expressions in run_s3select_on_csvRejectedGal SalomonActions
Copied to rgw - Backport #64693: reef: rgw/s3select: crashes in test_progress_expressions in run_s3select_on_csvIn ProgressGal SalomonActions
Copied to rgw - Backport #64694: squid: rgw/s3select: crashes in test_progress_expressions in run_s3select_on_csvResolvedGal SalomonActions
Actions

Also available in: Atom PDF