Linux 2.4.0-test1-ac16 OOPS decoded for you

From: Aaron Tiensivu (mojomofo@mojomofo.com)
Date: Mon Jun 12 2000 - 19:27:01 EST


Background on this machine is a P60 (FPU bug and F00F bug, yes!) that
has run v2.0, v2.1, v2.2, v2.3, and now v2.4 flawlessly up to ac12.. as
soon as ac13 kicks in.. oops.. BUT this is a new OOPS not related to the
buffer changes that starts in ac14 and goes thru ac16.

Here is the requested data.. transcribed by hand which took 3 boot since
the screen blanking would kick in before I could type the OPPS on another
screen.. thankfully the addresses of the oops never change and it decodes
just fine:

This is the screen capture of the machine running 2.4.0-test1-ac16, note
that it blows out right after the file lock cache is created:

Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
kmem_create: Poisoning requested, but con given - inode_cache
kmem_create: Poisoning requested, but con given - file lock cache
Unable to handle kernel NULL pointer dereference at virtual address 000000a3
 printing eip:
c0140e00
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0140e00>]
EFLAGS: 00010202
eax: c20bfc00 ebx: ffffffff ecx: 00000020 edx: 0000c5d0
esi: ffffffff edi: 00000000 ebp: 00008000 esp: c0267f24
ds: 0018 es: 0018 ss: 0018
Process swapper (pid: 0, stackpage=c0267000)
Stack: c20bfc00 f7ee2e80 00008000 c20bfc00 c01411b1 c20bfc00 00008000 f7ee2e80
       00000000 00000000 c20bfc00 c20bfc00 c20bfc80 c0131eeb c018889f c20bfc00
       00008000 00000000 00000000 c20bfc00 c20bfc88 c0132070 c20bfc00 00000000
Call Trace: [<c01411b1>] [<c0131eeb<] [<c018889f<] [<c0132070>] [<c0131eeb>] [<c0132714>] [<c0105000>] [<c010018d>]
Code: 39 86 a4 00 00 00 75 e8 39 6e 20 75 e3 85 ff 74 10 8b 44 24
Kernel panic: Attempted to kill the idle task!
In idle task - not syncing

Fully decoded OOPS:
ksymoops 2.3.4 on i686 2.4.0-test1-ac12. Options used
     -v /usr/src/linux/vmlinux (specified)
     -K (specified)
     -L (specified)
     -O (specified)
     -M (specified)

Unable to handle kernel NULL pointer dereference at virtual address 000000a3
c0140e00
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0140e00>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010202
eax: c20bfc00 ebx: ffffffff ecx: 00000020 edx: 0000c5d0
esi: ffffffff edi: 00000000 ebp: 00008000 esp: c0267f24
ds: 0018 es: 0018 ss: 0018
Process swapper (pid: 0, stackpage=c0267000)
Stack: c20bfc00 f7ee2e80 00008000 c20bfc00 c01411b1 c20bfc00 00008000 f7ee2e80
       00000000 00000000 c20bfc00 c20bfc00 c20bfc80 c0131eeb c018889f c20bfc00
       00008000 00000000 00000000 c20bfc00 c20bfc88 c0132070 c20bfc00 00000000
Call Trace: [<c01411b1>] [<c0131eeb<] [<c018889f<] [<c0132070>] [<c0131eeb>] [<c0132714>] [<c0105000>] [<c010018d>]
Code: 39 86 a4 00 00 00 75 e8 39 6e 20 75 e3 85 ff 74 10 8b 44 24

>>EIP; c0140e00 <find_inode+24/4c> <=====
Trace; c01411b1 <iget4+45/cc>
Code; c0140e00 <find_inode+24/4c>
00000000 <_EIP>:
Code; c0140e00 <find_inode+24/4c> <=====
   0: 39 86 a4 00 00 00 cmp %eax,0xa4(%esi) <=====
Code; c0140e06 <find_inode+2a/4c>
   6: 75 e8 jne fffffff0 <_EIP+0xfffffff0> c0140df0 <find_inode+14/4c>
Code; c0140e08 <find_inode+2c/4c>
   8: 39 6e 20 cmp %ebp,0x20(%esi)
Code; c0140e0b <find_inode+2f/4c>
   b: 75 e3 jne fffffff0 <_EIP+0xfffffff0> c0140df0 <find_inode+14/4c>
Code; c0140e0d <find_inode+31/4c>
   d: 85 ff test %edi,%edi
Code; c0140e0f <find_inode+33/4c>
   f: 74 10 je 21 <_EIP+0x21> c0140e21 <find_inode+45/4c>
Code; c0140e11 <find_inode+35/4c>
  11: 8b 44 24 00 mov 0x0(%esp,1),%eax

Kernel panic: Attempted to kill the idle task!

-- 
Don't rush me, I'm leaving. This wound is, still bleeding, 
from the promise of more lies. I'll let go in good time.

Don't expect the waitress to grok sed commands when taking your order.

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



This archive was generated by hypermail 2b29 : Thu Jun 15 2000 - 21:00:27 EST