Bug #2050
rgw: crash at Objecter::_linger_commit()
Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
librados
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
ubuntu@teuthology:/a/nightly_coverage_2012-02-09-a/11236$ cat ./remote/ubuntu@sepia72.ceph.dreamhost.com/log/rgw.stdout
- Caught signal (Segmentation fault) *
in thread 7f1762bef700
ceph version 0.41-226-g0a60fcf (0a60fcf3a51aa553821108ca28a4fec7daa011de)
1: /tmp/cephtest/binary/usr/local/bin/radosgw() [0x4969e4]
2: (()+0xfb40) [0x7f1768365b40]
3: (Objecter::_linger_commit(Objecter::LingerOp, int)+0x48) [0x7f1768a6efb8]
4: (Objecter::handle_osd_op_reply(MOSDOpReply*)+0xf95) [0x7f1768a7a085]
5: (librados::RadosClient::_dispatch(Message*)+0x6c) [0x7f1768a590dc]
6: (librados::RadosClient::ms_dispatch(Message*)+0x1d3) [0x7f1768a59303]
7: (SimpleMessenger::dispatch_entry()+0x89a) [0x7f1768b0725a]
8: (SimpleMessenger::DispatchThread::entry()+0x1c) [0x7f1768a6357c]
9: (()+0x7971) [0x7f176835d971]
10: (clone()+0x6d) [0x7f176705692d]
History
#1 Updated by Yehuda Sadeh almost 12 years ago
- Category set to librados
We think that what happens is this:
librados::linger()
->ack response
unregister_watcher()
->commit response
We need to make the LingerOp refcounted.
#2 Updated by Yehuda Sadeh almost 12 years ago
- Status changed from New to Resolved
#3 Updated by Orit Wasserman over 5 years ago
- Related to Bug #22963: radosgw-admin usage show loops indefinitly - again added
#4 Updated by Orit Wasserman over 5 years ago
- Related to deleted (Bug #22963: radosgw-admin usage show loops indefinitly - again)