Hi, all Artur compile from newest netsurf SDL source(no amiga 68k modified version)
when full memtracking is run on amigaos 68k to test netsurf, it crashes on jsr (a0) and jump into debugger. The memtracker fill every free mem call the memrange with 0xDEADBEEF.and adress in A0 have content 0xBEEFDEAD. This indicate, that memory is freeed before access.the program is then stop by illegal address access. with no memtracker it work some time, but i think sooner or later you can get strange crashes. If you need more debug informations let me know. _css_stylesheet_destroy +0000(112F66B8): MOVE.L A5,-(A7) +0002(112F66BA): MOVEA.L A7,A5 +0004(112F66BC): MOVEM.L A2-A4,-(A7) +0008(112F66C0): MOVEA.L 8(A5),A2 +000C(112F66C4): TST.L A2 +000E(112F66C6): BEQ _css_stylesheet_destroy+$DE ;112F6796 +0012(112F66CA): MOVE.L $16(A2),D0 +0016(112F66CE): BEQ.S _css_stylesheet_destroy+$2A ;112F66E2 +0018(112F66D0): MOVE.L $52(A2),-(A7) +001C(112F66D4): CLR.L -(A7) +001E(112F66D6): MOVE.L D0,-(A7) +0020(112F66D8): MOVEA.L $4E(A2),A0 +0024(112F66DC):*JSR (A0) +0026(112F66DE): ADDA #$C,A7 +002A(112F66E2): MOVE.L $52(A2),-(A7) +002E(112F66E6): CLR.L -(A7) +0030(112F66E8): MOVE.L $12(A2),-(A7) +0034(112F66EC): MOVEA.L $4E(A2),A0 D0=BEEFDEAD D1=00000010 D2=11D77804 D3=00000000 D4=00000000 D5=00000000 D6=00000000 D7=00000000 A0=BEEFDEAD A1=10EFBD44 A2=11D9B7D4 A3=11D9B93E A4=11321E0C A5=11487660 A6=11D9B91C A7=11487648 PC=112F66DC X=0 N=1 Z=0 V=0 C=0 JSR (A0) ;BEEFDEAD Task caught - symbols loaded A0 : BADEDEEF BADEDEEF BADEDEEF "ïïïïïïïïïïïï" A1 : 10D5E6B0 00000000 000003E8 ".Õæ°.......è" A2 : DEADBEEF DEADBEEF DEADBEEF "Þ-¾ïÞ-¾ïÞ-¾ï" A3 : 11D9B7D4 00000000 00000000 ".Ù·Ô........" A4 : 20791139 4D4C4EE8 FEE00000 " y.9MLNèþà.." A5 : 11487680 10F167B8 11D9B7D4 ".Hv..ñg¸.Ù·Ô" A6 : 11D7E2B4 00000002 11D9BC94 ".×â´.....Ù¼." ----> 112f66d8 - "netsurf" Hunk 0000 Offset 003f04b8 ;css_stylesheet_destroy ----> 11321e0c - "netsurf" Hunk 0000 Offset 0041bbec ----> 10f167b8 - "netsurf" Hunk 0000 Offset 00010598 ;nscss_destroy ----> 10f085e0 - "netsurf" Hunk 0000 Offset 000023c0 ----> 11321e0c - "netsurf" Hunk 0000 Offset 0041bbec ----> 10f07de0 - "netsurf" Hunk 0000 Offset 00001bc0 ----> 10f07eec - "netsurf" Hunk 0000 Offset 00001ccc ----> 10f0d9ae - "netsurf" Hunk 0000 Offset 0000778e ;hlcache_poll ----> 10f0d952 - "netsurf" Hunk 0000 Offset 00007732 ----> 10f4aae2 - "netsurf" Hunk 0000 Offset 000448c2 ----> 11321f70 - "netsurf" Hunk 0000 Offset 0041bd50 ----> 10f29776 - "netsurf" Hunk 0000 Offset 00023556 ----> 1132675a - "netsurf" Hunk 0000 Offset 0042053a ----> 10f4b0b4 - "netsurf" Hunk 0000 Offset 00044e94 Bye
