Project

General

Profile

Actions

Bug #16889

closed

Ceph 10.2.2 meet a Segmentation fault after rename a image with format 1

Added by de lan over 7 years ago. Updated over 7 years ago.

Status:
Can't reproduce
Priority:
Normal
Assignee:
-
Target version:
-
% Done:

0%

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

Description

Hi!,when i test zhe ceph 10.2.2,it often meet a Segmentation fault after rename a image with format 1。

The CI test : description: rbd:cli/{base/install.yaml cachepool/none.yaml clusters/{fixed-1.yaml openstack.yaml} features/defaults.yaml fs/xfs.yaml msgr-failures/few.yaml workloads/*rbd_cli_copy.yaml*}

The error list
2016-08-02T16:03:50.488 INFO:tasks.workunit.client.0.plana123.stdout:testing rename...
2016-08-02T16:03:50.488 INFO:tasks.workunit.client.0.plana123.stderr:+ test_rename
2016-08-02T16:03:50.489 INFO:tasks.workunit.client.0.plana123.stderr:+ echo testing rename...
2016-08-02T16:03:50.489 INFO:tasks.workunit.client.0.plana123.stderr:+ remove_images
2016-08-02T16:03:51.350 INFO:tasks.workunit.client.0.plana123.stderr:+ rbd create --image-format 1 -s 1 foo
2016-08-02T16:03:51.379 INFO:tasks.workunit.client.0.plana123.stderr:rbd: image format 1 is deprecated
2016-08-02T16:03:51.465 INFO:tasks.workunit.client.0.plana123.stderr:+ rbd create --image-format 2 -s 1 bar
2016-08-02T16:03:51.697 INFO:tasks.workunit.client.0.plana123.stderr:+ rbd rename foo foo2
2016-08-02T16:03:51.924 INFO:tasks.workunit.client.0.plana123.stderr:2016-08-02 16:03:51.923291 7f2b27fff700 -1 librbd::ImageWatcher: 0x7f2b10004690 image watch failed: 139822928784272, (107) Transport endpoint is not connected
2016-08-02T16:03:51.925 INFO:tasks.workunit.client.0.plana123.stderr:*** Caught signal (Segmentation fault) **
2016-08-02T16:03:51.926 INFO:tasks.workunit.client.0.plana123.stderr: in thread 7f2b257fa700 thread_name:taskfin_librbd
2016-08-02T16:03:51.926 INFO:tasks.workunit.client.0.plana123.stderr:./common/RWLock.h: In function 'RWLock::~RWLock()' thread 7f2b57b06d80 time 2016-08-02 16:03:51.924653
2016-08-02T16:03:51.927 INFO:tasks.workunit.client.0.plana123.stderr:./common/RWLock.h: 75: FAILED assert(!is_locked())
2016-08-02T16:03:51.927 INFO:tasks.workunit.client.0.plana123.stderr: ceph version 10.2.2 (45107e21c568dd033c2f0a3107dec8f0b0e58374)
2016-08-02T16:03:51.927 INFO:tasks.workunit.client.0.plana123.stderr: 1: (()+0x27306b) [0x7f2b4e27106b]
2016-08-02T16:03:51.928 INFO:tasks.workunit.client.0.plana123.stderr: 2: (()+0x7fa33) [0x7f2b4e07da33]
2016-08-02T16:03:51.928 INFO:tasks.workunit.client.0.plana123.stderr: 3: (()+0x9b40e) [0x7f2b4e09940e]
2016-08-02T16:03:51.928 INFO:tasks.workunit.client.0.plana123.stderr: 4: (()+0xa644d) [0x7f2b4e0a444d]
2016-08-02T16:03:51.928 INFO:tasks.workunit.client.0.plana123.stderr: 5: (()+0xb7c00) [0x7f2b4e0b5c00]
2016-08-02T16:03:51.929 INFO:tasks.workunit.client.0.plana123.stderr: 6: (librbd::RBD::rename(librados::IoCtx&, char const*, char const*)+0x73) [0x7f2b4e068eb3]
2016-08-02T16:03:51.929 INFO:tasks.workunit.client.0.plana123.stderr: 7: (rbd::action::rename::execute(boost::program_options::variables_map const&)+0x2c8) [0x55b74008fbd8]
2016-08-02T16:03:51.929 INFO:tasks.workunit.client.0.plana123.stderr: 8: (rbd::Shell::execute(std::vector<char const*, std::allocator<char const*> > const&)+0x857) [0x55b74004cbb7]
2016-08-02T16:03:51.929 INFO:tasks.workunit.client.0.plana123.stderr: 9: (main()+0x62) [0x55b74001e1f2]
2016-08-02T16:03:51.930 INFO:tasks.workunit.client.0.plana123.stderr: 10: (__libc_start_main()+0xf5) [0x7f2b41f5aec5]
2016-08-02T16:03:51.930 INFO:tasks.workunit.client.0.plana123.stderr: 11: (()+0x13a937) [0x55b740037937]
2016-08-02T16:03:51.930 INFO:tasks.workunit.client.0.plana123.stderr: NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
2016-08-02T16:03:51.930 INFO:tasks.workunit.client.0.plana123.stderr:*** Caught signal (Aborted) **
2016-08-02T16:03:51.931 INFO:tasks.workunit.client.0.plana123.stderr: in thread 7f2b57b06d80 thread_name:rbd
2016-08-02T16:03:51.937 INFO:tasks.workunit.client.0.plana123.stderr: ceph version 10.2.2 (45107e21c568dd033c2f0a3107dec8f0b0e58374)
2016-08-02T16:03:51.937 INFO:tasks.workunit.client.0.plana123.stderr: 1: (()+0x1f8602) [0x55b7400f5602]
2016-08-02T16:03:51.938 INFO:tasks.workunit.client.0.plana123.stderr: 2: (()+0x10340) [0x7f2b44694340]
2016-08-02T16:03:51.938 INFO:tasks.workunit.client.0.plana123.stderr: 3: (()+0x223074) [0x7f2b4e221074]
2016-08-02T16:03:51.938 INFO:tasks.workunit.client.0.plana123.stderr: 4: (()+0x95bd5) [0x7f2b4e093bd5]
2016-08-02T16:03:51.938 INFO:tasks.workunit.client.0.plana123.stderr: 5: (()+0xaefb1) [0x7f2b4e0acfb1]
2016-08-02T16:03:51.939 INFO:tasks.workunit.client.0.plana123.stderr: 6: (()+0xb3c6a) [0x7f2b4e0b1c6a]
2016-08-02T16:03:51.939 INFO:tasks.workunit.client.0.plana123.stderr: 7: (()+0x72279) [0x7f2b4e070279]
2016-08-02T16:03:51.939 INFO:tasks.workunit.client.0.plana123.stderr: 8: (()+0x72279) [0x7f2b4e070279]
2016-08-02T16:03:51.939 INFO:tasks.workunit.client.0.plana123.stderr: 9: (()+0x1be086) [0x7f2b4e1bc086]
2016-08-02T16:03:51.939 INFO:tasks.workunit.client.0.plana123.stderr: 10: (()+0x8182) [0x7f2b4468c182]
2016-08-02T16:03:51.940 INFO:tasks.workunit.client.0.plana123.stderr: 11: (clone()+0x6d) [0x7f2b4203347d]
2016-08-02T16:03:51.940 INFO:tasks.workunit.client.0.plana123.stderr:2016-08-02 16:03:51.925437 7f2b257fa700 -1 *** Caught signal (Segmentation fault) **
2016-08-02T16:03:51.940 INFO:tasks.workunit.client.0.plana123.stderr: in thread 7f2b257fa700 thread_name:taskfin_librbd
2016-08-02T16:03:51.940 INFO:tasks.workunit.client.0.plana123.stderr:
2016-08-02T16:03:51.941 INFO:tasks.workunit.client.0.plana123.stderr: ceph version 10.2.2 (45107e21c568dd033c2f0a3107dec8f0b0e58374)
2016-08-02T16:03:51.941 INFO:tasks.workunit.client.0.plana123.stderr: 1: (()+0x1f8602) [0x55b7400f5602]
2016-08-02T16:03:51.941 INFO:tasks.workunit.client.0.plana123.stderr: 2: (()+0x10340) [0x7f2b44694340]
2016-08-02T16:03:51.941 INFO:tasks.workunit.client.0.plana123.stderr: 3: (()+0x223074) [0x7f2b4e221074]
2016-08-02T16:03:51.942 INFO:tasks.workunit.client.0.plana123.stderr: 4: (()+0x95bd5) [0x7f2b4e093bd5]
2016-08-02T16:03:51.942 INFO:tasks.workunit.client.0.plana123.stderr: 5: (()+0xaefb1) [0x7f2b4e0acfb1]
2016-08-02T16:03:51.942 INFO:tasks.workunit.client.0.plana123.stderr: 6: (()+0xb3c6a) [0x7f2b4e0b1c6a]
2016-08-02T16:03:51.942 INFO:tasks.workunit.client.0.plana123.stderr: 7: (()+0x72279) [0x7f2b4e070279]
2016-08-02T16:03:51.943 INFO:tasks.workunit.client.0.plana123.stderr: 8: (()+0x72279) [0x7f2b4e070279]
2016-08-02T16:03:51.943 INFO:tasks.workunit.client.0.plana123.stderr: 9: (()+0x1be086) [0x7f2b4e1bc086]
2016-08-02T16:03:51.943 INFO:tasks.workunit.client.0.plana123.stderr: 10: (()+0x8182) [0x7f2b4468c182]
2016-08-02T16:03:51.943 INFO:tasks.workunit.client.0.plana123.stderr: 11: (clone()+0x6d) [0x7f2b4203347d]
2016-08-02T16:03:51.943 INFO:tasks.workunit.client.0.plana123.stderr: NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
2016-08-02T16:03:51.944 INFO:tasks.workunit.client.0.plana123.stderr:
2016-08-02T16:03:51.944 INFO:tasks.workunit.client.0.plana123.stderr:--- begin dump of recent events ---

Actions #1

Updated by de lan over 7 years ago

my test result of v10.2.2:http://www.daisycloud.org:9091/teuthology-2016-08-02_16:01:23-rbd:cli-v10.2.2---basic-plana/

my test result of v10.2.0:http://www.daisycloud.org:9091/teuthology-2016-08-02_16:02:28-rbd:cli-v10.2.0---basic-plana/

my test result of v11.0.0:http://www.daisycloud.org:9091/lan-2016-08-02_16:00:41-rbd:cli-wip-lanenv-testing---basic-plana/

Actions #2

Updated by de lan over 7 years ago

de lan wrote:

my test result of v10.2.2:http://www.daisycloud.org:9091/teuthology-2016-08-02_16:01:23-rbd:cli-v10.2.2---basic-plana/

my test result of v10.2.0:http://www.daisycloud.org:9091/teuthology-2016-08-02_16:02:28-rbd:cli-v10.2.0---basic-plana/

my test result of v11.0.0:http://www.daisycloud.org:9091/lan-2016-08-02_16:00:41-rbd:cli-wip-lanenv-testing---basic-plana/

I test zhe rbd_cli_copy.yaml in V10.2.2 V10.2.0 V11.0.0. zhe Segmentation fault was appear in V10.2.2 only.

Actions #3

Updated by Jason Dillaman over 7 years ago

  • Status changed from New to Need More Info

@de Ian: can you install the debuginfo packages so that the backtrace can resolve the full call stack? It quite possibly is a duplicate of tracker ticket #16796.

Actions #4

Updated by Jason Dillaman over 7 years ago

  • Priority changed from High to Normal
Actions #5

Updated by Jason Dillaman over 7 years ago

@de Ian: ping -- do you still see this issue with v10.2.3?

Actions #6

Updated by Jason Dillaman over 7 years ago

  • Status changed from Need More Info to Can't reproduce

Closing this due to lack of activity -- please feel free to re-open if this is still an issue on the latest Jewel release.

Actions

Also available in: Atom PDF