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


Reply via email to