Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!utgpu!water!watmath!clyde!cbosgd!osu-eddie!bgsuvax!denbeste
From: denbeste@bgsuvax.UUCP
Newsgroups: comp.sys.mac
Subject: Re: System Error 33
Message-ID: <1212@bgsuvax.UUCP>
Date: Fri, 10-Jul-87 14:40:21 EDT
Article-I.D.: bgsuvax.1212
Posted: Fri Jul 10 14:40:21 1987
Date-Received: Tue, 14-Jul-87 04:58:37 EDT
References: 
Organization: Bowling Green State University B.G., Oh.
Lines: 111

in article , rs4u+@ANDREW.CMU.EDU (Richard Siegel) says:
> 
> 
> I'm glad that someone else is getting that one too. I see
> System Error 33 when I'm in Lightspeed Pascal sometimes and I do
> something really weird, like smash the heap.
> 

	I too have gotten ID=33 when I overwrote the size of a heap
block That I had requested.  I have compiled the following errors, in
adition to the ones in IM's supplement A.  If you find any others,
please post them to the net.

	I have also written to apple suggesting that they release a
tech note that thouroughly lists all known error numbers and meanings.
If you really like this idea, a few more letters couldn't hurt.  The
address that I sent my letter to is:

	Macintosh Technical Notes
	c/o Apple Computer
	20525 Mariani Ave. MS 27-T
	Cupertino, CA 95014

They also have an MCI address:  MACTECH
 
> Stump the Stars: what dis the "DS" in "DSErrCode" originally stand for?

I have heard Dire Straits and Deep Sh*t, or is there something even earlier.
----------------------------------------------------------------------------
		Macintosh Error Numbers

		supplement to Appendix A

Src  	number	label         	explanation

mr	-24	CloseErr	Attempt to remove an open driver.
mr	-41			MfulErr	Memory (system heap) full.
mr	-46	VLckdErr	Volume Locked.
4FM	-47	fBsyErr	FIle is busy; one or more files are open;
			directory not empty; working directory
			control block is open.
guess	-82		hardware write protect.
mr	-89	RcvrErr	Receiver Error (serial communications).
mr	-90	BreakRecd	break received (serial communications).
mr	-110	MemAddrErr	Bad memory address.
mr	-113	MemAZErr	Address not in heap zone.
mr	-114	MemPCErr	Pointer check failed.
mr	-115	MemBCErr	Block check failed.
mr	-116	MemSCErr	Size check failed.
mr	-120	dirNFErr	Directory not found.
mr	-121	TMWDOErr	Too many working directories open.
mr	-122	BadMovErr	Attempted to move into offspring.
4FM	-123	WrgVokTypErr	Attempted HFS operation on non-HFS volume
4FM	-127	FSDSIntErr	File system internal error.
4FM	-195	AddRefFailed	AddReference failed.
4FM	-197	RmvRefFailed	RmveReference failed.
4RM	-198	resAttrErr	resource attribute does not permit operation
4RM	-199	mapReadErr	resource map does not permit operation
mr	1	DSBusErr	Bus Error.
mr	2	DSAddressErr	Address Error.
mr	3	DSIllInstErr	Illegal instruction.
mr	4	DSZeroDivErr	Attenpt to divide by zero.
mr	5	DSChkErr	Check trap.
mr	6	DSOvflowErr	Overflow Trap.
mr	7	DSPrivErr	Privilege violation.
mr	8	DSTrace Err	Trace trap.
mr	9	DSLineAErr	"A emulator" trap.
mr	10	DSLineFErr	"F emulator" trap.
mr	11	DSMiscErr	Miscellaneous hardware Execption.
mr	12	DSCoreErr	Unimplemented core routine.
mr	13	DSIRQErr	Uninstalled Interrupt.
mr	14	DSIOCoreErr	I/O core error.
mr	15	DSLoadErr	Segment Loader error.
mr	16	DSFPErr	Floating-point error.
mr	17	DSNoPackErr	Package 0 not present.
mr	18	DSNoPk1	Package 1 not present.
mr	19	DSNoPk2	Package 2 not present.
mr	20	DSNoPk3	Package 3 not present.
mr	21	DSNoPk4	Package 4 not present.
mr	22	DSNoPk5	Package 5 not present.
mr	23	DSNoPk6	Package 6 not present.
mr	24	DSNoPk7	Package 7 not present.
mr	25	DSMemFullErr	Out of memory.
mr	26	DSBadLaunch	Can't launch program (corrupted program)
mr	27	DSFSErr	File susten error
mr	28	DSStkNHeap	Stack/Heap collision.
mr	30	DSReinsert	Ask user to reinsert disk.
mr	31	DSNotTheOne	Wrong disk inserted.
turbo	32		Memory manager error.
guess	33		Memory manager block header damaged.
turbo	53		Memory manager erorr.
SE	84		Menu has been purged
turbo	99		Input/Output Check failed.
SE	32767	DSSysErr	Undifferentiated system error.

sources credits
mr	= Macintosh Revealed
SE	= System Error Handler
4FM	= FIle Manager (IM 4)
turbo	= Turbo Pascal Reference Manual
guess= My guess based on program bugs and solutions

---
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
William C. DenBesten          |CSNET denbeste@research1.bgsu.edu
Dept of Computer Science      |ARPA  denbeste%research1.bgsu.edu@csnet-relay
Bowling Green State University|UUCP  ...!cbosgd!osu-eddie!bgsuvax!denbeste
Bowling Green, OH 43403-0214  |
------------------------------+----------------------------------------------
There is no difference between theory and practice in theory, but there is
often a great deal of difference between theory and practice in practice.