login
Header Space

 
 

Bug in ALPHA-pl11?

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
Date: Tuesday, July 6, 1993 - 6:14 am

Hi, 

I'm afraid I've found a way to panic the ALPHA-pl11 kernel pretty 
consistantly!

If you use mtools and mdir a 720K dos disk (when you thought it was a 1.44M
one!) and then wait for a bit, it'll say 

floppy 0: sector not found: track 0, head 0, sector 1

about 5 or 6 times then

Floppy I/O error
dev 021c, sector 0

and that's yer lot...

"Unable to handle kernel paging request at address c0000070..."

Looking further, I find EIP is 0010:00054A2B which in my build is in
end_request, and is the assembler code 

movl (%eax,%edx,4),%eax

which equates to the line

req->sector += (BLOCK_SIZE / 512);

Now I can't see how this would blow up the kernel unless the value of req
was being changed while the function wasn't looking?

Any offers?

Phil

ObLinusGrovel: Still a GREAT OS though
OBFvKGrovel: Waiting with bated breath for NET-2e, but not clued-up enough to
help (sigh...)


|          Cuius testiculos habes, habeas cardia et cerebellum               |
+-----------------------------+----------------------------------------------+
|Phil Packer                  | pep@wicked.demon.co.uk          (home)       |
|165 Stourton Avenue Hanworth | pep@cix.compulink.co.uk         (home)       |
|Middlesex, England TW13 6LD  | pp1071bh.bbc-bh@radio.bbc.co.uk (someday)    |
| 044 +81 898 0101            | PP1071BH@BBC-BH [via NHUB]      (MHS)        |
| #include <very_long_x400_address.h>                                        |
|         wicked is not associated with any other demon dial-up site         |
+----------------------------------------------------------------------------+
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Bug in ALPHA-pl11?, Phil Packer, (Tue Jul 6, 6:14 am)
speck-geostationary