[comp.sys.apple] GS fatal errors

AWCTTYPA@UIAMVS.BITNET ("David A. Lyons") (10/21/88)

>Date:         Wed, 19 Oct 88 15:14:04 EDT
>From:         BRUCE_KAHN%void.ceo.dg.com@RELAY.CS.NET
>Subject:      GS Fatal System Errors

>Can anyone on the net (Keith Rollins included) please tell me and
>probably the rest of the net where I can find the "Fatal System
>Error" codes for my GS? [...] I keep getting error 681 and some 11xx
>family ones but they are not to be found in any doc.  Can someone
>post either to the net to directly to me a list of Fatal error codes?
>Thanks in advance.

Since any program can call SysFailMgr to give you a fatal error
message and number of the program's choice, no comprehensive list
of error codes & meanings exists.

HOWEVER--it's almost always the case that the error code has been
returned by a toolbox routine or by ProDOS or GS/OS.  In error
$xxyy, the xx indicates the toolset returning the error (common ones
are 00 for ProDOS or GS/OS, 01 for the tool locator, 02 for the
memory manager, 06 for event manager, 11 for the Loader).

The Toolbox Reference Manuals (volumes I and II) from Addison/Wesley
document errors for each toolset except for the Loader; the Loader
is documented in the ProDOS 16 Reference and in the GS/OS reference.

Here are the errors you're likely to see from ProDOS|GS/OS, the
Loader, the Memory Manager, and the Event Manager:

$0027 = I/O error
$002B = write-protected
$002F = no disk in drive
$0045 = volume not found
$0046 = file not found
$0048 = volume full
$0049 = volume directory full

$0201 = out of memory

$0681 and
$0682 = event queue damaged (often means that some application or
        desk accessory is accidentally tromping on memory that doesn't
        belong to it; also mysteriously happens sometimes when
        booting some third-party hard drives--as far as I know
        nobody's figured that one out yet)

$1101 = segment not found
$1102 = incompatible OMF version (probably means get a newer system disk)
$1107 = file version error
$1109 = segnum out of sequence
$110A = illegal load record found
$110B = load segment is foreign

(Most loader errors probably mean your copy of the program you're
trying to run is messed up.)

>                    Bruce (KAHN@ADAM.DG.COM or KAHN@VOID.CEO.DG.COM)

--David A. Lyons              bitnet: awcttypa@uiamvs
  DAL Systems                 CompuServe:  72177,3233
  P.O. Box 287                GEnie mail:    D.LYONS2
  North Liberty, IA 52317     AppleLinkPE: Dave Lyons