Actions
Bug #49387
closedseveral crashes from bad_alloc exceptions
Status:
Resolved
Priority:
Urgent
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
2021-02-18T17:49:45.348 INFO:tasks.rgw.client.0.gibba014.stdout:terminate called after throwing an instance of 'ceph::buffer::v15_2_0::bad_alloc' 2021-02-18T17:49:45.348 INFO:tasks.rgw.client.0.gibba014.stdout: what(): Bad allocation 2021-02-18T17:49:45.348 INFO:tasks.rgw.client.0.gibba014.stdout:*** Caught signal (Aborted) ** 2021-02-18T17:49:45.348 INFO:tasks.rgw.client.0.gibba014.stdout: in thread 7efe0aa21700 thread_name:civetweb-worker 2021-02-18T17:49:45.350 INFO:tasks.rgw.client.0.gibba014.stdout: ceph version 17.0.0-828-g915963ec (915963ecb9effcb1f2d38f444c1bb9307f8ffbe1) quincy (dev) 2021-02-18T17:49:45.350 INFO:tasks.rgw.client.0.gibba014.stdout: 1: /lib64/libpthread.so.0(+0x12dc0) [0x7efe4211fdc0] 2021-02-18T17:49:45.350 INFO:tasks.rgw.client.0.gibba014.stdout: 2: gsignal() 2021-02-18T17:49:45.350 INFO:tasks.rgw.client.0.gibba014.stdout: 3: abort() 2021-02-18T17:49:45.350 INFO:tasks.rgw.client.0.gibba014.stdout: 4: /lib64/libstdc++.so.6(+0x9006b) [0x7efe4111e06b] 2021-02-18T17:49:45.351 INFO:tasks.rgw.client.0.gibba014.stdout: 5: /lib64/libstdc++.so.6(+0x9650c) [0x7efe4112450c] 2021-02-18T17:49:45.351 INFO:tasks.rgw.client.0.gibba014.stdout: 6: /lib64/libstdc++.so.6(+0x96567) [0x7efe41124567] 2021-02-18T17:49:45.351 INFO:tasks.rgw.client.0.gibba014.stdout: 7: /lib64/libstdc++.so.6(+0x967c8) [0x7efe411247c8] 2021-02-18T17:49:45.351 INFO:tasks.rgw.client.0.gibba014.stdout: 8: /lib64/librados.so.2(+0x3abd6) [0x7efe4c697bd6] 2021-02-18T17:49:45.351 INFO:tasks.rgw.client.0.gibba014.stdout: 9: (ceph::buffer::v15_2_0::create_aligned(unsigned int, unsigned int)+0x26) [0x7efe4c6eccb6] 2021-02-18T17:49:45.351 INFO:tasks.rgw.client.0.gibba014.stdout: 10: (ceph::buffer::v15_2_0::create(unsigned int)+0x26) [0x7efe4c6ecd06] 2021-02-18T17:49:45.351 INFO:tasks.rgw.client.0.gibba014.stdout: 11: (ceph::buffer::v15_2_0::ptr::ptr(unsigned int)+0x2e) [0x7efe4c6ecd5e] 2021-02-18T17:49:45.351 INFO:tasks.rgw.client.0.gibba014.stdout: 12: (RGWPutObj_ObjStore::get_data(ceph::buffer::v15_2_0::list&)+0xaf) [0x7efe4d358b2f] 2021-02-18T17:49:45.351 INFO:tasks.rgw.client.0.gibba014.stdout: 13: (RGWPutObj_ObjStore_S3::get_data(ceph::buffer::v15_2_0::list&)+0x12) [0x7efe4d3843d2] 2021-02-18T17:49:45.351 INFO:tasks.rgw.client.0.gibba014.stdout: 14: (RGWPutObj::execute(optional_yield)+0xe21) [0x7efe4d2cbb31] 2021-02-18T17:49:45.351 INFO:tasks.rgw.client.0.gibba014.stdout: 15: (rgw_process_authenticated(RGWHandler_REST*, RGWOp*&, RGWRequest*, req_state*, optional_yield, bool)+0xbde) [0x7efe4cf619fe] 2021-02-18T17:49:45.352 INFO:tasks.rgw.client.0.gibba014.stdout: 16: (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> >*, int*)+0x27bd) [0x7efe4cf657ad] 2021-02-18T17:49:45.352 INFO:tasks.rgw.client.0.gibba014.stdout: 17: (RGWCivetWebFrontend::process(mg_connection*)+0x280) [0x7efe4ce9c2d0] 2021-02-18T17:49:45.352 INFO:tasks.rgw.client.0.gibba014.stdout: 18: /lib64/libradosgw.so.2(+0x621056) [0x7efe4d02b056] 2021-02-18T17:49:45.352 INFO:tasks.rgw.client.0.gibba014.stdout: 19: /lib64/libradosgw.so.2(+0x622cc7) [0x7efe4d02ccc7] 2021-02-18T17:49:45.352 INFO:tasks.rgw.client.0.gibba014.stdout: 20: /lib64/libradosgw.so.2(+0x623188) [0x7efe4d02d188] 2021-02-18T17:49:45.352 INFO:tasks.rgw.client.0.gibba014.stdout: 21: /lib64/libpthread.so.0(+0x82de) [0x7efe421152de] 2021-02-18T17:49:45.352 INFO:tasks.rgw.client.0.gibba014.stdout: 22: clone()
2021-02-18T17:31:41.342 INFO:tasks.rgw.client.0.gibba004.stdout:terminate called after throwing an instance of 'ceph::buffer::v15_2_0::bad_alloc' 2021-02-18T17:31:41.342 INFO:tasks.rgw.client.0.gibba004.stdout: what(): Bad allocation 2021-02-18T17:31:41.342 INFO:tasks.rgw.client.0.gibba004.stdout:*** Caught signal (Aborted) ** 2021-02-18T17:31:41.342 INFO:tasks.rgw.client.0.gibba004.stdout: in thread 7fe9ed93c700 thread_name:radosgw 2021-02-18T17:31:41.343 INFO:tasks.rgw.client.0.gibba004.stdout: ceph version 17.0.0-828-g915963ec (915963ecb9effcb1f2d38f444c1bb9307f8ffbe1) quincy (dev) 2021-02-18T17:31:41.343 INFO:tasks.rgw.client.0.gibba004.stdout: 1: /lib64/libpthread.so.0(+0x12dc0) [0x7fea780e0dc0] 2021-02-18T17:31:41.343 INFO:tasks.rgw.client.0.gibba004.stdout: 2: gsignal() 2021-02-18T17:31:41.343 INFO:tasks.rgw.client.0.gibba004.stdout: 3: abort() 2021-02-18T17:31:41.343 INFO:tasks.rgw.client.0.gibba004.stdout: 4: /lib64/libstdc++.so.6(+0x9006b) [0x7fea770df06b] 2021-02-18T17:31:41.343 INFO:tasks.rgw.client.0.gibba004.stdout: 5: /lib64/libstdc++.so.6(+0x9650c) [0x7fea770e550c] 2021-02-18T17:31:41.343 INFO:tasks.rgw.client.0.gibba004.stdout: 6: /lib64/libstdc++.so.6(+0x95529) [0x7fea770e4529] 2021-02-18T17:31:41.344 INFO:tasks.rgw.client.0.gibba004.stdout: 7: __gxx_personality_v0() 2021-02-18T17:31:41.344 INFO:tasks.rgw.client.0.gibba004.stdout: 8: /lib64/libgcc_s.so.1(+0x10b13) [0x7fea76ac5b13] 2021-02-18T17:31:41.344 INFO:tasks.rgw.client.0.gibba004.stdout: 9: _Unwind_Resume() 2021-02-18T17:31:41.344 INFO:tasks.rgw.client.0.gibba004.stdout: 10: (boost::asio::detail::scheduler::run(boost::system::error_code&)+0x744) [0x56112803e374] 2021-02-18T17:31:41.344 INFO:tasks.rgw.client.0.gibba004.stdout: 11: /lib64/libradosgw.so.2(+0x4a2709) [0x7fea82e6d709] 2021-02-18T17:31:41.344 INFO:tasks.rgw.client.0.gibba004.stdout: 12: /lib64/libstdc++.so.6(+0xc2b73) [0x7fea77111b73] 2021-02-18T17:31:41.344 INFO:tasks.rgw.client.0.gibba004.stdout: 13: /lib64/libpthread.so.0(+0x82de) [0x7fea780d62de] 2021-02-18T17:31:41.344 INFO:tasks.rgw.client.0.gibba004.stdout: 14: clone()
2021-02-18T23:01:49.315 INFO:tasks.rgw.client.0.smithi162.stdout:terminate called after throwing an instance of 'ceph::buffer::v15_2_0::bad_alloc' 2021-02-18T23:01:49.315 INFO:tasks.rgw.client.0.smithi162.stdout: what(): Bad allocation 2021-02-18T23:01:49.316 INFO:tasks.rgw.client.0.smithi162.stdout:*** Caught signal (Aborted) ** 2021-02-18T23:01:49.316 INFO:tasks.rgw.client.0.smithi162.stdout: in thread 7f53d64b1700 thread_name:civetweb-worker 2021-02-18T23:01:49.317 INFO:tasks.rgw.client.0.smithi162.stdout: ceph version 17.0.0-856-gc06d457d (c06d457d5f977b07fb431b7c5f5f51a7467e045d) quincy (dev) 2021-02-18T23:01:49.317 INFO:tasks.rgw.client.0.smithi162.stdout: 1: /lib64/libpthread.so.0(+0x12dc0) [0x7f540bbabdc0] 2021-02-18T23:01:49.318 INFO:tasks.rgw.client.0.smithi162.stdout: 2: gsignal() 2021-02-18T23:01:49.318 INFO:tasks.rgw.client.0.smithi162.stdout: 3: abort() 2021-02-18T23:01:49.318 INFO:tasks.rgw.client.0.smithi162.stdout: 4: /lib64/libstdc++.so.6(+0x9006b) [0x7f540abaa06b] 2021-02-18T23:01:49.318 INFO:tasks.rgw.client.0.smithi162.stdout: 5: /lib64/libstdc++.so.6(+0x9650c) [0x7f540abb050c] 2021-02-18T23:01:49.319 INFO:tasks.rgw.client.0.smithi162.stdout: 6: /lib64/libstdc++.so.6(+0x96567) [0x7f540abb0567] 2021-02-18T23:01:49.319 INFO:tasks.rgw.client.0.smithi162.stdout: 7: /lib64/libstdc++.so.6(+0x967c8) [0x7f540abb07c8] 2021-02-18T23:01:49.319 INFO:tasks.rgw.client.0.smithi162.stdout: 8: /lib64/librados.so.2(+0x3abd6) [0x7f5416123bd6] 2021-02-18T23:01:49.319 INFO:tasks.rgw.client.0.smithi162.stdout: 9: (ceph::buffer::v15_2_0::create_aligned(unsigned int, unsigned int)+0x26) [0x7f5416178cb6] 2021-02-18T23:01:49.320 INFO:tasks.rgw.client.0.smithi162.stdout: 10: (ceph::buffer::v15_2_0::create(unsigned int)+0x26) [0x7f5416178d06] 2021-02-18T23:01:49.320 INFO:tasks.rgw.client.0.smithi162.stdout: 11: (ceph::buffer::v15_2_0::ptr::ptr(unsigned int)+0x2e) [0x7f5416178d5e] 2021-02-18T23:01:49.320 INFO:tasks.rgw.client.0.smithi162.stdout: 12: (RGWPutObj_ObjStore::get_data(ceph::buffer::v15_2_0::list&)+0xaf) [0x7f5416dddc2f] 2021-02-18T23:01:49.320 INFO:tasks.rgw.client.0.smithi162.stdout: 13: (RGWPutObj_ObjStore_S3::get_data(ceph::buffer::v15_2_0::list&)+0x12) [0x7f5416e08fa2] 2021-02-18T23:01:49.321 INFO:tasks.rgw.client.0.smithi162.stdout: 14: (RGWPutObj::execute(optional_yield)+0xe0c) [0x7f5416d4e2dc] 2021-02-18T23:01:49.321 INFO:tasks.rgw.client.0.smithi162.stdout: 15: (rgw_process_authenticated(RGWHandler_REST*, RGWOp*&, RGWRequest*, req_state*, optional_yield, bool)+0xc0e) [0x7f54169f189e] 2021-02-18T23:01:49.321 INFO:tasks.rgw.client.0.smithi162.stdout: 16: (process_request(rgw::sal::RGWStore*, 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> >*, int*)+0x295d) [0x7f54169f5f0d] 2021-02-18T23:01:49.321 INFO:tasks.rgw.client.0.smithi162.stdout: 17: (RGWCivetWebFrontend::process(mg_connection*)+0x297) [0x7f541692dbc7] 2021-02-18T23:01:49.322 INFO:tasks.rgw.client.0.smithi162.stdout: 18: /lib64/libradosgw.so.2(+0x626b46) [0x7f5416abcb46] 2021-02-18T23:01:49.322 INFO:tasks.rgw.client.0.smithi162.stdout: 19: /lib64/libradosgw.so.2(+0x6287b7) [0x7f5416abe7b7] 2021-02-18T23:01:49.322 INFO:tasks.rgw.client.0.smithi162.stdout: 20: /lib64/libradosgw.so.2(+0x628c78) [0x7f5416abec78] 2021-02-18T23:01:49.323 INFO:tasks.rgw.client.0.smithi162.stdout: 21: /lib64/libpthread.so.0(+0x82de) [0x7f540bba12de] 2021-02-18T23:01:49.323 INFO:tasks.rgw.client.0.smithi162.stdout: 22: clone()
these three were in the rgw/verify suite in jobs with validater/lockdep.yaml (so not under valgrind with notcmalloc builds)
Actions