Actions
Bug #14173
closedrgw: segv in RGWWatcher::handle_error
Status:
Resolved
Priority:
Urgent
Assignee:
-
Target version:
-
% Done:
0%
Source:
Q/A
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
2015-12-23T07:51:46.767 INFO:tasks.rgw.client.0.smithi039.stdout:*** Caught signal (Segmentation fault) ** 2015-12-23T07:51:46.767 INFO:tasks.rgw.client.0.smithi039.stdout: in thread 7fb85affd700 2015-12-23T07:51:46.767 INFO:tasks.rgw.client.0.smithi039.stdout:2015-12-23 10:51:46.766913 7fb85affd700 -1 RGWWatcher::handle_error cookie 140427244905600 err (110) Connection timed out 2015-12-23T07:51:46.781 INFO:tasks.rgw.client.0.smithi039.stdout: ceph version 10.0.1-716-gf1b82c4 (f1b82c4614b1f34250480001bf756b79b9471c08) 2015-12-23T07:51:46.782 INFO:tasks.rgw.client.0.smithi039.stdout: 1: (()+0x31a5ea) [0x7fb873afa5ea] 2015-12-23T07:51:46.782 INFO:tasks.rgw.client.0.smithi039.stdout: 2: (()+0x10340) [0x7fb86fd76340] 2015-12-23T07:51:46.782 INFO:tasks.rgw.client.0.smithi039.stdout: 3: (std::_Sp_counted_ptr<RGWWatcher::C_ReinitWatch*, (__gnu_cxx::_Lock_policy)2>::_M_dispose()+0xc) [0x7fb873a3376c] 2015-12-23T07:51:46.782 INFO:tasks.rgw.client.0.smithi039.stdout: 4: (RGWWatcher::handle_error(unsigned long, int)+0x202) [0x7fb873a3fb42] 2015-12-23T07:51:46.783 INFO:tasks.rgw.client.0.smithi039.stdout: 5: (()+0xa3cce) [0x7fb870cf3cce] 2015-12-23T07:51:46.783 INFO:tasks.rgw.client.0.smithi039.stdout: 6: (()+0xda966) [0x7fb870d2a966] 2015-12-23T07:51:46.783 INFO:tasks.rgw.client.0.smithi039.stdout: 7: (()+0x7c9c9) [0x7fb870ccc9c9] 2015-12-23T07:51:46.783 INFO:tasks.rgw.client.0.smithi039.stdout: 8: (()+0x149816) [0x7fb870d99816] 2015-12-23T07:51:46.784 INFO:tasks.rgw.client.0.smithi039.stdout: 9: (()+0x8182) [0x7fb86fd6e182] 2015-12-23T07:51:46.784 INFO:tasks.rgw.client.0.smithi039.stdout: 10: (clone()+0x6d) [0x7fb86e6cc47d] 2015-12-23T07:51:46.784 INFO:tasks.rgw.client.0.smithi039.stdout:2015-12-23 10:51:46.781703 7fb85affd700 -1 *** Caught signal (Segmentation fault) ** 2015-12-23T07:51:46.784 INFO:tasks.rgw.client.0.smithi039.stdout: in thread 7fb85affd700/a/sage-2015-12-23_05:49:21-rados-wip-sage-testing---basic-smithi/2998
Updated by Sage Weil over 8 years ago
- Related to Bug #14180: rgw: segv in RGWWatcher::~RGWWatcher added
Updated by Yehuda Sadeh over 8 years ago
Looks like the fix to #13529 is wrong (commit:e9daed221e7c6fd84aef78c3d5fc18470b916fcb). We can't just add a smart pointer to ref the scheduled context, and it wouldn't help anyway. Instead we need to wait for the context to complete in the destructor.
Updated by Yehuda Sadeh over 8 years ago
Reverted #13529. It should fix this issue.
Actions