Subject: (OT) BadHeap!BadRom?
To: None <port-mac68k@netbsd.org>
From: T@W <lsp93@xs4all.nl>
List: port-mac68k
Date: 03/29/2000 09:44:06
To the ROM Specialists:
On the Mac side of my Box i recently get probs. with certain applications
dropping into MacsBug
complaining about heap being bad:
The heap at 00002240 is bad
Nonrelocatable block: Pointer to zone is bad
Block header
00002294 4000 000C 0000 04D0 4087 EBC0 FFFF FFFF @=80=80=80=80=80=80=AD=
@=E1=CE=BF=9D=9D=9D=9D
Ai amigos, it's giving me a blackhat ache, 'cause i'm suspicious of a
hardware problem.
Could somebody point me in the right/rite direction? Or should i prepare
for garbage day?
(I'm no expert, you know).
Part of Stdlog:
>Bus Error at 40816F8C _DragControl+00E20
>
> Machine =3D #89 (LC475), System $0761, sysu =3D $01008000
> ROM version $067C, $26F1, $0000 (ROMBase $40800000)
> VM is on; paging is currently safe
> NIL^ =3D $40810000
> Stack space used =3D -5398606
> Address 40816F8C is in the ROM at _DragControl+00E20
> 68040 Registers
> D0 =3D 00000000 A0 =3D 301E4CDE USP =3D 025C3E8E
> D1 =3D 00000202 A1 =3D 40810000 MSP =3D 00000000
> D2 =3D 000636AA A2 =3D 01F1B814 ISP =3D 027FF6FE
> D3 =3D 0006F4B2 A3 =3D 01DAC270 VBR =3D 000C9EEC
> D4 =3D 00000000 A4 =3D 01F738F0 CACR =3D 80008000 SFC =3D =
0
> D5 =3D 01F70000 A5 =3D 0209DE40 DFC =3D 5
> D6 =3D 0209DE40 A6 =3D 025C3EB8 PC =3D 40816F8C
> D7 =3D 00000003 A7 =3D 025C3E8E SR =3D smXnzvC Int =3D =
0
> Disassembling from 40816F78
> _DragControl
> +00E0C 40816F78 DC.W $FFFF ; ????
>| FFFF
> +00E0E 40816F7A DC.W $FFFF ; ????
>| FFFF
> +00E10 40816F7C BEQ.S _DragControl+00E2E ; 40816F9A
>| 671C
> +00E12 40816F7E MOVE.W $00(A1,D2.W),D3
>| 3631 2000
> +00E16 40816F82 BEQ.S _DragControl+00E2C ; 40816F98
>| 6714
> +00E18 40816F84 ADD.W D2,D3
>| D642
> +00E1A 40816F86 EXG D2,D3
>| C543
> +00E1C 40816F88 MOVEA.L $00(A1,D2.W),A0
>| 2071 2000
> +00E20 40816F8C *MOVEA.L (A0),A0
>| 2050
> +00E22 40816F8E CMP.W (A0),D1
>| B250
> +00E24 40816F90 BEQ.S _DragControl+00E2E ; 40816F9A
>| 6708
> +00E26 40816F92 SUBQ.W #$6,D2
>| 5D42
> +00E28 40816F94 CMP.W D2,D3
>| B642
> +00E2A 40816F96 BNE.S _DragControl+00E1C ; 40816F88
>| 66F0
> +00E2C 40816F98 MOVEQ #$00,D2
>| 7400
> +00E2E 40816F9A MOVE.L (A7)+,D3
>| 261F
> +00E30 40816F9C MOVE.W D2,D0
>| 3002
> +00E32 40816F9E RTS
>| 4E75
> +00E34 40816FA0 TST.W D1
>| 4A41
> +00E36 40816FA2 BEQ.S _DragControl+00E50 ; 40816FBC
>| 6718
>
TIA,
Touchwood