Bug #1347
closedforced unmount kernel bug
0%
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
Updated by Sage Weil almost 13 years ago
- Target version set to v0.35
- Translation missing: en.field_position set to 1
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!
Updated by Sage Weil over 12 years ago
- Translation missing: en.field_position deleted (
41) - Translation missing: en.field_position set to 47
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
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
Updated by Sage Weil over 12 years ago
- Target version changed from v0.35 to v0.36
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
Updated by Sage Weil over 12 years ago
- Target version changed from v0.36 to v0.37
Updated by Sage Weil over 12 years ago
- Target version changed from v0.37 to v0.38
Updated by Sage Weil over 12 years ago
- Target version changed from v0.38 to v0.39
Updated by Sage Weil over 12 years ago
- Translation missing: en.field_position deleted (
956) - Translation missing: en.field_position set to 972
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
Updated by Sage Weil over 12 years ago
- Project changed from Ceph to Linux kernel client
- Category deleted (
26) - Target version deleted (
v0.39)
Updated by Sage Weil over 12 years ago
- Category set to fs/ceph
- Target version set to v3.2
Updated by Sage Weil over 12 years ago
- Translation missing: en.field_position deleted (
994) - Translation missing: en.field_position set to 11
Updated by Sage Weil over 11 years ago
- Status changed from New to Can't reproduce