2.3.99-pre4-3 kernel NULL pointer dereference

From: Gilbert Ramirez Jr. (gram@xiexie.org)
Date: Mon Apr 03 2000 - 12:28:06 EST


Upon booting up 2.3.99-pre4-3 on dual-CPU SMP i686 box.
'shm' is mounted at /dev/shm

'dmesg' shows:
--------------
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
Unable to handle kernel NULL pointer dereference at virtual address 00000000
 printing eip:
00000000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<00000000>]
EFLAGS: 00010282
eax: 00000000 ebx: ce46e980 ecx: ce46e9e0 edx: ce331ecc
esi: fffffff4 edi: ce256254 ebp: ce2561e0 esp: ce331e8c
ds: 0018 es: 0018 ss: 0018
Process xsri (pid: 995, stackpage=ce331000)
Stack: c014bd14 ce2561e0 ce46e980 ce331ecc 00000000 cf8c8300 00000001 c014befe
       cf8c8300 ce331ecc 00000001 cf8c8300 ce331f6c 00000003 00000002 00000000
       ce331f6c 0000000d 331af75f ffffffff c012af08 ce330000 ce38e3c0 4025951c
Call Trace: [<c014bd14>] [<c014befe>] [<c012af08>] [<c014c2d8>] [<c013cd96>] [<c016eb09>] [<c0112d1d>]
       [<c010be59>] [<c010bd30>]
Code: Bad EIP value.
nfs warning: mount version older than kernel

'ksymoops' shows:
-----------------
Unable to handle kernel NULL pointer dereference at virtual address 00000000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<00000000>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010282
eax: 00000000 ebx: ce46e980 ecx: ce46e9e0 edx: ce331ecc
esi: fffffff4 edi: ce256254 ebp: ce2561e0 esp: ce331e8c
ds: 0018 es: 0018 ss: 0018
Process xsri (pid: 995, stackpage=ce331000)
Stack: c014bd14 ce2561e0 ce46e980 ce331ecc 00000000 cf8c8300 00000001 c014befe
       cf8c8300 ce331ecc 00000001 cf8c8300 ce331f6c 00000003 00000002 00000000
       ce331f6c 0000000d 331af75f ffffffff c012af08 ce330000 ce38e3c0 4025951c
Call Trace: [<c014bd14>] [<c014befe>] [<c012af08>] [<c014c2d8>] [<c013cd96>] [<c016eb09>] [<c0112d1d>]
       [<c010be59>] [<c010bd30>]
Code: Bad EIP value.
Warning (Oops_code): trailing garbage ignored on Code: line
  Text: 'Code: Bad EIP value.'
  Garbage: 'IP value.'
Error (Oops_code_values): invalid value 0xBad in Code line, must be 2, 4, 8 or 16 digits, value ignored
Error (Oops_code_values): invalid value 0xE in Code line, must be 2, 4, 8 or 16 digits, value ignored

>>EIP; 00000000 Before first symbol
Trace; c014bd14 <real_lookup+90/148>
Trace; c014befe <lookup_dentry+132/25c>
Trace; c012af08 <handle_mm_fault+110/220>
Trace; c014c2d8 <open_namei+54/378>
Trace; c013cd96 <__filp_open+3e/64>
Trace; c016eb09 <sys_shmat+129/294>
Trace; c0112d1d <sys_ipc+159/1d0>
Trace; c010be59 <error_code+2d/38>
Trace; c010bd30 <system_call+34/38>
Code; 00000000 Before first symbol
00000000 <_EIP>:

--gilbert

-
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 : Fri Apr 07 2000 - 21:00:10 EST