A guide to Guru Meditation Error Codes Format of Guru Meditation messages:

Subsystem ID

General Error

Specific Error

Address of task

00

00

0000

00000000

If the first digit of the subsystem ID is greater than 3, there is no way to recover from the error. In these cases, subtract 8 from the first digit to get the subsystem ID number.

Subsystem ID codes

CPU

Libraries

Devices

Resources

Other

CPU Trap*00

Exec 01

Audio 10

CIA 20

BootStrap 30

Graphics 02

Console 11

Disk 21

WorkBench 31

Layers 03

GamePort 12

Misc 22

DiskCopy 32

Intuition 04

KeyBoard 13

Math 05

TrackDisk 14

Clist 06

Timer 15

DOS 07

RAM 08

ICON 09

Expansion 0A

General Error Codes

00 if not applicable

Insufficant Memory

01

MakeLibrary Error

02

OpenLibrary Error

03

OpenDevice Error

04

OpenResource Error

05

I/O Error

06

No Signal

07

Graphics Library

82010001

No memory for copper display list

82010002

No memory for copper instruction list

82010003

Copper list overload

82010004

Copper intermediate list overload

82010005

No memory for copper list head

82010006

Long frame, no memory

82010007

Short frame, no memory

82010008

No memory for flood fill

82010009

Text, No memory for TmpRas

8201000A

No memory for bitmap

8201000B

Region Memory

82010030

MakeVPort

82011234

GfxNOLCM

Layers Library

83010001

LayersNoMem

Ram Library

08000001

Bad Segment List

Expansion Library

0A000001

Bad Expansion Free

DOS Library

07010001

No memory at startup

07000002

EndTask couldn't

07000003

Qpkt failure

07000004

Unexpected packet received

07000005

FreeVec Failed

07000006

Disk block sequence error

07000007

Bitmap corrupt

07000008

Key already free

07000009

Invalid Checksum

0700000A

Disk Error

0700000B

Key out of range

0700000C

Bad Overlay

Specific Alert Codes
Exec Library

81000001

68000 exception vector checksum

81000002

ExecBase Checksum

81000003

Lib checksum error

81000004

No memory to make lib

81000005

Corrupted memory list

81000006

No memory for interrupt servers

81000007

InitAPtr

81000008

Semaphore Corupt

81000009

Free Twice

8100000A

Bogus Exception

Intuition Library

8400001

Unknown gadget type

0400001

Recoverable form of previous message

84010002

no memory to create port

84010003

Item plane allocation, no memory

84010004

sub allocation, no memory

84010005

Plane allocation, no memory

84000006

Item box top less than RelZero

84010007

no memory to open screen

84010008

Open screen, Raster allocation, no memory

84000009

Open sys screen, unknown type

8401000A

Add SW gadgets, no memory

8401000B

No memory to open window

8400000C

Bad state return entering Intuition

8400000D

Bad message received by IDCMP

8400000E

Weird echo causing incomprehension

8400000F

Couldn't open the console device

TrackDisk Device

14000001

Calibrate: seek error

14000002

Delay: error on timer wait

Timer Device

15000001

Bad Request

15000002

Bad Supply

Disk Resource

21000001

Get Unit: already has disk

21000002

Interrupt: no active unit

BootStrap

30000001

Boot code returned an error

CPU traps or exceptions are defined by the CPU and not the AmigaOS. There are 256 vectors for CPU exceptions: with the lower 64 being hardware defined and the upper 192 being user definable. Specific examples of some that would show up in a Guru meditation error are as follows:

00000002

Bus Error

00000003

Address error

00000004

Illegal instruction

00000005

Divide-by-zero

00000006

CHK instruction

00000007

TRAPV instruction

00000008

Privilege Colation

00000009

Trace

0000000A

OP code 1010

0000000B

Op code 1111