Another Oops in 2.2.2pre2

Jan Varga (varga@frru.utcru.sk)
Mon, 15 Feb 1999 16:38:51 +0100 (CET)


I'm running 2.2.2pre2 kernel on SMP box (QDI motherboard, 2 x PII 350 CPU,
ADAPTEC 7880 SCSI controller)
The system after few days always crash...

This is output from ksymoops:

Feb 11 18:18:04 frru kernel: Unable to handle kernel paging request at virtual address 01000100
Feb 11 18:18:04 frru kernel: current->tss.cr3 = 02a2b000, pr3 = 02a2b000
Feb 11 18:18:04 frru kernel: *pde = 00000000
Feb 11 18:18:04 frru kernel: Oops: 0000
Feb 11 18:18:04 frru kernel: CPU: 0
Feb 11 18:18:04 frru kernel: EIP: 0010:[<c01282c6>]
Feb 11 18:18:04 frru kernel: EFLAGS: 00010206
Feb 11 18:18:04 frru kernel: eax: 01000100 ebx: 0004eb9f ecx: cab20804 edx: 01000100
Feb 11 18:18:04 frru kernel: esi: 00000400 edi: 0004eb9f ebp: 00040804 esp: cab29e10
Feb 11 18:18:04 frru kernel: ds: 0018 es: 0018 ss: 0018
Feb 11 18:18:04 frru kernel: Process orainst.cm (pid: 8712, process nr: 151, stackpage=cab29000)
Feb 11 18:18:04 frru kernel: Stack: c01282f5 00000804 0004eb9f 00000400 c0128557 00000804 0004eb9f 00000400
Feb 11 18:18:04 frru kernel: 0004eb9f cc12058c cab29f14 0004eb9f c9213e00 c013ff81 00000804 0004eb9f
Feb 11 18:18:04 frru kernel: 00000400 00000000 0004eb9f 00000001 cc12058c 00000008 c01405e1 cc12058c
Feb 11 18:18:04 frru kernel: Call Trace: [<c01282f5>] [<c0128557>] [<c013ff81>] [<c01405e1>] [<c014088d>] [<c013eba2>] [<c013e9b8>]
Feb 11 18:18:04 frru kernel: [<c011e800>] [<c011e74c>] [<c010d3bd>] [<c015051f>] [<c0126c96>] [<c0126dab>] [<c0108c00>] [<c010002b>]
Feb 11 18:18:04 frru kernel: Code: 8b 12 39 58 04 75 f3 39 70 08 75 ee 66 39 48 0c 75 e8 89 c2

>>EIP: c01282c6 <find_buffer+2a/44>
Trace: c01282f5 <get_hash_table+15/20>
Trace: c0128557 <getblk+1f/21c>
Trace: c013ff81 <ext2_alloc_block+65/144>
Trace: c01405e1 <block_getblk+161/28c>
Trace: c014088d <ext2_getblk+181/22c>
Trace: c013eba2 <ext2_file_write+1ea/4b0>
Trace: c013e9b8 <ext2_file_write+0/4b0>
Trace: c011e800 <generic_file_read+64/80>
Code: c01282c6 <find_buffer+2a/44> 00000000 <_EIP>:
Code: c01282c6 <find_buffer+2a/44> 0: 8b 12 movl (%edx),%edx
Code: c01282c8 <find_buffer+2c/44> 2: 39 58 04 cmpl %ebx,0x4(%eax)
Code: c01282cb <find_buffer+2f/44> 5: 75 f3 jne fffffffa <_EIP+0xfffffffa> c01282c0 <find_buffer+24/44>
Code: c01282cd <find_buffer+31/44> 7: 39 70 08 cmpl %esi,0x8(%eax)
Code: c01282d0 <find_buffer+34/44> a: 75 ee jne fffffffa <_EIP+0xfffffffa> c01282c0 <find_buffer+24/44>
Code: c01282d2 <find_buffer+36/44> c: 66 39 48 0c cmpw %cx,0xc(%eax)
Code: c01282d6 <find_buffer+3a/44> 10: 75 e8 jne fffffffa <_EIP+0xfffffffa> c01282c0 <find_buffer+24/44>
Code: c01282d8 <find_buffer+3c/44> 12: 89 c2 movl %eax,%edx

and another oops:
Feb 15 13:14:04 frru kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000024
Feb 15 13:14:04 frru kernel: current->tss.cr3 = 0b1c8000, pr3 = 0b1c8000
Feb 15 13:14:04 frru kernel: *pde = 00000000
Feb 15 13:14:04 frru kernel: Oops: 0000
Feb 15 13:14:04 frru kernel: CPU: 0
Feb 15 13:14:04 frru kernel: EIP: 0010:[<c0132513>]
Feb 15 13:14:04 frru kernel: EFLAGS: 00010202
Feb 15 13:14:04 frru kernel: eax: 00000010 ebx: c61d60a0 ecx: c8fd6480 edx: c8fd6480
Feb 15 13:14:04 frru kernel: esi: c8fd6470 edi: c61d6080 ebp: 00000007 esp: c8be9eb4
Feb 15 13:14:04 frru kernel: ds: 0018 es: 0018 ss: 0018
Feb 15 13:14:04 frru kernel: Process .Xclients (pid: 1144, process nr: 120, stackpage=c8be9000)
Feb 15 13:14:04 frru kernel: Stack: c0236bd0 c0084800 c0133425 00000008 00000008 c0133447 00000008 c020f2cc
Feb 15 13:14:04 frru kernel: c0133497 00000008 c020f2cc 00000026 c0236bd0 c0084800 000000ae c0237010
Feb 15 13:14:04 frru kernel: c0084800 c0133861 c0236bd0 00000026 c0084800 cfd7bd80 c0133944 c0084800
Feb 15 13:14:04 frru kernel: Call Trace: [<c0133425>] [<c0133447>] [<c0133497>] [<c0133861>] [<c0133944>] [<c01417a0>] [<c012dd2e>]
Feb 15 13:14:04 frru kernel: [<c012dee6>] [<c012dfbd>] [<c012beba>] [<c0108c00>]
Feb 15 13:14:04 frru kernel: Code: 8b 40 14 85 c0 74 0a 56 57 ff d0 83 c4 08 eb 0a 90 56 e8 a6

>>EIP: c0132513 <prune_dcache+77/e0>
Trace: c0133425 <shrink_dentry_inodes+25/3c>
Trace: c0133447 <try_to_free_inodes+b/24>
Trace: c0133497 <grow_inodes+17/1e0>
Trace: c0133861 <get_new_inode+c5/130>
Trace: c0133944 <iget+78/84>
Trace: c01417a0 <ext2_lookup+5c/90>
Trace: c012dd2e <real_lookup+52/7c>
Trace: c012dee6 <lookup_dentry+10a/1b8>
Code: c0132513 <prune_dcache+77/e0> 00000000 <_EIP>:
Code: c0132513 <prune_dcache+77/e0> 0: 8b 40 14 movl 0x14(%eax),%eax
Code: c0132516 <prune_dcache+7a/e0> 3: 85 c0 testl %eax,%eax
Code: c0132518 <prune_dcache+7c/e0> 5: 74 0a je 11 <_EIP+0x11> c0132524 <prune_dcache+88/e0>
Code: c013251a <prune_dcache+7e/e0> 7: 56 pushl %esi
Code: c013251b <prune_dcache+7f/e0> 8: 57 pushl %edi
Code: c013251c <prune_dcache+80/e0> 9: ff d0 call *%eax
Code: c013251e <prune_dcache+82/e0> b: 83 c4 08 addl $0x8,%esp
Code: c0132521 <prune_dcache+85/e0> e: eb 0a jmp 1a <_EIP+0x1a> c013252d <prune_dcache+91/e0>
Code: c0132523 <prune_dcache+87/e0> 10: 90 nop
Code: c0132524 <prune_dcache+88/e0> 11: 56 pushl %esi
Code: c0132525 <prune_dcache+89/e0> 12: e8 a6 00 00 00 call bd <_EIP+0xbd> c01325d0 <shrink_dcache_sb+54/124>

-
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/