linux-2.0 oops (with ksymoops output)

tony@trishul.sci.gu.edu.au
Sat, 15 Jun 1996 17:18:47 +1000


Below are oops from two crashes I've had so far with linux-2.0.
Both times the machine was unattended, and found oopsing when I came
back to it.

% ls -l /vmlinux-2.0.0
-rw-r--r-- 1 root root 280427 Jun 10 13:04 /vmlinuz-2.0.0

Compiled in a fairly "standard" way, including quota (which is not yet
enabled).

These oops's are boring to read, so for breavity's sake, I've gzip'ed
and uuencoded them below, reducing 244 lines to 54 :)

Some of the accompanying error messages included the following:

======8<-----cut------
Internal error: bad swap-device
Trying to free nonexistent swap-page
last message repeated 115 times
EXT2-fs error (device 03:41): ext2_find_entry: bad entry in directory #3976: rec_len is smaller than minimal - offset=0, inode=134540416, rec_len=1, name_len=0
last message repeated 2 times
Unable to handle kernel NULL pointer dereference at virtual address c0000030
....
release: sh kernel stack corruption. Aiee
general protection: 0000
....
Unable to handle kernel paging request at virtual address e0203ab4
current->tss.cr3 = 004a9000, %cr3 = 004a9000
======8<-----cut------

Each time resulted in a corrupted filesystem (which fsck did manage to
fix with many entries - including some directories - put into
/lost+found).

My system:

386/7dx33, 8Mb ram, 32Mb swap
2 x ide WD Caviar hard drives (hda=128Mb, hdb-200Mb)
gcc-2.7.2
libc-5.3.12
binutils-2.6.0.14
libg++-2.7.1.4

I had been running 1.99.8 and 1.99.10 for about 2-3 weeks without
any worries (apart from some minor problems with the <linux/*.h>
header files compiling things like ppp, but these are now gone).

BTW, linux/scripts/ksymoops.cc says to compile ksymoops with:

% g++ -o ksymoops ksymoops.cc -liostream

This results in a swollen binary file that insists of dumping core
every time I use it. On a hunch, I left out the `-liostream', and it
"mostly" works (but frequently segfaulted without dumping core). Go
figure :)

Overall, 2.0 is 1.2.13 on amphetamines! :-)
(A very noticable difference on my rather slow 6.60 BogoMips machine).

Finally... I'm no longer subscribed to linux-kernel. The amount of
raffic there is horrendous! And I just can't keep up with it :-(
(Gohd knows how _anybody_ does).

Cheers .
Tony _--_|\
tony@trishul.sci.gu.edu.au / *\ T.Nugent@sct.gu.edu.au
tony@sctnugen.ppp.gu.edu.au \_.--._/ tnugent@cit.gu.edu.au
ae.nugent@student.qut.edu.au v Brisbane Qld Australia
-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-
--> insert witty saying here <--

begin 600 linux-2.0-oops.gz
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
8T3YJ5;UW>9<K&!I/O,%_`8BT9;`&*@``
`
end