Project

General

Profile

Actions

Bug #3627

closed

osd: segfault in ~MOSDSubOp during thrashing+rbd_fsx

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

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

0%

Source:
Q/A
Tags:
Backport:
Regression:
Severity:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

2012-12-15 12:04:40.992806 7f0383bb9700 -1 *** Caught signal (Segmentation fault) **
 in thread 7f0383bb9700

 ceph version 0.55-303-g1ec70aa (1ec70aa0dde820f1fd6fdedba2369b841bf6ca7f)
 1: (ceph::BackTrace::BackTrace(int)+0x2d) [0x1067d2f]
 2: /tmp/cephtest/binary/usr/local/bin/ceph-osd() [0x10cd216]
 3: (()+0xfcb0) [0x7f0399274cb0]
 4: (tcmalloc::ThreadCache::ReleaseToCentralCache(tcmalloc::ThreadCache::FreeList*, unsigned long, int)+0xeb) [0x7f039831de3b]
 5: (tcmalloc::ThreadCache::ListTooLong(tcmalloc::ThreadCache::FreeList*, unsigned long)+0x23) [0x7f039831dec3]
 6: (operator delete[](void*)+0x28b) [0x7f039832e25b]
 7: (ceph::buffer::raw_char::~raw_char()+0x3c) [0x11b0a3a]
 8: (ceph::buffer::raw_char::~raw_char()+0x18) [0x11b0aa8]
 9: (ceph::buffer::ptr::release()+0x5e) [0x11abc28]
 10: (ceph::buffer::ptr::~ptr()+0x18) [0xdceb56]
 11: (__gnu_cxx::new_allocator<ceph::buffer::ptr>::destroy(ceph::buffer::ptr*)+0x1c) [0xdd0c1a]
 12: (std::_List_base<ceph::buffer::ptr, std::allocator<ceph::buffer::ptr> >::_M_clear()+0x62) [0xdd0304]
 13: (std::_List_base<ceph::buffer::ptr, std::allocator<ceph::buffer::ptr> >::~_List_base()+0x19) [0xdcfbbd]
 14: (std::list<ceph::buffer::ptr, std::allocator<ceph::buffer::ptr> >::~list()+0x18) [0xdcec34]
 15: (ceph::buffer::list::~list()+0x29) [0xdcece3]
 16: (Message::~Message()+0xff) [0xe2c111]
 17: (MOSDSubOp::~MOSDSubOp()+0x144) [0xe318e4]
 18: (MOSDSubOp::~MOSDSubOp()+0x18) [0xe31a98]
 19: (RefCountedObject::put()+0x44) [0xe2bdb0]
 20: (Pipe::handle_ack(unsigned long)+0x2d7) [0x127b56d]
 21: (Pipe::reader()+0x8dd) [0x12890c5]
 22: (Pipe::Reader::entry()+0x1c) [0x12902dc]
 23: (Thread::_entry_func(void*)+0x23) [0x119985d]
 24: (()+0x7e9a) [0x7f039926ce9a]
 25: (clone()+0x6d) [0x7f03973f74bd]
 NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.

job was
ubuntu@teuthology:/a/sage-2012-12-15_08:56:59-regression-next-testing-basic$ cat 15659/orig.config.yaml 
kernel:
  kdb: true
  sha1: ec18aeecd4de479601363849d489668d8f12410c
nuke-on-error: true
overrides:
  ceph:
    conf:
      client:
        rbd cache: true
        rbd cache max dirty: 0
      global:
        ms inject socket failures: 5000
    fs: btrfs
    log-whitelist:
    - slow request
    sha1: 1ec70aa0dde820f1fd6fdedba2369b841bf6ca7f
  s3tests:
    branch: next
  workunit:
    sha1: 1ec70aa0dde820f1fd6fdedba2369b841bf6ca7f
roles:
- - mon.a
  - osd.0
  - osd.1
  - osd.2
- - mds.a
  - osd.3
  - osd.4
  - osd.5
- - client.0
tasks:
- chef: null
- clock: null
- ceph:
    log-whitelist:
    - wrongly marked me down
    - objects unfound and apparently lost
- thrashosds:
    timeout: 1200
- rbd_fsx:
    clients:
    - client.0
    ops: 2000
Actions #1

Updated by Samuel Just over 11 years ago

  • Status changed from New to Resolved

accce830514c6b099eb0e00a8ae34396d14565a3 should fix it.

Actions

Also available in: Atom PDF