Project

General

Profile

Actions

Bug #1347

closed

forced unmount kernel bug

Added by Jojy Varghese over 12 years ago. Updated over 11 years ago.

Status:
Can't reproduce
Priority:
High
Assignee:
-
Category:
fs/ceph
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
Severity:
Reviewed:
Affected Versions:
ceph-qa-suite:
Crash signature (v1):
Crash signature (v2):

Description

When trying unmounting (umount -f), sometimes I get a kernel trace:

BUG: Dentry ffff8800043c98c0{i=1000001a5aa,n=screloadbricklist} still
in use (2) [unmount of ceph ceph]
------------[ cut here ]------------
kernel BUG at fs/dcache.c:925!
invalid opcode: 0000 [#1] SMP
last sysfs file: /sys/module/lockd/initstate
CPU 0
Modules linked in: nfsd lockd nfs_acl auth_rpcgss ceph libceph btrfs
zlib_deflate libcrc32c netconsole configfs sunrpc ipv6 dm_mirror
dm_region_hash dm_log dm_mod sbs sbshc power_meter hwmon acpi_pad
i2c_i801 sg iTCO_wdt iTCO_vendor_support e1000e raid1 sd_mod
crc_t10dif pata_acpi ata_generic ata_piix ahci libahci i915
drm_kms_helper drm i2c_algo_bit i2c_core video [last unloaded:
libceph]

Pid: 6973, comm: umount Not tainted 2.6.39-sc07262011JGVorig.el6 #92
Supermicro PDSBM/PDSBM
RIP: 0010:[<ffffffff81156942>] [<ffffffff81156942>]
shrink_dcache_for_umount_subtree+0x202/0x210
RSP: 0018:ffff88000f9bfdb8 EFLAGS: 00010296
RAX: 000000000000006e RBX: ffff880004340810 RCX: 000000000000c1fe
RDX: 0000000000000000 RSI: 0000000000000046 RDI: 0000000000000246
RBP: ffff88000f9bfde8 R08: ffff880037e462c0 R09: 0000000002000000
R10: 0000000000000000 R11: ffff88003be61ac0 R12: ffff8800043c98c0
R13: ffff88000434085c R14: ffff8800043c9960 R15: 0000000000000000
FS: 00007ffee48df740(0000) GS:ffff88003f400000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007ffee3f71000 CR3: 000000001ec22000 CR4: 00000000000006f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process umount (pid: 6973, threadinfo ffff88000f9be000, task ffff88002e986b20)
Stack:
ffff88003a18de50 ffff88000f9bfd90 ffff88002cb6a600 ffff88003a18dc00
ffff88003c1453c0 ffffffffa045f440 ffff88000f9bfe08 ffffffff81156997
000000000000003c ffff88003a18dc00 ffff88000f9bfe38 ffffffff81144b53
Call Trace:
[<ffffffff81156997>] shrink_dcache_for_umount+0x47/0x80
[<ffffffff81144b53>] generic_shutdown_super+0x33/0x100
[<ffffffff81144cb6>] kill_anon_super+0x16/0x60
[<ffffffffa0437d69>] ceph_kill_sb+0x39/0xa0 [ceph]
[<ffffffff81144310>] deactivate_locked_super+0x30/0x60
[<ffffffff81144461>] deactivate_super+0x51/0x60
[<ffffffff8115dd69>] mntput_no_expire+0x99/0xe0
[<ffffffff8115e65d>] sys_umount+0x9d/0x350
[<ffffffff814c01c2>] system_call_fastpath+0x16/0x1b

Actions #1

Updated by Sage Weil over 12 years ago

  • Target version set to v0.35
  • Translation missing: en.field_position set to 1
Actions #2

Updated by Sage Weil over 12 years ago

Jojy- do you have more detail about the workload that ran prior to the umount? We need to be able to reproduce this in order to fix it.

Thanks!

Actions #3

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_position deleted (41)
  • Translation missing: en.field_position set to 47
Actions #4

Updated by Sage Weil over 12 years ago

  • Target version changed from v0.35 to v0.36
  • Translation missing: en.field_position deleted (62)
  • Translation missing: en.field_position set to 18
Actions #5

Updated by Sage Weil over 12 years ago

  • Target version changed from v0.36 to v0.35
  • Translation missing: en.field_position deleted (18)
  • Translation missing: en.field_position set to 1
  • Translation missing: en.field_position changed from 1 to 860
Actions #6

Updated by Sage Weil over 12 years ago

  • Target version changed from v0.35 to v0.36
Actions #7

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_position deleted (878)
  • Translation missing: en.field_position set to 1
  • Translation missing: en.field_position changed from 1 to 905
Actions #8

Updated by Sage Weil over 12 years ago

  • Target version changed from v0.36 to v0.37
Actions #9

Updated by Sage Weil over 12 years ago

  • Target version changed from v0.37 to v0.38
Actions #10

Updated by Sage Weil over 12 years ago

  • Target version changed from v0.38 to v0.39
Actions #11

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_position deleted (956)
  • Translation missing: en.field_position set to 972
Actions #12

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_position deleted (970)
  • Translation missing: en.field_position set to 1
  • Translation missing: en.field_position changed from 1 to 984
Actions #13

Updated by Sage Weil over 12 years ago

  • Assignee deleted (Jojy Varghese)
Actions #14

Updated by Sage Weil over 12 years ago

  • Project changed from Ceph to Linux kernel client
  • Category deleted (26)
  • Target version deleted (v0.39)
Actions #15

Updated by Sage Weil over 12 years ago

  • Category set to fs/ceph
  • Target version set to v3.2
Actions #16

Updated by Sage Weil over 12 years ago

  • Target version deleted (v3.2)
Actions #17

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_position deleted (994)
  • Translation missing: en.field_position set to 11
Actions #18

Updated by Sage Weil about 12 years ago

  • Priority changed from Normal to High
Actions #19

Updated by Sage Weil over 11 years ago

  • Status changed from New to Can't reproduce
Actions

Also available in: Atom PDF