[net.unix-wizards] Do I have swap problems?

hazard@ihuxe.UUCP (12/16/83)

A question for anyone running Unix  version  7.   If  there  were
read/write  errors  with  the  swap  area  on the disk, would the
master terminal print the I/O error messages?  I have often  seen
messages of the type:

        error on device 6/7
        bn=000000 ...

This is fine and dandy for devices which have major/minor  device
numbers,  but /dev has no entry for "swap".  The operating system
occasionally  crashed  with  "PANIC:  trap   type   1"   (illegal
instruction).  I  suspect  that  a  process which was swapped was
incorrectly read into memory.

As I don't have access to the source, maybe someone out there
can investigate for me.

Bryant S. Hazard
ihnp4!ihuxe!hazard
(312) 979-1829

achut%rand-relay@qsi03.UUCP (12/21/83)

A disk error occurring during a swap operation is considered by 
UNIX to be a fatal one.  Therefore, if you got such an error,
you would see the folowing on the console:

	panic: I/O err in swap

rather than usual disk error message.

- Achut Reddy

edhall%rand-unix@sri-unix.UUCP (12/28/83)

Whether an i/o error during swap is a panic or not depends upon
what flavor of UNIX you are running.  For instance, later Berkeley
systems mark the current process as being locked in core (to prevent
any further attempts at swapping it) and send a kill signal to it.
A message is sent to the terminal associated with the unfortunate
process as well as to the console.

A bit less drastic than V7's response of suicide, though it could
be improved.  (For instance, the bad sectors could be removed from
the swap map...)

		-Ed
		edhall@rand-unix        (ARPA)
		decvax!randvax!edhall   (UUCP)