Project

General

Profile

Actions

Bug #58721

open

rgw_rename lead to librgw.so segment fault

Added by key lk about 1 year ago. Updated about 1 year ago.

Status:
New
Priority:
Normal
Assignee:
Target version:
% Done:

0%

Source:
Tags:
rgw_file
Backport:
pacific quincy reef
Regression:
No
Severity:
1 - critical
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

crash stack:
#0 0x00007f55f964f242 in set_next (next=0x0, n=0x0) at /opt/rh/devtoolset-8/root/usr/include/c++/8/x86_64-redhat-linux/bits/gthr-default.h:778
#1 unlink (this_node=0x7f527c02deb8) at /usr/src/debug/ceph-14.2.20/build/boost/include/boost/intrusive/circular_list_algorithms.hpp:145
#2 erase_and_dispose<boost::intrusive::detail::null_disposer> (i=..., this=0x3deecc0, disposer=...) at /usr/src/debug/ceph-14.2.20/build/boost/include/boost/intrusive/list.hpp:670
#3 erase (i=..., this=0x3deecc0) at /usr/src/debug/ceph-14.2.20/build/boost/include/boost/intrusive/list.hpp:592
#4 cohort::lru::LRU<std::mutex>::unref (this=0x3dfc388, o=0x7f527c02dea0, flags=<optimized out>) at /usr/src/debug/ceph-14.2.20/src/common/cohort_lru.h:223
#5 0x00007f55f9644954 in unref (fh=0x7f527c02dea0, this=0x3dfc120) at /usr/src/debug/ceph-14.2.20/src/rgw/rgw_file.h:1167
#6 rgw::RGWLibFS::rename(rgw::RGWFileHandle*, rgw::RGWFileHandle*, char const*, char const*) () at /usr/src/debug/ceph-14.2.20/src/rgw/rgw_file.cc:570
#7 0x00007f55f9645ba7 in rgw_rename (rgw_fs=<optimized out>, src=<optimized out>, src_name=<optimized out>, dst=<optimized out>, dst_name=<optimized out>, flags=flags@entry=0)
at /usr/src/debug/ceph-14.2.20/src/rgw/rgw_file.cc:2180

Actions #1

Updated by key lk about 1 year ago

Based on some code analysis, this bug maybe also exists in the mainline code.

Actions #2

Updated by Casey Bodley about 1 year ago

  • Assignee set to Matt Benjamin
  • Tags set to rgw_file
Actions #3

Updated by Casey Bodley about 1 year ago

  • Backport set to pacific quincy reef
Actions

Also available in: Atom PDF