pre2.0.8 Oops when doing `dd if=/dev/sda of=/dev/null bs=1k`

DUPRE Christophe (duprec@jsp.umontreal.ca)
Thu, 30 May 1996 17:55:10 -0400 (EDT)


Subject says it...
kernel is pre2.0.8 compiled with gcc 2.7.0 with everything straight from
slackware 3.0
SCSI adaptech is adaptec 2940W
hard disk is a Seagate Bartacuda Wide SCSI-2 2 Gb.

while doing `dd if=/dev/sda3 of=/dev/null bs=1k`, I get a lot of:
VFS: brelse: Trying to free free buffer
then it hang, with or without a Oops.
It was working perfectly with 1.3.20. Since this is a new machine, I
don't have later kernels to test right now, but I will try to check when
it broke later this week.
/dev/sda3 was not mounted when doing the test
I was the only user loged on, with no background task.
There's no other device on the SCSI bus.

Here's the Oops:

-----
Unable to handle kernel paging request at virtual address c35e5880
current->tss.cr3 = 006b3000, %cr3 = 006b3000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<0012366e>]
EFLAGS: 00010216
eax: 000ffaa0 ebx: 02f7a8ac ecx: 001f7000 edx: 00cfba20
esi: 00000000 edi: 00764eb4 ebp: 00000400 esp: 00764cdc
ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Process dd (pid 74, process nr: 24, stackpage=00764000)
Stack: 02f7a8ac 00764e74 00764eb4 00000400 02f7a770 00764e74 00764eb0 00123a62
02f7a8ac 02f7a8ac 00000000 00764f74 00127ea4 02f7a8ac 02fedd80 00000400
02f6ab70 0800b002 00001000 00000000 00000400 00000000 00001000 00000000
Call Trace: [<00123a62>] [<00127ea4>] [<0019c5e7>] [<00169dc7>] [<001a5c3e>] [<0
01a4a18>] [<0016a2dd>]
[<001540ca>] [<00110ab9>] [<00110ab9>] [<001162df>] [<0010a39b>] [<00120f
00>] [<0010a412>]
Code: 83 3c 91 01 7f 08 f7 c6 40 00 00 00 74 08 be 05 00 00 00 eb
Inode i_mmap ring corrupted
-----

System is a P-150 with 48 Megs RAM, Triton chipset.
I am unable to see if the machine is completely down, because my left-alt
key is broken so I can't switch VT right now :-(
But Shift-PgUp and Shift-PgDnseem to work, and the screen blanker just
kicked in after a few minutes of inactivity.
CTRL-Z and CTRL-C don't seem to do anything, though.

Christophe Dupre Universite de Montreal
Internet: duprec@jsp.umontreal.ca Qc, Canada
Montreal, Qc, Canada
"Nous ne sommes pas libres de ne pas etre libres, nous sommes obliges de
l'etre" - Fernando Savater

-- Geek Code 2.1 --
GCS d-- H+ s:++ g+ !p au-* a19 w+ v+ C++(+++) UIL++>+++ P+>++ L++
3- E---- N++ K W- M- V-- Y+ t++ 5++ !j R+ G- tv b++
D+ e+ u** h->++ f+ r++ n---(----) y+

#include <disclaimer.h>