ISSUE: Possible NULL pointer kernel bug

Mike A. Harris (mharris@blackwidow.saultc.on.ca)
Sat, 31 May 1997 10:24:12 -0500 (CDT)


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.

---977234598-787284463-865092252=:2489
Content-Type: TEXT/PLAIN; charset=US-ASCII

[1.]
Unable to handle kernel NULL pointer dereference at virtual address...

[2.]
I just had my first system crash the other day and found an error log
logged to my screen which I wrote down on paper. I'm not entirely sure
how useful this information is but I figured that it must be serious
enough to warrant a bug report posting.

I was connected to the net via dialup PPP and also using X at the time.
My system load average was VERY high, and my swap file thrashing madly.
This is fairly normal for me though. I had tload running on a spare VC
and I switched to it for a while. Even thought the system had died down
and stopped thrashing, the load kept going up and up and up. I switched
to X and closed it down. When I got back to console mode, every console
responded strangely. I could run certain commands, but then after a
couple commands, the console would die and freeze - not returning from the
command. A ps listing showed several 'D' dead processes - which I've
NEVER seen before on my system. I began to be concerned and tried to log
in on another VC but it wouldn't let me log in. I then noticed that
"init" had died! Many other processes were also listed as dead,
especially the ones that I had most recently executed. That explained
part of the problem, but not why. The syslog entries show that this
occured at approximately 8:00am, but I hadn't noticed anything strange
until at least a half hour later.

At that point I had discovered the error message logged to tty8 and wrote
it down. I watched the HD light and exactly once a minute the light came
on thus showing that syncs were still happening. I waited for 5-10
seconds after a sync and hit reset as I couldn't do anything else. When
the system came back up, fsck reported errors and suggested that I run it
manually. I did so from a boot floppy and my system is back to normal
now AFAIK.

I am somewhat of a novice in these matters and was unsure of what to do
with the information. Someone suggested posting to this mailing list, and
so I subscribed. I read the FAQ that was sent back from the majordomo and
the appendixes. I have tried as much as possible to comply with the
requests set out in that document. Please take it easy on me as I'm only
trying to help.

If more info is needed, please contact me.

[3.]
NULL, pointer, null, kernel, dereference, kerneld

[4.]
Linux version 2.0.30 (root@capslock) (gcc version 2.7.2) #1 Thu Apr 17
22:34:52 EDT 1997

[5.]

Ouch, no kerneld for message 2147418149
Unable to handle kernel NULL pointer dereference at virtual address C0000018

May 29 08:00:49 capslock kernel: Unable to handle kernel NULL pointer
dereference at virtual address c0000018
May 29 08:00:49 capslock kernel: current->tss.cr3 = 00b3d000, |r3 =
00b3d000
May 29 08:00:49 capslock kernel: *pde = 00102067
May 29 08:00:49 capslock kernel: *pte = 00000027
May 29 08:00:49 capslock kernel: Oops: 0000
May 29 08:00:49 capslock kernel: CPU: 0
May 29 08:00:49 capslock kernel: EIP: 0010:[find_candidate+212/244]
May 29 08:00:49 capslock kernel: EFLAGS: 00010206
May 29 08:00:49 capslock kernel: eax: 00000000 ebx: 0027d318 ecx:
00000000
edx: 00207a84
May 29 08:00:49 capslock kernel: esi: 00000000 edi: 00b3fee4 ebp:
00000400
esp: 00b3feac
May 29 08:00:49 capslock kernel: ds: 0018 es: 0018 fs: 002b gs: 002b
ss: 0018
May 29 08:00:49 capslock kernel: Process update (pid: 8, process nr: 8,
stackpage=00b3f000)
May 29 08:00:49 capslock kernel: Stack: 0027d318 00000000 00000400
00005400 00000000 00123890 0027d318 00b3fee4
May 29 08:00:49 capslock kernel: 00000400 0000e005 00580303
00000001 00000400 00000009 00000014 00000000
May 29 08:00:49 capslock kernel: 00000000 0027d318 00000000
00000000 00123a5e 00000400 0000e005 00583ec4
May 29 08:00:49 capslock kernel: Call Trace: [refill_freelist+836/948]
[getblk+350/936] [bread+24/124] [ext2_update_inode+274/704]
[ext2_write_inode+12/16] [write_inode+91/116] [sync_inodes+63/88]
May 29 08:00:49 capslock kernel: [sync_old_buffers+20/224]
[sys_bdflush+53/152] [system_call+82/128]
May 29 08:00:49 capslock kernel: Code: 8b 40 18 89 44 24 10 ff 0f 83 7c 24
10 00 0f 85 38 ff ff ff

[6.]
Nothing.

[7.]
Nothing.

[7.1]
-- Versions installed: (if some fields are empty or looks
-- unusual then possibly you have very old versions)
Linux capslock 2.0.30 #1 Thu Apr 17 22:34:52 EDT 1997 i486
Kernel modules 2.0.0
Gnu C 2.7.2
Binutils 2.6.0.14
Linux C Library 5.3.12
Dynamic Linker (ld.so) 1.7.14
Linux C++ Library 27.1.4
Procps 0.99
Mount 2.5j
Net-tools 1.2.0
Kbd 0.89
Sh-utils 1.12

[7.2]
This is an AMD 486-DX2-66 running with 8megs and no external cache.
It is an ACER motherboard.

3 capslock:~# cat /proc/cpuinfo
processor : 0
cpu : 486
model : unknown
vendor_id : unknown
stepping : unknown
fdiv_bug : no
hlt_bug : no
fpu : yes
fpu_exception : yes
cpuid : no
wp : yes
flags :
bogomips : 33.18

[7.3]

3 capslock:~# cat /proc/modules
ppp 5 1 (autoclean)
slhc 2 [ppp] 1 (autoclean)
binfmt_aout 1 0 (autoclean)
plip 3 1
ip_masq_irc 1 0
ip_masq_raudio 1 0
ip_masq_ftp 1 0

In addition, I have IDE CDROM support and iso-9660 as modules.

[7.4]
Nothing.

[7.5]
Other possibly relevant information:

3 capslock:/proc# cat filesystems
ext2
umsdos
msdos
nodev proc
iso9660

3 capslock:/proc# cat devices
Character devices:
1 mem
2 pty
3 ttyp
4 ttyp
5 cua
7 vcs
14 sound

Block devices:
2 fd
3 ide0
22 ide1

[X]

Please find attached a gzipped copy of /proc/ksyms I figured it might come
in handy.

---977234598-787284463-865092252=:2489
Content-Type: APPLICATION/octet-stream; name="ksyms.gz"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.3.93.970531102411.2489C@blackwidow.saultc.on.ca>
Content-Description:

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
+94m3wjgzUOpf3vSyQYRXnv6x/8C7Il5La4pAAA=
---977234598-787284463-865092252=:2489--