Project

General

Profile

Actions

Bug #5418

closed

kceph: crash in remove_session_caps

Added by Sage Weil almost 11 years ago. Updated almost 8 years ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
-
Target version:
-
% Done:

0%

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

Description

<6>[27710.014724] libceph: loaded (mon/osd proto 15/24)
<6>[27710.100140] ceph: loaded (mds proto 32)
<6>[27710.110299] libceph: client4103 fsid e14625c7-3a58-4167-bfab-520c922939eb
<6>[27710.119943] libceph: mon1 10.214.133.30:6790 session established
[6]kdb>                      
[6]kdb> bt
Stack traceback for pid 8545
0xffff880225dc3f20     8545        2  1    6   R  0xffff880225dc43a8 *kworker/6:2
 ffff880224a8fae8 0000000000000018 ffffffffa07b2d53 ffff88010007d800
 ffff88020ce62f68 ffff88010007d800 ffff880224cd2800 ffff880224a8fc08
 ffffffffa07b81bf ffffffffffffffff ffff880224a8ffd8 ffffffffffffffff
Call Trace:
 [<ffffffffa07b2d53>] ? remove_session_caps+0x33/0x140 [ceph]
 [<ffffffffa07b81bf>] ? dispatch+0x7ff/0x1740 [ceph]
 [<ffffffff81510b06>] ? kernel_recvmsg+0x46/0x60
 [<ffffffffa0762e38>] ? ceph_tcp_recvmsg+0x48/0x60 [libceph]
 [<ffffffff810a309d>] ? trace_hardirqs_on+0xd/0x10
 [<ffffffffa07661f8>] ? con_work+0x1948/0x2d50 [libceph]
 [<ffffffff81080bb3>] ? idle_balance+0x133/0x180
 [<ffffffff81071b78>] ? finish_task_switch+0x48/0x110
 [<ffffffff81071b78>] ? finish_task_switch+0x48/0x110
 [<ffffffff8105f36f>] ? process_one_work+0x16f/0x540
 [<ffffffff8105f3da>] ? process_one_work+0x1da/0x540
 [<ffffffff8105f36f>] ? process_one_work+0x16f/0x540
 [<ffffffff81637b5c>] ? retint_restore_args+0xe/0xe
 [<ffffffff810605bc>] ? worker_thread+0x11c/0x370
 [<ffffffff810604a0>] ? manage_workers.isra.20+0x2e0/0x2e0

[6]kdb> rd
ax: 0000000000000000  bx: ffff88010007d800  cx: 0000000000003332
dx: ffffffffa07b1d64  si: ffffffffa07b1d64  di: ffff88010007de20
bp: ffff880224a8fb08  sp: ffff880224a8fae8  r8: 0000000000000002
r9: 0000000000000001  r10: 0000000000000000  r11: 0000000000000000
r12: ffff88010007d800  r13: ffff880224cd2800  r14: ffff88020c02dfa0
r15: 0000000000000003  ip: ffffffffa07b2e54  flags: 00010202  cs: 00000010
ss: 00000018  ds: 00000018  es: 00000018  fs: 00000018  gs: 00000018

test was

ubuntu@teuthology:/a/teuthology-2013-06-21_01:01:00-kernel-master-testing-basic/41775$ cat orig.config.yaml 
kernel:
  kdb: true
  sha1: 2dd322b42d608a37f3e5beed57a8fbc673da6e32
machine_type: plana
nuke-on-error: true
overrides:
  admin_socket:
    branch: master
  ceph:
    conf:
      mon:
        debug mon: 20
        debug ms: 20
        debug paxos: 20
      osd:
        osd op thread timeout: 60
    fs: btrfs
    log-whitelist:
    - slow request
    sha1: 4bf5b732cd8869276e87d4bbc4f261ee9e0c6a4c
  install:
    ceph:
      sha1: 4bf5b732cd8869276e87d4bbc4f261ee9e0c6a4c
  s3tests:
    branch: master
  workunit:
    sha1: 4bf5b732cd8869276e87d4bbc4f261ee9e0c6a4c
roles:
- - mon.a
  - mon.c
  - osd.0
  - osd.1
  - osd.2
- - mon.b
  - mds.a
  - osd.3
  - osd.4
  - osd.5
- - client.0
tasks:
- chef: null
- clock.check: null
- install: null
- ceph: null
- kclient: null
- workunit:
    clients:
      all:
      - suites/fsync-tester.sh


Files

dump.txt (85.4 KB) dump.txt Sage Weil, 06/21/2013 12:02 PM
dump.txt (88.8 KB) dump.txt Sage Weil, 07/22/2013 09:04 AM
objdump.txt (3.22 MB) objdump.txt Sage Weil, 07/22/2013 01:46 PM
0001-ceph-fix-freeing-inode-vs-removing-session-caps-race.patch (3.19 KB) 0001-ceph-fix-freeing-inode-vs-removing-session-caps-race.patch Zheng Yan, 07/23/2013 11:34 PM
Actions

Also available in: Atom PDF