#note: all identifying data has been removed, replaced by hash marks "#", but #there is none, so ignore me
MacsBug 6.6, Copyright Apple Computer, Inc. 1981-99
PowerPC access exception at 18013844 BowelsOfTheMemoryMgr+0A5C8
4-Mar-2000 9:42:17 PM (since boot = 33 minutes)
Current application is “EV Override”
Machine = #406 (NewWorldMac), System $0900, sysu = $01008000
ROM version $077D, $45F5, $0001 (ROMBase $FFC00000)
VM is on; paging is currently safe (and it probably isn't VM's fault)
NIL^ = $FFC10000
Stack space used = +126792162
Address 18013844 is in VM file-mapped logical memory space
It is in the CFM fragment “MemoryMgr” at 18008050
It is 0000B7F4 bytes from the start of the fragment
and 0000B774 bytes into a non-writeable code section at 180080D0
PowerPC 7400 (G4) Registers
CR0 CR1 CR2 CR3 CR4 CR5 CR6 CR7
PC = 18013844 CR 1000 1000 0000 0000 0000 0100 0100 0100
LR = 1800CD8C <>=O XEVO
CTR = 1800885C
MSR = 00000000 SOC Compare Count
Int = 0 XER 000 00 02 MQ = 00000000
R0 = 00000000 R8 = 00000000 R16 = 00000000 R24 = 08386A54
SP = 074F9470 R9 = 068FD360 R17 = 00000000 R25 = 002F46CE
TOC = 0023DE30 R10 = 00F12E68 R18 = 00000000 R26 = 00003032
R3 = 001A1AB0 R11 = FEFAF8FC R19 = FFFFC001 R27 = 00000002
R4 = 00000001 R12 = 00000000 R20 = 00000000 R28 = 074F957A
R5 = 00000001 R13 = 074F98F0 R21 = 068269F2 R29 = 00000000
R6 = 68FFF740 R14 = FFFF8000 R22 = 00CED2C4 R30 = 074F94F8
R7 = 002F3290 R15 = 00000000 R23 = 00000001 R31 = 06796430
Disassembling PowerPC code from 1801381C
BowelsOfTheMemoryMgr
+0A5A0 1801381C lmw r23,-0x0024(SP) | BAE1FFDC
+0A5A4 18013820 blr | 4E800020
+0A5A8 18013824 lwz r10,0x002C(r3) | 8143002C
+0A5AC 18013828 li r12,0x0000 | 39800000
+0A5B0 1801382C lwz r11,0x0040(r3) | 81630040
+0A5B4 18013830 li r3,0x0000 | 38600000
+0A5B8 18013834 lwz r9,0x0000(r10) | 812A0000
+0A5BC 18013838 lwz r11,0x0000(r11) | 816B0000
+0A5C0 1801383C lwz r10,0x0004(r11) | 814B0004
+0A5C4 18013840 cmplw cr6,r11,r9 | 7F0B4840
+0A5C8 18013844 *srwi. r4,r10,0x1F | 55440FFF
+0A5CC 18013848 beq BowelsOfTheMemoryMgr+0A5EC ; 0x18013868 | 41820020
+0A5D0 1801384C extrwi. r5,r10,0x01,0x08 | 55454FFF
+0A5D4 18013850 bne BowelsOfTheMemoryMgr+0A5F4 ; 0x18013870 | 40820020
+0A5D8 18013854 extrwi. r4,r10,0x01,0x09 | 554457FF
+0A5DC 18013858 beq BowelsOfTheMemoryMgr+0A610 ; 0x1801388C | 41820034
+0A5E0 1801385C lwz r5,0x0008(r11) | 80AB0008
+0A5E4 18013860 add r12,r5,r12 | 7D856214
+0A5E8 18013864 b BowelsOfTheMemoryMgr+0A610 ; 0x1801388C | 48000028
+0A5EC 18013868 extrwi. r4,r10,0x01,0x01 | 554417FF
Heap zones
#1 Mod 21766K 00002800 to 0154428F SysZone^
#2 Mod 6K 00018F60 to 0001A8AF ROM read-only zone
#3 Mod 104420K 01544290 to 07B3D29F Process Manager zone
#4 Mod 13549K 06796430 to 074D19CF ! “EV Override” ApplZone^ TheZone^ TargetZ
one
#5 Mod 422K 0772F700 to 077990AF “Stickies”
#6 Mod 18K 07824F40 to 078297EF
#7 Mod 954K 07841C70 to 0793076F “Finder”
#8 Mod 99K 079450D0 to 0795DFCF “Time Synchronizer”
#9 Mod 337K 07968930 to 079BD02F “Open Transport SNMP”
#10 Mod 361K 079D9990 to 07A3408F “Folder Actions”
#11 Mod 53K 07A4A9F0 to 07A580EF “FBC Indexing Scheduler”
#12 Mod 21K 07A68250 to 07A6D97F “FaxMonitor”
#13 Mod 114K 07A7E2B0 to 07A9AB9F “EPSON Launcher”
#14 Mod 89K 07ADDF70 to 07AF466F “Control Strip Extension”
#15 Mod 112K 07B06FD0 to 07B232CF “Application Switcher”
#16 Mod 6143K 08100000 to 086FFFBF
#17 Mod 144K 082413D0 to 082653CF
#18 Mod 94K 082C74A0 to 082DF07F
WARNING: One or more heaps may be corrupt. Use HC ALL (Heap Check) for a thorough check.
Checking all heaps
The System heap at 00002800 is ok
The ROM read-only heap at 00018F60 is ok
The Process Manager heap at 01544290 is ok
The “EV Override” heap at 06796430 is bad
This block's back pointer doesn't point to the previous block.
Block header
06B0B5B0 06B0 FFFE 6B00 0004 0000 1810 0679 6430 •***k••••••••yd0
######################snip###################
The “FaxMonitor” heap at 07A68250 is ok
The “EPSON Launcher” heap at 07A7E2B0 is ok
The “Control Strip Extension” heap at 07ADDF70 is ok
The “Application Switcher” heap at 07B06FD0 is ok
System heap high free space + TempMem low free space = #88466304 (#84M)
The target heap is the System heap at 00002800
Totaling the System heap at 00002800
Total Blocks Total of Block Sizes
Free 0054 #84 00237260 #2323040 (#2268K)
Nonrelocatable 14E3 #5347 00A5321C #10826268 (#10M)
Relocatable 0BCD #3021 008B75D0 #9139664 (#8925K)
Locked 03AD #941 00702CF0 #7351536 (#7179K)
Purgeable and not locked 0057 #87 0006E3D0 #451536 (#440K)
Heap size 2104 #8452 01541A4C #22288972 (#21M)
The target heap is the Process Manager heap at 01544290
Totaling the Process Manager heap at 01544290
Total Blocks Total of Block Sizes
Free 0015 #21 0543BA00 #88324608 (#84M)
Nonrelocatable 0003 #3 0000DB7C #56188 (#54K)
Relocatable 00AB #171 011AFA50 #18545232 (#17M)
Locked 003E #62 010E5780 #17717120 (#16M)
Purgeable and not locked 0004 #4 000C6EE0 #814816 (#795K)
Heap size 00C3 #195 065F8FCC #106926028 (#101M)
The target heap is the “EV Override” heap at 06796430
Totaling the “EV Override” heap at 06796430
With all macros expanded, your command line was:
log "StdLog";set suspendprompt on;dv v;stat;wh;td;ip;hz;hc all;hx 02A6^ ;ht;hx 02A6^^+10
;ht;hx 02AA^ ;ht;file 0;vol;drive;drvr -v;rd -s;sc6;sc7 sp 1k;dm sp 80;dm 0 20;log
The “EV Override” heap at 06796430 is bad
This block's back pointer doesn't point to the previous block.
Block header
06B0B5B0 06B0 FFFE 6B00 0004 0000 1810 0679 6430 •***k••••••••yd0
------------------