Project

General

Profile

Bug #63245

Updated by J. Eric Ivancich 7 months ago

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: 
 

 <pre> 
 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] 
 </pre>

Back