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