Unable to handle kernel NULL pointer dereference at virtual address 00000004

From: Matthew A Reklau (reklaum@home.com)
Date: Sun Feb 27 2000 - 09:48:15 EST


Summary: Unable to handle kernel NULL pointer dereference at virtual
address 00000004

Program: happens sporadically...most recently updatedb, ncftp

Kernel: Slackware 7.0 kernel version 2.2.13
kernel was precompiled and is bareapm.i. also occured with bare.i as
well
distro is slackware more specifically zipslack with some added packages.

Hardware: Toshiba 3400CT laptop
i486SX-33
20MB ran (40MB swapfile)
1.3 GB HD
IDE controller (not EIDE). I am using Seagate Technology Dynamic Drive
Overlay V7.10
more detail on hardware can be found from
http://www.muppetlabs.com/~reaper/laptop/

Description:
When using the system I will often get the following messages. The two
captured below were generated while trying to log in using updatedb and
the second while running ncftp.

laptop:~# updatedb
Unable to handle kernel NULL pointer dereference at virtual address
00000004
current->tss.cr3 = 013b1000, %cr3 = 013b1000
*pde = 00000000
Ooops: 0000
CPU: 0
EIP: 0010:[<c012ea8e>]
EFLAGS: 00010007
eax: 00000000 ebx: c10fc010 ecx: c142a808 edx: 00000000
esi: c10fc00c edi: c10fc000 edp: 00000287 esp: c143bf28
ds: 0018 es:0018 ss: 0018
Process init (pid: 1, process ne: 1, stackpage=c143b000
Stack: c10fc000 00000001 c012ee15 c10fc000 0000002a 00000004 c0748f88
0000002a
       0000011c 0000000b c143a000 00000000 00000000 c10fc000 c012f274
0000000b
       c143bfa8 c143bfa4 c143a000 00000000 bffff994 bffffc4c c0748f84
00008000
Call Trace: [<c012ee15>] [<c012f274>] [<c0109e9c>]
Code: 8b 42 04 39 d8 75 f7 89 4a 04 55 9d ff 36 e8 63 7d ff ff 83

----------------

Password required for mar242.
Login incorrect.

> open -u 10.0.0.37

Trying to connect to 10.0.0.37...
    LOGGING IN
User [anonymous]: Unable to handle kernel NULL pointer dereference at
virtual a
ddress 00000004
current->tss.cr3 = 013b1000, %cr3 = 013b1000
*pde = 00000000
Ooops: 0000
CPU: 0
EIP: 0010:[<c012dcbe>]
EFLAGS: 00010007
eax: 00000000 ebx: c11d5010 ecx: c142a918 edx: 00000000
esi: c11d500c edi: c11d5000 edp: 00000287 esp: c143bf28
ds: 0018 es:0018 ss: 0018
Process init (pid: 1, process ne: 1, stackpage=c143b000
Stack: c11d5000 00000001 c012e045 c11d5000 0000002a 00000004 c039add8
0000002a
       0000011c 0000000b c143a000 00000000 00000000 c11d5000 c012e4a4
0000000b
       c143bfa8 c143bfa4 c143a000 00000000 bffff994 bffffc4c c039add4
00000001
Call Trace: [<c012e045>] [<c012e4a4>] [<c01090cc>]
Code: 9b 42 04 39 d8 75 f7 89 4a 04 55 9d ff 36 e8 63 7d ff ff 83

Expected:

I cannot find ways to always reproduce this. Any clue of why this is
happening. Note...I thought that possibly I was running out of ram so I
created a new swapfile (40MB) using "dd" and mkswap as described in the
man pages. This has not helped the problem.

Thanks for your help,

Matthew A. Reklau
mar242@psu.edu

-
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 : Tue Feb 29 2000 - 21:00:17 EST