The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Format of the alert error number
The 32 bit long error number consists of 4 segments. Amiga displays the number in hexadecimal and in a general format it looks like this:
0xDIGGSSSS
The letters have the following meaning:
| Letters in Code
|
Description
|
Bits
|
Length
|
| D
|
Alert type: DeadEnd (bit 31 is set) or RecoveryAlert (bit 31 is not set)
|
31
|
1 bit
|
| I
|
ROM subsystem number
|
30...24
|
7 bits
|
| GG
|
General error: roughly indicates what the error was
|
23...16
|
1 Byte
|
| SSSS
|
Specific error: indicates more detail
|
15...0
|
1 Word
|
Hardware and CPU specific alerts
| Alert
|
Type
|
Description
|
| 0x00000002
|
Recoverable
|
Hardware bus fault or access error
|
| 0x00000003
|
Recoverable
|
Illegal address access i.e. odd address
|
| 0x00000004
|
Recoverable
|
Illegal instruction
|
| 0x00000005
|
Recoverable
|
Divide by zero
|
| 0x00000006
|
Recoverable
|
Check instruction error
|
| 0x00000007
|
Recoverable
|
TrapV instruction error
|
| 0x00000008
|
Recoverable
|
Privilege violation error
|
| 0x00000009
|
Recoverable
|
Trace error
|
| 0x0000000A
|
Recoverable
|
Line 1010 Emulator error
|
| 0x0000000B
|
Recoverable
|
Line 1111 Emulator error
|
| 0x0000000E
|
Recoverable
|
Stack frame format error
|
| 0x00000018
|
Recoverable
|
Spurious interrupt error
|
| 0x00000019
|
Recoverable
|
AutoVector Level 1 interrupt error
|
| 0x0000001A
|
Recoverable
|
AutoVector Level 2 interrupt error
|
| 0x0000001B
|
Recoverable
|
AutoVector Level 3 interrupt error
|
| 0x0000001C
|
Recoverable
|
AutoVector Level 4 interrupt error
|
| 0x0000001D
|
Recoverable
|
AutoVector Level 5 interrupt error
|
| 0x0000001E
|
Recoverable
|
AutoVector Level 6 interrupt error
|
| 0x0000001F
|
Recoverable
|
AutoVector Level 7 interrupt error
|
| 0x80000002
|
Dead end
|
Hardware bus fault or access error
|
| 0x80000003
|
Dead end
|
Illegal address access i.e. odd address
|
| 0x80000004
|
Dead end
|
Illegal instruction
|
| 0x80000005
|
Dead end
|
Divide by zero
|
| 0x80000006
|
Dead end
|
Check instruction error
|
| 0x80000007
|
Dead end
|
TrapV instruction error
|
| 0x80000008
|
Dead end
|
Privilege violation error
|
| 0x80000009
|
Dead end
|
Trace error
|
| 0x8000000A
|
Dead end
|
Line 1010 Emulator error
|
| 0x8000000B
|
Dead end
|
Line 1111 Emulator error
|
| 0x8000000E
|
Dead end
|
Stack frame format error
|
| 0x80000018
|
Dead end
|
Spurious interrupt error
|
| 0x80000019
|
Dead end
|
AutoVector Level 1 interrupt error
|
| 0x8000001A
|
Dead end
|
AutoVector Level 2 interrupt error
|
| 0x8000001B
|
Dead end
|
AutoVector Level 3 interrupt error
|
| 0x8000001C
|
Dead end
|
AutoVector Level 4 interrupt error
|
| 0x8000001D
|
Dead end
|
AutoVector Level 5 interrupt error
|
| 0x8000001E
|
Dead end
|
AutoVector Level 6 interrupt error
|
| 0x8000001F
|
Dead end
|
AutoVector Level 7 interrupt error
|
General alerts
| Alert
|
Type
|
Description
|
| 0x00010000
|
Recoverable
|
No memory
|
| 0x00020000
|
Recoverable
|
Make library error
|
| 0x00030000
|
Recoverable
|
Open library error
|
| 0x00040000
|
Recoverable
|
Open device error
|
| 0x00050000
|
Recoverable
|
Open resource error
|
| 0x00060000
|
Recoverable
|
IO error
|
| 0x00070000
|
Recoverable
|
No signal
|
| 0x00080000
|
Recoverable
|
Bad parameter
|
| 0x00090000
|
Recoverable
|
Too many library closes
|
| 0x000A0000
|
Recoverable
|
Too many device closes
|
| 0x000B0000
|
Recoverable
|
Process creation failed
|
| 0x000C0000
|
Recoverable
|
Obsolete feature used
|
| 0x00008001
|
Recoverable
|
Exec library error
|
| 0x00008002
|
Recoverable
|
Graphics library error
|
| 0x00008003
|
Recoverable
|
Layers library error
|
| 0x00008004
|
Recoverable
|
Intuition library error
|
| 0x00008005
|
Recoverable
|
Math library error
|
| 0x00008007
|
Recoverable
|
DOS library error
|
| 0x00008008
|
Recoverable
|
RAMLib library error
|
| 0x00008009
|
Recoverable
|
Icon library error
|
| 0x0000800A
|
Recoverable
|
Expansion library error
|
| 0x0000800B
|
Recoverable
|
Diskfont library error
|
| 0x0000800C
|
Recoverable
|
Utility library error
|
| 0x0000800D
|
Recoverable
|
KeyMap library error
|
| 0x0000800E
|
Recoverable
|
Newlib library error
|
| 0x00008010
|
Recoverable
|
Audio device error
|
| 0x00008011
|
Recoverable
|
Console device error
|
| 0x00008012
|
Recoverable
|
GamePort device error
|
| 0x00008013
|
Recoverable
|
Keyboard device error
|
| 0x00008014
|
Recoverable
|
TrackDisk device error
|
| 0x00008015
|
Recoverable
|
Timer device error
|
| 0x00008020
|
Recoverable
|
CIA resource error
|
| 0x00008021
|
Recoverable
|
Disk resource error
|
| 0x00008022
|
Recoverable
|
Misc resource error
|
| 0x00008030
|
Recoverable
|
BootStrap error
|
| 0x00008031
|
Recoverable
|
Workbench error
|
| 0x00008032
|
Recoverable
|
DiskCopy error
|
| 0x00008033
|
Recoverable
|
GadTools error
|
| 0x00008035
|
Recoverable
|
Unknown error
|
Specific alerts
Exec library
| Alert
|
Type
|
Description
|
| 0x01000000
|
Recoverable
|
Exec library error
|
| 0x01000001
|
Recoverable
|
68000 exception vector checksum OBSOLETE
|
| 0x01000002
|
Recoverable
|
Execbase checksum error OBSOLETE
|
| 0x01000003
|
Recoverable
|
Library checksum failure
|
| 0x01000004
|
Recoverable
|
Interface checksum failure
|
| 0x81000005
|
Dead end
|
Corrupt memory list detected in FreeMem
|
| 0x81000006
|
Dead end
|
No memory for interrupt servers
|
| 0x01000007
|
Recoverable
|
InitStruct() of an APTR source OBSOLETE
|
| 0x01000008
|
Recoverable
|
A semaphore is in an illegal state at ReleaseSemaphore()
|
| 0x01000009
|
Recoverable
|
Freeing memory already freed
|
| 0x8100000A
|
Dead end
|
Illegal 68k exception taken OBSOLETE
|
| 0x0100000B
|
Recoverable
|
Attempt to reuse active IORequest
|
| 0x0100000C
|
Recoverable
|
Sanity check on memory list failed during AvailMem(MEMF_LARGEST)
|
| 0x0100000D
|
Recoverable
|
IO attempted on closed IORequest
|
| 0x0100000E
|
Recoverable
|
Stack appears to extend out of range
|
| 0x0100000F
|
Recoverable
|
Memory header not allocated. Usually an invalid address passed to FreeMem()
|
| 0x01000010
|
Recoverable
|
An attempt was made to use the old message semaphores
|
| 0x01000011
|
Recoverable
|
A bad memory request was made - Realloc on non-allocated memory
|
| 0x01000012
|
Recoverable
|
An uninitialized hook was called
|
Graphics library
| Alert
|
Type
|
Description
|
| 0x02000000
|
Recoverable
|
Graphics library error
|
| 0x82010000
|
Dead end
|
Graphics out of memory
|
| 0x82010001
|
Dead end
|
MonitorSpec alloc, no memory
|
| 0x82010006
|
Dead end
|
Long frame, no memory
|
| 0x82010007
|
Dead end
|
Short frame, no memory
|
| 0x02010009
|
Recoverable
|
Text, no memory for TmpRas
|
| 0x8201000A
|
Dead end
|
BltBitMap, no memory
|
| 0x8201000B
|
Dead end
|
Regions, memory not available
|
| 0x82010030
|
Dead end
|
MakeVPort, no memory
|
| 0x0200000C
|
Recoverable
|
New error
|
| 0x0200000D
|
Recoverable
|
Free error
|
| 0x82011234
|
Dead end
|
Emergency memory not available
|
| 0x02000401
|
Recoverable
|
Unsupported font description used
|
Layers library
| Alert
|
Type
|
Description
|
| 0x03000000
|
Recoverable
|
Layers library error
|
| 0x83010000
|
Dead end
|
Layers out of memory
|
Intuition library
| Alert
|
Type
|
Description
|
| 0x04000000
|
Recoverable
|
Intuition library error
|
| 0x84000001
|
Dead end
|
Unknown gadget type
|
| 0x04000001
|
Recoverable
|
Recovery form of AN_GadgetType
|
| 0x84010002
|
Dead end
|
Create port, no memory
|
| 0x04010003
|
Recoverable
|
Item plane alloc, no memory
|
| 0x04010004
|
Recoverable
|
Sub alloc, no memory
|
| 0x84010005
|
Dead end
|
Plane alloc, no memory
|
| 0x84000006
|
Dead end
|
Item box top < RelZero
|
| 0x84010007
|
Dead end
|
Open screen, no memory
|
| 0x84010008
|
Dead end
|
Open screen, raster alloc, no memory
|
| 0x84000009
|
Dead end
|
Open sys screen, unknown type
|
| 0x8401000A
|
Dead end
|
Add SW gadgets, no memory
|
| 0x8401000B
|
Dead end
|
Open window, no memory
|
| 0x8400000C
|
Dead end
|
Bad State Return entering Intuition
|
| 0x8400000D
|
Dead end
|
Bad Message received by IDCMP
|
| 0x8400000E
|
Dead end
|
Weird echo causing incomprehension
|
| 0x8400000F
|
Dead end
|
Couldn't open the Console Device
|
| 0x04000010
|
Recoverable
|
Intuition skipped obtaining a sem
|
| 0x04000011
|
Recoverable
|
Intuition obtained a sem in bad order
|
Math library
| Alert
|
Type
|
Description
|
| 0x05000000
|
Recoverable
|
Math library error
|
DOS library
| Alert
|
Type
|
Description
|
| 0x07000000
|
Recoverable
|
DOS library error
|
| 0x07010001
|
Recoverable
|
No memory at startup
|
| 0x07000002
|
Recoverable
|
EndTask didn't
|
| 0x07000003
|
Recoverable
|
Qpkt failure
|
| 0x07000004
|
Recoverable
|
Unexpected packet received
|
| 0x07000005
|
Recoverable
|
Freevec failed
|
| 0x07000006
|
Recoverable
|
Disk block sequence error
|
| 0x07000007
|
Recoverable
|
Bitmap corrupt
|
| 0x07000008
|
Recoverable
|
Key already free
|
| 0x07000009
|
Recoverable
|
Invalid checksum
|
| 0x0700000A
|
Recoverable
|
Disk error
|
| 0x0700000B
|
Recoverable
|
Key out of range
|
| 0x0700000C
|
Recoverable
|
Bad overlay
|
| 0x0700000D
|
Recoverable
|
Invalid init packet for CLI/Shell
|
| 0x0700000E
|
Recoverable
|
A filehandle was closed more than once
|
| 0x0700000F
|
Recoverable
|
No bootnode found in eb_MountList
|
RAMLib library
| Alert
|
Type
|
Description
|
| 0x08000000
|
Recoverable
|
RAMLib library error
|
| 0x08000001
|
Recoverable
|
No overlays in library seglists
|
Icon library
| Alert
|
Type
|
Description
|
| 0x09000000
|
Recoverable
|
Icon library error
|
Expansion library
| Alert
|
Type
|
Description
|
| 0x0A000000
|
Recoverable
|
Expansion library error
|
| 0x0A000001
|
Recoverable
|
Freed free region
|
Diskfont library
| Alert
|
Type
|
Description
|
| 0x0B000000
|
Recoverable
|
Diskfont library error
|
NewLib library
| Alert
|
Type
|
Description
|
| 0x0E000000
|
Recoverable
|
NewLib library error
|
Audio device
| Alert
|
Type
|
Description
|
| 0x10000000
|
Recoverable
|
Audio device error
|
Console device
| Alert
|
Type
|
Description
|
| 0x11000000
|
Recoverable
|
Console device error
|
| 0x11000001
|
Recoverable
|
Console can't open initial window
|
GamePort device
| Alert
|
Type
|
Description
|
| 0x12000000
|
Recoverable
|
GamePort device error
|
Keyboard device
| Alert
|
Type
|
Description
|
| 0x13000000
|
Recoverable
|
Keyboard device error
|
TrackDisk device
| Alert
|
Type
|
Description
|
| 0x14000000
|
Recoverable
|
TrackDisk device error
|
| 0x14000001
|
Recoverable
|
Calibrate: seek error
|
| 0x14000002
|
Recoverable
|
Delay: error on timer wait
|
Timer device
| Alert
|
Type
|
Description
|
| 0x15000000
|
Recoverable
|
Timer device error
|
| 0x15000001
|
Recoverable
|
Bad request
|
| 0x15000002
|
Recoverable
|
Power supply - no 50/60 Hz ticks
|
Cybppc device
| Alert
|
Type
|
Description
|
| 0x16000000
|
Recoverable
|
Cybppc device error
|
| 0x16000001
|
Recoverable
|
No termination
|
| 0x16000002
|
Recoverable
|
No wide termination
|
CIA resource
| Alert
|
Type
|
Description
|
| 0x20000000
|
Recoverable
|
CIA resource error
|
Disk resource
| Alert
|
Type
|
Description
|
| 0x21000000
|
Recoverable
|
Disk resource error
|
| 0x21000001
|
Recoverable
|
Get unit: already has disk
|
| 0x21000002
|
Recoverable
|
Interrupt: no active unit
|
Misc resource
| Alert
|
Type
|
Description
|
| 0x22000000
|
Recoverable
|
Misc resource error
|
BootStrap
| Alert
|
Type
|
Description
|
| 0x30000000
|
Recoverable
|
BootStrap error
|
| 0x30000001
|
Recoverable
|
Boot code returned an error
|
Workbench
| Alert
|
Type
|
Description
|
| 0x31000000
|
Recoverable
|
Workbench error
|
| 0xB1000001
|
Dead end
|
No fonts
|
| 0x31000001
|
Recoverable
|
Bad WB startup message 1
|
| 0x31000002
|
Recoverable
|
Bad WB startup message 2
|
| 0x31000003
|
Recoverable
|
Hacker code?
|
| 0xB1010009
|
Dead end
|
GadTools broke?
|
DiskCopy
| Alert
|
Type
|
Description
|
| 0x32000000
|
Recoverable
|
DiskCopy error
|
Toolkit for Intuition
| Alert
|
Type
|
Description
|
| 0x33000000
|
Recoverable
|
GadTools error
|
System utility library
| Alert
|
Type
|
Description
|
| 0x34000000
|
Recoverable
|
Utility library error
|
Third party software
For use by any application that needs it.
| Alert
|
Type
|
Description
|
| 0x35000000
|
Recoverable
|
Unknown error
|