---- Guru Meditation Guide----
Amiga-Online! >> Technical >> Technical Articles >> Guru Meditation Guide

Ever wondered what those strange error messages mean.  You know, the ones in the flashing red box?  These messages are know as Guru Meditation messages.

FOMRAT OF GURU MESSAGES:
AA BB CCCC DDDDDDDD

A=SUBSYSTEM ID CODES
B=GENERAL ERROR CODES
C=SPECIFIC ALERT CODES
D=ADDRESS

* SUBSYSTEM ID CODES (IF PRECEDED BY AN 8, IT IS A NON-RECOVERABLE ALERT) *

00=CPU EXCEPTION
01=EXEC LIBRARY
02=GRAPHICS LIBRARY
03=LAYERS LIBRARY
04=INTUITION LIBRARY
05=MATHS LIBRARY
07=DOS LIBRARY
08=RAMLIB LIBRARY
09=ICON LIBRARY
0A=EXPANSION LIBRARY
0B=DISKFONT LIBRARY
10=AUDIO DEVICE
11=CONSOLE DEVICE
12=GAMEPORT DEVICE
13=KEYBOARD DEVICE
14=TRACKDISK DEVICE
15=TIMER DEVICE
20=CIA RESOURCE
21=DISK RESOURCE
22=MISC RESOURCE
30=BOOTSTRAP
31=WORKBENCH
32=DISKCOPY
33=GADTOOLS
34=UTILITY LIBRARY
35=UNKNOWN

* GENERAL ERROR CODES *

01=NOT ENUF MEMORY
02=COULDNT MAKE LIBRARY
03=CANT OPEN LIBRARY
04=CANT OPEN DEVICE
05=CANT OPEN RESOURCE
06=I/O ERROR
07=NO SIGNAL
08=BAD PARAMETERS
09=CLOSE LIBRARY FAILED:TOO MANY CLOSES
0A=CLOSE DEVICE FAILED
0B=PROCESS CREATION FAILED

* SPECIFIC ALERT CODES *

EXEC LIBRARY:-
0001=68000 EXCEPTION VECTOR CHECKSUM (OBS)
0002=EXECBASE CHECKSUM BAD (OBS)
0003=LIBRARY CHECKSUM FAILURE
0005=CORRUPT MEMORY LIST DETECTED IN FREEMEM
0006=NO MEMORY FOR INTERRUPT SERVERS
0007=INITSTRUCT() OF AN APTR SOURCE (OBS)
0008=A SEMAPHORE IS IN AN ILLEGAL STATE AT REM SEMAPHORE()
0009=FREEING MEMORY THAT IS ALREADY FREE
000A=ILLEGAL 68KEXCEPTION TAKEN (OBS)
000B=ATTEMPT TO REUSE ACTIVE OIREQUEST
000C=SANITY CHECK ON MEMORY LIST FAILED DURING AVAIL MEM(MEMF_LARGEST)
000D=IO ATTEMPTED ON CLOSED IOREQUEST
000E=STACK APPEARS TO EXTEND OUT OF RANGE
000F=MEMORY HEADER NOT LOCATED
0010=AN ATTEMPT WAS MAD TO USE THE OLD MESSAGE SEMAPHORES
00FF=A QUICK INTERRUPT HAS HAPPENED TO AN UNFERTILISED VECTOR

CPU EXCEPTIONS:-
0002=BUS EXCEPTIONS
0003=ADDRESSING ERROR
0004=ILLEGAL INSTRUCTION
0005=DIVIDE BY ZERO
0006=CHK INSTRUCTION
0007=TRAPV INSTRUCTION
0008=PRIVILEGE VIOLATION
0009=TRACE
000A=OPT CODE1010
000B=OPT CODE1111
000E=STACK FRAME FORMAT ERROR
0018=SPURIOUS INTERRUPT ERROR
0019-001F=AUTO VECTOR LEVEL 1-7 INT ERROR

INTUITION LIBRARY:-
0001=UNKNOWN GADGET TYPE
0002=CREATE PORT,NO MEMORY
0003=INTEM PLANE ALLOC,NO MEMORY
0004=SUB ALLOC,NO MEMORY
0005=PLANE ALLOC,NO MEMORY
0006=ITEM BOX TOP RELZERO
0007=OPEN SCREEN,NO MEMORY
0008=OPEN SCREEN,RASTER ALLOC,NO MEMORY
0009=OPEN SYS SCREEN ,UNKNOWN TYPE
000A=ADD SW GADGETS,NO MEMORY
000B=OPEN WINDOW,NO MEMORY
000C=BAD STARE RETURN ENTERING INTUITION
000D=BAD MESSAGE RECEIVED BY IDCMP
000E=WEIRD ECHO CAUSING INCOMPREHENSION
000F=COULDNT OPEN THE CONSOLE DEVICE
0010=INTUITION SKIPPED OBTAINING A SEM
0011=INTUITION OBTAINED A SEM IN BAD ORDER

GRAPHICS LIBRARY:-
0000=GRAPHICS OUT OF MEMORY
0001=MONITOR SPEC ALLOC,NO MEMORY
0006=LONG FRAME ,NO MEMORY
0007=SHORT FRAME NO MEMORY
0009=TEXT,NO MEMORY FORTMPRAS
000A=BLYBITMAP,NO MEMORY
000B=REGIONS,MEMORY NOT AVAILABLE
0030=MAKE V POR NO MEMORY
000C=GFX NEW ERROR
000D=GFX FREE ERROR
1234=EMERGENCY MEMORY NOT AVAILABLE
0401=UNSUPPORTED FONT DESCRIPTION USED

WORKBENCH:-
0000=NO FONTS
0001=WB BAD STARTUP MESSAGE 1
0002=WB BAD STARTUP MESSAGE 2
0003=WB BAD IO MESSAGE
0004=WB INIT POTION ALLOC DRAW
0005=WB CREATE WB MENUS CREATE MENUS 1
0006=WB CREATE WB MENUS CREATE MENUS 2
0007=WB LAYOUT WB MENUS LAYOUT MENUS
0008=WB ADD TOOL MEU ITEM
000A=WB INIT TIMER
000B=WB INIT LAYER DEMON
000C=WB INIT WB GELS
000D=WB INIT SCREEN & WINDOWS 1
000E=WB INIT SCREEN & WINDOWS 2
000F=WB INIT SCREEN & WINDOWS 3
0010=WBMALLOC

LAYERS LIBRARY:-
0000=LAYERS OUT OF EMEMORY

EXPANSION LIBRARY
0001=FREED FREE MEMORY

TRACKDISK DEVICE:-
0001=CALIBRATE,SEEK ERROR
0002=DELAY,ERROR ON TIMER WALL

DISK RESOURCE:-
0001=GET UNIT,ALREADY HAS A DISK
0002=INTERUPT,NO ACTIVE UNIT

RAMLIB LIBRARY:-
0001=OVERLAYS ARE ILLEGAL FOR LIBRARY SEGMENTS

CONSOLE DEVICE:-
0001=CONSOLE CANT OPEN INITIAL WINDOW

TIMER DEVICE:-
0001=BAD REQUEST
0002=POWER SUPPLY,NO 50/60 HZ TICKS

BOOTSTRAP:-
0001=BOOTCODE RETURNED AN ERROR

DOS LIBRARY:-
0001=NO MEMORY AT STARTUP
0002=ENDTASK DIDNT
0003=OPKT FAILURE
0004=UNEXPECTED PACKET RECIEVED
0005=FREEVEC FAILED
0006=DISK BLOCK SEQUENCES ERROR
0007=BITMAP CORRUPT
0008=KEY ALREADY FREE
0009=INVALID CHECKSUM
000A=DISK ERROR
000B=KEY OUT OF RANGE
000C=BAD OVERLAY
000D=INVALID INIT PACKET FOR CLI/SHELL
000E=A FILEHANDLE WAS CLOSED MORE THAN ONCE

ALERT OBJECTS:-
8001=EXECLIB
8002=GRAPHICSLIB
8003=LAYERSLIB
8004=INTUITION
8005=MATHLIB
8007=DOSLIB
8008=RAMLIB
8009=ICONLIB
800A=EXPANSIONLIB
800B=DISKFONTLIB
800C=UTILITYLIB
800D=KEYMAPLIB
8010=AUDIODEV
8011=CONSOL DEV
8012=GAMEPORTDEV
8013=KEYBOARDDEV
8014=TRACKDISKDEV
8015=TIMERDEV
8020=CIARSRC
8021=DISKRSRC
8022=MISCRSRC
8030=BOOTSTRAP
8031=WORKBENCH
8032=DISKCOPY
8033=GADTOOLS
8035=UNKNOWN