NFS Oops
David Bartley
dtbartle at csclub.uwaterloo.ca
Thu Apr 10 15:44:41 EDT 2008
Hi,
I've another NFS oops to report, though I don't know how to reproduce it:
[44143.892535] BUG: unable to handle kernel paging request at 6b6b6bb3
[44143.892553] IP: [<e0b67161>] :nfs:nfs_delegation_claim_opens+0xa7/0x142
[44143.892677] *pde = 00000000
[44143.892686] Oops: 0000 [#1] SMP
[44143.892695] Modules linked in: ppdev lp speedstep_lib
cpufreq_conservative cpufreq_userspace cpufreq_powersave cpufreq_stats
cpufreq_ondemand freq_table binfmt_misc ac battery nfs lockd nfs_acl
sunrpc ipv6 ext2 dm_snapshot dm_mirror dm_mod eeprom w83781d hwmon_vid
pwc compat_ioctl32 videodev v4l1_compat fuse loop parport_pc parport rtc
iTCO_wdt button psmouse i2c_i801 pcspkr serio_raw i2c_core shpchp
pci_hotplug intel_agp agpgart evdev ext3 jbd mbcache ide_cd_mod cdrom
ide_disk ata_piix ata_generic libata scsi_mod dock uhci_hcd floppy
usbcore piix ide_pci_generic ide_core e100 mii thermal processor fan
[44143.892809]
[44143.892816] Pid: 16810, comm: gnome-settings- Not tainted (2.6.25 #7)
[44143.892823] EIP: 0060:[<e0b67161>] EFLAGS: 00010202 CPU: 0
[44143.892869] EIP is at nfs_delegation_claim_opens+0xa7/0x142 [nfs]
[44143.892876] EAX: 00000000 EBX: 00000000 ECX: 00000000 EDX: 00000000
[44143.892883] ESI: 6b6b6b6b EDI: c8a726b0 EBP: c180fdf8 ESP: c180fdd0
[44143.892890] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
[44143.892897] Process gnome-settings- (pid: 16810, ti=c180e000
task=d62b4100 task.ti=c180e000)
[44143.892904] Stack: ded3b598 ded3b688 c8a72820 ded3b614 ded3b4b0
c8f4f4c8 ded3b614 ded3b614
[44143.892922] ded3b5e0 c8a72810 c180fe10 e0b6728f dd147624
dd147664 c8a72810 ded3b614
[44143.892940] c180fe24 e0b67adf ded3b614 00000000 dd147970
c180fe58 e0b5d15c 00000003
[44143.892957] Call Trace:
[44143.892972] [<e0b6728f>] ? __nfs_inode_return_delegation+0x46/0x70 [nfs]
[44143.893028] [<e0b67adf>] ? nfs_inode_return_delegation+0x4f/0x58 [nfs]
[44143.893081] [<e0b5d15c>] ? nfs4_do_open+0xf9/0x280 [nfs]
[44143.893139] [<e0b5f3e6>] ? nfs4_open_revalidate+0x3f/0x105 [nfs]
[44143.893196] [<e0b4b690>] ? nfs_open_revalidate+0xbe/0x18a [nfs]
[44143.893240] [<c01818ed>] ? __lookup_hash+0x6a/0xd5
[44143.893262] [<c0181981>] ? lookup_hash+0x29/0x2c
[44143.893274] [<c01846ed>] ? open_namei+0xcf/0x575
[44143.893302] [<c0179ba7>] ? do_filp_open+0x1f/0x35
[44143.893330] [<c02caf7d>] ? _spin_unlock+0x1d/0x20
[44143.893355] [<c0179bfd>] ? do_sys_open+0x40/0xb5
[44143.893371] [<c0179c9e>] ? sys_open+0x16/0x18
[44143.893382] [<c0104a34>] ? sysenter_past_esp+0x6d/0xc5
[44143.893415] =======================
[44143.893420] Code: 45 dc e8 23 3e 76 df 8b 4d e0 89 f8 8b 55 ec e8 63
68 ff ff 85 c0 89 c3 78 73 8b 45 ec 8b 40 1c 89 45 f0 8b b0 10 01 00 00
eb 5c <f6> 46 48 03 74 54 8b 46 44 39 b8 88 00 00 00 75 49 8b 45 ec 89
[44143.893511] EIP: [<e0b67161>] nfs_delegation_claim_opens+0xa7/0x142
[nfs] SS:ESP 0068:c180fdd0
[44143.893563] ---[ end trace 99b1b035f35c89bd ]---
The kernel had debug symbols compiled in, and from what I can tell,
nfs_delegation_claim_opens calls nfs_delegation_claim_locks. which
then dies at this code: if (!(fl->fl_flags & (FL_POSIX|FL_FLOCK))). I
can provide more information if needed.
Thanks,
David
More information about the NFSv4
mailing list