Project

General

Profile

Actions

Bug #14173

closed

rgw: segv in RGWWatcher::handle_error

Added by Sage Weil over 8 years ago. Updated over 8 years ago.

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

Related issues 1 (0 open1 closed)

Related to rgw - Bug #14180: rgw: segv in RGWWatcher::~RGWWatcherResolved12/24/2015

Actions
Actions #1

Updated by Sage Weil over 8 years ago

  • Related to Bug #14180: rgw: segv in RGWWatcher::~RGWWatcher added
Actions #2

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.

Actions #3

Updated by Yehuda Sadeh over 8 years ago

Reverted #13529. It should fix this issue.

Actions #4

Updated by Yehuda Sadeh over 8 years ago

  • Status changed from New to Resolved
Actions

Also available in: Atom PDF