[NBLUG/talk] nasty messages from the kernel
micxz at slashdomain
micxz at slashdomain.com
Tue May 11 17:53:38 PDT 2004
Here's an excerpt from a posting to the NFS mailing list
from Neil Brown:
-------------Included message-----------------------
Previously anonymous dentries were hashed (though with no name, the
hash was pretty meaningless). This meant that they would hang around
after the last reference was dropped. This was actually fairly
pointless as they would never get referenced again, and caused a real
problem as umount wouldn't discard them and so you got the message
printk("VFS: Busy inodes after unmount. "
"Self-destruct in 5 seconds. Have a nice
day...\n");
In 2.4.6-pre3 I stopped hashing those dentries so now when the last
reference is dropped, the dentry is freed. So now there will never be
more anonymous dentries than there are active nfsd threads.
---------------end included message-------------------
From:
http://www.mail-archive.com/linux-kernel@vger.kernel.org/msg53163.html
--
Micxz
E Frank Ball wrote:
> nasty message from the kernel: Self-destruct in 5 seconds. Have a nice day...
>
> I don't know if the nfs server is the cause of this problem or not. The
> nfs server went down for a reboot, then I see the second line below:
>
> May 9 06:39:53 napoleon kernel: nfs: server tank not responding, still trying
>
> May 9 06:41:42 napoleon kernel: VFS: Busy inodes after unmount. Self-destruct in 5 seconds. Have a nice day...
>
> May 9 06:49:36 napoleon kernel: nfs: server tank OK
>
>
> A while later the system hangs (see below). Several other machines
> using the same NFS server recovered without any problems. But it's not the
> first time napoleon has done this. Any ideas how to prevent this?
>
>
> May 10 00:51:24 napoleon kernel: Unable to handle kernel paging request at virtual address 9f9079a5
> May 10 00:51:24 napoleon kernel: printing eip:
> May 10 00:51:24 napoleon kernel: c016d757
> May 10 00:51:24 napoleon kernel: *pde = 00000000
> May 10 00:51:24 napoleon kernel: Oops: 0000
> May 10 00:51:24 napoleon kernel: parport_pc lp parport nfs nfsd lockd sunrpc iptable_filter ip_tables pcnet32 mii keybdev mousedev hid input usb-uhci usbcore ext3 jbd
> May 10 00:51:24 napoleon kernel: CPU: 1
> May 10 00:51:24 napoleon kernel: EIP: 0060:[<c016d757>] Not tainted
> May 10 00:51:24 napoleon kernel: EFLAGS: 00010286
> May 10 00:51:24 napoleon kernel:
> May 10 00:51:24 napoleon kernel: EIP is at iput [kernel] 0x37 (2.4.20-28.9smp)
> May 10 00:51:24 napoleon kernel: eax: 9f90798d ebx: c8bde300 ecx: c8bde310 edx: c0ac1d80
> May 10 00:51:24 napoleon kernel: esi: 9f90798d edi: c9691800 ebp: 00007f98 esp: c1923f78
> May 10 00:51:24 napoleon kernel: ds: 0068 es: 0068 ss: 0068
> May 10 00:51:24 napoleon kernel: Process kswapd (pid: 7, stackpage=c1923000)
> May 10 00:51:24 napoleon kernel: Stack: 00000000 c016a510 d08eba37 c0ac1d98 c0ac1d80 c8bde300 c016aa1a c8bde300
> May 10 00:51:24 napoleon kernel: c8bde300 c1922000 00000000 000001d0 00000000 c016adb4 000086b9 c0147c8b
> May 10 00:51:24 napoleon kernel: 00000006 000001d0 c1922000 c1922000 00000000 c1922401 00000000 c0147f53
> May 10 00:51:24 napoleon kernel: Call Trace: [<c016a510>] dput [kernel] 0x30 (0xc1923f7c))
> May 10 00:51:24 napoleon kernel: [<d08eba37>] nfs_dentry_iput [nfs] 0x57 (0xc1923f80))
> May 10 00:51:24 napoleon kernel: [<c016aa1a>] prune_dcache [kernel] 0x18a (0xc1923f90))
> May 10 00:51:24 napoleon kernel: [<c016adb4>] shrink_dcache_memory [kernel] 0x24 (0xc1923fac))
> May 10 00:51:24 napoleon kernel: [<c0147c8b>] do_try_to_free_pages_kswapd [kernel] 0x1b (0xc1923fb4))
> May 10 00:51:24 napoleon kernel: [<c0147f53>] kswapd [kernel] 0x83 (0xc1923fd4))
> May 10 00:51:24 napoleon kernel: [<c0147ed0>] kswapd [kernel] 0x0 (0xc1923fe4))
> May 10 00:51:24 napoleon kernel: [<c010759d>] kernel_thread_helper [kernel] 0x5 (0xc1923ff0))
> May 10 00:51:24 napoleon kernel:
> May 10 00:51:24 napoleon kernel:
> May 10 00:51:24 napoleon kernel: Code: 8b 46 18 85 c0 0f 85 b1 02 00 00 c7 44 24 04 40 6c 34 c0 8d
>
>
More information about the talk
mailing list