
BowelsOfTheMemoryMgr (14-March-97)BowelsOfTheMemoryMgr.
What does this mean?
__HSetStateQ. The code after __HSetStateQ
consists of various
internal Memory Manager subroutines. So, if there's a hang or
crash in an internal Memory Manager subroutine, it shows up in MacsBug
as __HSetStateQ+xxxxxxxx.
Various system software engineers were tired of seeing bug reports that
said __HSetStateQ was crashing, so beginning with Mac OS 7.6, we decided
to add a new last symbol to the Memory Manager. As a consequence, bug reports would be
somewhat more informative. We thought of naming the new symbol
YourHeapIsCorrupt (since that's usually the case when a program crashes
the Memory Manager) but decided on BowelsOfTheMemoryMgr instead because
that's where you are.
So, if you're crashing or hanging at BowelsOfTheMemoryMgr+xxxxxxxx, type
HC to see if your heap is corrupted (it probably will be) and then start
debugging your code to find out how it got corrupted.
Main | Top of Section | What's New | Apple Computer, Inc. | Find It | Feedback | Help