2.2.11 oops (VFS: LRU block list corrupted)

Edwin Huffstutler (edwinh@computer.org)
Thu, 12 Aug 1999 18:03:47 -0700 (MST)


Just got this from a 2.2.11 machine. Wasn't doing much strange at the
time (a couple compilation jobs). Looks swapping related?

(This is an SMP box, 2 PPros, 128MB)

Pasted from syslog:

goliath kernel: kmem_free: Bad obj addr (objp=c5f75f20, name=buffer_head)
goliath kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000
goliath kernel: current->tss.cr3 = 00101000, %cr3 = 00101000
goliath kernel: *pde = 00000000
goliath kernel: Oops: 0002
goliath kernel: CPU: 0
goliath kernel: EIP: 0010:[kmem_cache_free+371/408]
goliath kernel: EFLAGS: 00010282
goliath kernel: eax: 0000003d ebx: c5f75f20 ecx: 0000003b edx: 00000049
goliath kernel: esi: c7fff740 edi: 00000282 ebp: fffe3d3f esp: c7fdff6c
goliath kernel: ds: 0018 es: 0018 ss: 0018
goliath kernel: Process kswapd (pid: 5, process nr: 6, stackpage=c7fdf000)
goliath kernel: Stack: c5316000 c02f7b98 c5f75f7c c01129b7 c0129d19 c7fff740 c5f75f20 c5f75f20
goliath kernel: c5316000 c012a6d7 c5f75f20 c5f75f20 c02f7b98 000001fe 00000030 c7fde000
goliath kernel: c011f022 c02f7b98 00000009 00000006 c012427e 00000006 00000030 00000000
goliath kernel: Call Trace: [__wake_up+67/104] [put_unused_buffer_head+33/76] [try_to_free_buffers+75/132] [shrink_mmap+218/304] [do_try_to_free_pages+66/160] [tvecs+6958/12800] [kswapd+83/220]
goliath kernel: [get_options+0/116] [kernel_thread+35/48]
goliath kernel: Code: c7 05 00 00 00 00 00 00 00 00 eb 10 90 56 53 68 9e 3c 1b c0
goliath kernel: Kernel panic: VFS: LRU block list corrupted

Let me know if I can provide more info.

-Edwin

-- 
 Edwin Huffstutler   
 edwinh@computer.org      

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/