linux 2.6.17.4 kernel oops

Submitted by Anonymous
on March 18, 2009 - 7:56pm

One of our boxes in field was hang for no reason. After I got the syslog, there are a few kernel oops happened, the first one is:

Mar 13 17:54:17 (none) kernel: BUG: unable to handle kernel paging request at virtual address 80cf56c4
Mar 13 17:54:17 (none) kernel: printing eip:
Mar 13 17:54:17 (none) kernel: c015e926
Mar 13 17:54:17 (none) kernel: *pde = 00000000
Mar 13 17:54:17 (none) kernel: Oops: 0002 [#1]
Mar 13 17:54:17 (none) kernel: SMP
Mar 13 17:54:17 (none) kernel: Modules linked in: ipt_REDIRECT iptable_nat ip_nat ip_conntrack ip6table_filter ip6_tables xt_physdev softdog lm85 i2c_i801 hwmon_vid hwmon i2c_dev iptable_filter ip_tables e1000 e100
Mar 13 17:54:17 (none) kernel: CPU: 1
Mar 13 17:54:17 (none) kernel: EIP: 0060:[] Not tainted VLI
Mar 13 17:54:17 (none) kernel: EFLAGS: 00010297 (2.6.17.4 #1)
Mar 13 17:54:17 (none) kernel: EIP is at drop_buffers+0x5c/0x90
Mar 13 17:54:17 (none) kernel: eax: 56c2100c ebx: deab73d9 ecx: deab73b5 edx: 80cf56c0
Mar 13 17:54:17 (none) kernel: esi: deab73b5 edi: deab73b5 ebp: c12be580 esp: edfbbde0
Mar 13 17:54:17 (none) kernel: ds: 007b es: 007b ss: 0068
Mar 13 17:54:17 (none) kernel: Process db_log_gc (pid: 14118, threadinfo=edfba000 task=e5aa40b0)
Mar 13 17:54:17 (none) kernel: Stack: c156d7c0 ed67ad54 c12be580 00001000 00000002 c015e99f c12be580 edfbbe00
Mar 13 17:54:17 (none) kernel: 00000000 deab73b5 deab73b5 00001000 c01a72ac c12be580 deab73b5 0000000c
Mar 13 17:54:17 (none) kernel: edfbbe24 0000094c 00000001 deab73b5 00000000 00000000 c12be580 0000000c
Mar 13 17:54:17 (none) kernel: Call Trace:
Mar 13 17:54:17 (none) kernel: try_to_free_buffers+0x45/0x97 journal_invalidatepage+0xb2/0x106
Mar 13 17:54:17 (none) kernel: ext3_invalidatepage+0x43/0x4b do_invalidatepage+0x27/0x2b
Mar 13 17:54:17 (none) kernel: truncate_complete_page+0x67/0x69 truncate_inode_pages_range+0xf1/0x2f6
Mar 13 17:54:17 (none) kernel: truncate_inode_pages+0x2f/0x33 ext3_delete_inode+0x2d/0x104
Mar 13 17:54:17 (none) kernel: ext3_delete_inode+0x0/0x104 generic_delete_inode+0x63/0xde
Mar 13 17:54:17 (none) kernel: _atomic_dec_and_lock+0x41/0x5c _atomic_dec_and_lock+0x41/0x5c
Mar 13 17:54:17 (none) kernel: iput+0x62/0x76 do_unlinkat+0x101/0x12b
Mar 13 17:54:17 (none) kernel: sys_unlink+0x17/0x1b syscall_call+0x7/0xb

It's trigger from one user space program to unlink one file. Is this a know kernel bug? Any input is appreciated ...