Project

General

Profile

Actions

Bug #9226

closed

rgw: crash when copying specific objects

Added by Yehuda Sadeh over 9 years ago. Updated over 9 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
-
Target version:
-
% Done:

0%

Source:
Community (user)
Tags:
Backport:
firefly
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

as reported on the mailing list

 ceph version 0.80.5-173-g7429f00 (7429f00caaae3c6197e13786c13bc55055d16951)
 1: /usr/bin/radosgw() [0x5cd19a]
 2: (()+0xfcb0) [0x7f3806340cb0]
 3: (()+0x142740) [0x7f3805598740]
 4: (ceph::buffer::ptr::append(char const*, unsigned int)+0x43) [0x7f380724f5b3]
 5: (ceph::buffer::list::append(char const*, unsigned int)+0x91)
[0x7f3807251cf1]
 6: (RGWRados::copy_obj_data(void*, std::string const&, void**, long,
rgw_obj&, rgw_obj&, unsigned long, long*, std::map<std::string,
ceph::buffer::list, std::less<std::string>,
std::allocator<std::pair<std::string const, ceph::buffer::list> > >&,
RGWObjCategory, std::string*, rgw_err*)+0x5cc) [0x52524c]
 7: (RGWRados::copy_obj(void*, std::string const&, std::string const&,
std::string const&, req_info*, std::string const&, rgw_obj&, rgw_obj&,
RGWBucketInfo&, RGWBucketInfo&, long*, long const*, long const*, char
const*, char const*, bool, std::map<std::string, ceph::buffer::list,
std::less<std::string>, std::allocator<std::pair<std::string const,
ceph::buffer::list> > >&, RGWObjCategory, std::string*, rgw_err*, void
(*)(long, void*), void*)+0x19b5) [0x5336e5]
 8: (RGWCopyObj::execute()+0x2bc) [0x557c0c]
 9: /usr/bin/radosgw() [0x4c871c]
 10: (RGWFCGXProcess::handle_request(RGWRequest*)+0x9c) [0x4c93fc]
 11: (RGWProcess::RGWWQ::_process(RGWRequest*)+0x37) [0x4ca4e7]
 12: (ThreadPool::worker(ThreadPool::WorkThread*)+0x4e6) [0x7f38072373f6]
 13: (ThreadPool::WorkThread::entry()+0x10) [0x7f3807239200]
 14: (()+0x7e9a) [0x7f3806338e9a]
 15: (clone()+0x6d) [0x7f380554a73d]
 NOTE: a copy of the executable, or `objdump -rdS <executable>` is
needed to interpret this.

Actions #1

Updated by Yehuda Sadeh over 9 years ago

  • Priority changed from Normal to Urgent
Actions #2

Updated by Yehuda Sadeh over 9 years ago

  • Status changed from New to Fix Under Review
Actions #3

Updated by Sage Weil over 9 years ago

  • Status changed from Fix Under Review to Pending Backport
Actions #4

Updated by Sage Weil over 9 years ago

  • Status changed from Pending Backport to Resolved
Actions

Also available in: Atom PDF