English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 09 May 2009, 17:56   #1
ami_stuff
Registered User
 
Join Date: Feb 2009
Location: Moon
Posts: 17
Crashes with "CPU Emulation Speed/fastest possible..." + DOpusRT command

Hi,

I get crashes (#80000003) with DOpusRT command from DOpus 4 package when I run WinUAE with "CPU Emulation Speed/Fastest possible, but maintain chipset timing". When I switch to "Adjustable between CPU and chipset" I get no crashes. This is the same problem like with "Spy" command which I reported some time ago.

Sourcecode of DOpusRT command is here: http://diropus4.cvs.sourceforge.net/...opus4/DOpusRT/

Binary files: http://dopus.free.fr/betas.php

Here are Enforcer hits which I get when I click on a file and DOpus 4 try to run a program associated with the file (video player):

Enforcer Hit! Bad program
Illegal LONG WRITE to: 002849fb PC: 100a2444
Data: badededf 0000000e 00000018 00000010 109bba54 ffffffa7 0426f825 00000067
Addr: 109c0800 002849fb 002849eb 109bd780 109c3996 109bbb0c 10000880 109c0714
Stck: 0000000c 109c0800 109bd780 109bd862 00000000 ffffffff ffffffcf 109bb9d4
Stck: 109bd780 109c0760 10000880 109bd78a 00000008 109bd490 109bd418 ffffffff
Stck: 109bb9d4 109bb9f0 109c0768 109bd4ac 109bbae4 109bcba0 ffffffff ffffffff
Stck: ffffffcf ffffffa7 0426f825 00000067 109bb9d4 109bb9f0 109bbae4 10000880
Stck: 00fa6c6e 00000100 00000010 109be15c 109bb70c 00fa6bb2 0426f825 00000067
----> 109bd780 - "System:C/DOpusRT" Hunk 0000 Offset 00000de0
----> 109bd862 - "System:C/DOpusRT" Hunk 0000 Offset 00000ec2
----> 109bd780 - "System:C/DOpusRT" Hunk 0000 Offset 00000de0
----> 109bd78a - "System:C/DOpusRT" Hunk 0000 Offset 00000dea
----> 109bd490 - "System:C/DOpusRT" Hunk 0000 Offset 00000af0
----> 109bd418 - "System:C/DOpusRT" Hunk 0000 Offset 00000a78
----> 109bd4ac - "System:C/DOpusRT" Hunk 0000 Offset 00000b0c
----> 109bcba0 - "System:C/DOpusRT" Hunk 0000 Offset 00000200
100a242e : 001c 9083 OR.B #$83,(A4)+
100a2432 : 671a BEQ.B #$0000001a
100a2434 : 2283 MOVE.L D3,(A1)
100a2436 : c34a EXG.L A1,A2
100a2438 : 43f2 3800 LEA.L (A2, D3.L*1, $00) == $002849fb,A1
100a243c : 2389 08fc MOVE.L A1,(A1, D0.L*1, $fffffffc) == $bb0728d6

100a2440 : 6126 BSR.B #$00000026
100a2442 : 5480 ADD.L #$00000002,D0
100a2444 : * 2280 MOVE.L D0,(A1)
100a2446 : 6100 0136 BSR.W #$0136
100a244a : c34a EXG.L A1,A2
100a244c : 6008 BT .B #$00000008
100a244e : 2283 MOVE.L D3,(A1)
100a2450 : 0271 fffe 3802 AND.W #$fffe,(A1, D3.L*1, $02) == $00284a0d
100a2456 : 5889 ADDA.L #$00000004,A1
100a2458 : 2009 MOVE.L A1,D0
100a245a : 4cdf 0c0c MVMEL.L #$0c0c,(A7)+
Name: "Background CLI"

Enforcer Hit! Bad program
Illegal LONG WRITE to: 00284a03 PC: 100a2586
Data: badededf 0000000e 0000030e 00000010 109bba54 ffffffa7 0426f825 00000067
Addr: 109c0800 002849fb 002849eb 109bd780 109c3996 109bbb0c 10000880 109c070c
Stck: 100a244a 109c4800 0000000c 109c0800 109bd780 109bd862 00000000 ffffffff
Stck: ffffffcf 109bb9d4 109bd780 109c0760 10000880 109bd78a 00000008 109bd490
Stck: 109bd418 ffffffff 109bb9d4 109bb9f0 109c0768 109bd4ac 109bbae4 109bcba0
Stck: ffffffff ffffffff ffffffcf ffffffa7 0426f825 00000067 109bb9d4 109bb9f0
Stck: 109bbae4 10000880 00fa6c6e 00000100 00000010 109be15c 109bb70c 00fa6bb2
----> 109bd780 - "System:C/DOpusRT" Hunk 0000 Offset 00000de0
----> 109bd862 - "System:C/DOpusRT" Hunk 0000 Offset 00000ec2
----> 109bd780 - "System:C/DOpusRT" Hunk 0000 Offset 00000de0
----> 109bd78a - "System:C/DOpusRT" Hunk 0000 Offset 00000dea
----> 109bd490 - "System:C/DOpusRT" Hunk 0000 Offset 00000af0
----> 109bd418 - "System:C/DOpusRT" Hunk 0000 Offset 00000a78
----> 109bd4ac - "System:C/DOpusRT" Hunk 0000 Offset 00000b0c
----> 109bcba0 - "System:C/DOpusRT" Hunk 0000 Offset 00000200
100a256a : 0028 600a 274c OR.B #$0a,(A0, $274c) == $109c2f4c
100a2570 : 0004 6704 OR.B #$04,D4
100a2574 : 294b 0008 MOVE.L A3,(A4, $0008) == $109c399e
100a2578 : 4cdf 1c01 MVMEL.L #$1c01,(A7)+
100a257c : 4e75 RTS.L
100a257e : eb4a LSL.W #$00000005,D2
100a2580 : 48e7 0020 MVMLE.L #$0020,-(A7)
100a2584 : 8441 OR.W D1,D2
100a2586 : * 42a9 0008 CLR.L (A1, $0008) == $00284a03
100a258a : 45f0 2520 008c LEA.L (A0, D2.W*4+140)+0 == $109c14c4,A2
100a2590 : 2352 0004 MOVE.L (A2),(A1, $0004) == $002849ff
100a2594 : 6706 BEQ.B #$00000006
100a2596 : 2589 0152 0008 MOVE.L A1,(A2, D0.W*1+0)+8 == $badedef7
100a259c : 2489 MOVE.L A1,(A2)
100a259e : ea4a LSR.W #$00000005,D2
100a25a0 : 2028 0028 MOVE.L (A0, $0028) == $109c0828,D0
100a25a4 : 05c0 BSET.L D2,D0
Name: "Background CLI"

Enforcer Hit! Bad program
Illegal LONG WRITE to: 002849ff PC: 100a2590
Data: badededf 0000000e 0000030e 00000010 109bba54 ffffffa7 0426f825 00000067
Addr: 109c0800 002849fb 109c14c4 109bd780 109c3996 109bbb0c 10000880 109c070c
Stck: 100a244a 109c4800 0000000c 109c0800 109bd780 109bd862 00000000 ffffffff
Stck: ffffffcf 109bb9d4 109bd780 109c0760 10000880 109bd78a 00000008 109bd490
Stck: 109bd418 ffffffff 109bb9d4 109bb9f0 109c0768 109bd4ac 109bbae4 109bcba0
Stck: ffffffff ffffffff ffffffcf ffffffa7 0426f825 00000067 109bb9d4 109bb9f0
Stck: 109bbae4 10000880 00fa6c6e 00000100 00000010 109be15c 109bb70c 00fa6bb2
----> 109bd780 - "System:C/DOpusRT" Hunk 0000 Offset 00000de0
----> 109bd862 - "System:C/DOpusRT" Hunk 0000 Offset 00000ec2
----> 109bd780 - "System:C/DOpusRT" Hunk 0000 Offset 00000de0
----> 109bd78a - "System:C/DOpusRT" Hunk 0000 Offset 00000dea
----> 109bd490 - "System:C/DOpusRT" Hunk 0000 Offset 00000af0
----> 109bd418 - "System:C/DOpusRT" Hunk 0000 Offset 00000a78
----> 109bd4ac - "System:C/DOpusRT" Hunk 0000 Offset 00000b0c
----> 109bcba0 - "System:C/DOpusRT" Hunk 0000 Offset 00000200
100a2574 : 294b 0008 MOVE.L A3,(A4, $0008) == $109c399e
100a2578 : 4cdf 1c01 MVMEL.L #$1c01,(A7)+
100a257c : 4e75 RTS.L
100a257e : eb4a LSL.W #$00000005,D2
100a2580 : 48e7 0020 MVMLE.L #$0020,-(A7)
100a2584 : 8441 OR.W D1,D2
100a2586 : 42a9 0008 CLR.L (A1, $0008) == $00284a03
100a258a : 45f0 2520 008c LEA.L (A0, D2.W*4+140)+0 == $109c14c4,A2
100a2590 : * 2352 0004 MOVE.L (A2),(A1, $0004) == $002849ff
100a2594 : 6706 BEQ.B #$00000006
100a2596 : 2589 0152 0008 MOVE.L A1,(A2, D0.W*1+0)+8 == $0022002e
100a259c : 2489 MOVE.L A1,(A2)
100a259e : ea4a LSR.W #$00000005,D2
100a25a0 : 2028 0028 MOVE.L (A0, $0028) == $109c0828,D0
100a25a4 : 05c0 BSET.L D2,D0
100a25a6 : 2140 0028 MOVE.L D0,(A0, $0028) == $109c0828
100a25aa : 2030 242c MOVE.L (A0, D2.W*4, $2c) == $109c1464,D0
Name: "Background CLI"

Enforcer Hit! Bad program
Illegal LONG WRITE to: 0022002e PC: 100a259c
Data: badededf 0000000e 0000030e 00000010 109bba54 ffffffa7 0426f825 00000067
Addr: 109c0800 002849fb 109c14c4 109bd780 109c3996 109bbb0c 10000880 109c070c
Stck: 100a244a 109c4800 0000000c 109c0800 109bd780 109bd862 00000000 ffffffff
Stck: ffffffcf 109bb9d4 109bd780 109c0760 10000880 109bd78a 00000008 109bd490
Stck: 109bd418 ffffffff 109bb9d4 109bb9f0 109c0768 109bd4ac 109bbae4 109bcba0
Stck: ffffffff ffffffff ffffffcf ffffffa7 0426f825 00000067 109bb9d4 109bb9f0
Stck: 109bbae4 10000880 00fa6c6e 00000100 00000010 109be15c 109bb70c 00fa6bb2
----> 109bd780 - "System:C/DOpusRT" Hunk 0000 Offset 00000de0
----> 109bd862 - "System:C/DOpusRT" Hunk 0000 Offset 00000ec2
----> 109bd780 - "System:C/DOpusRT" Hunk 0000 Offset 00000de0
----> 109bd78a - "System:C/DOpusRT" Hunk 0000 Offset 00000dea
----> 109bd490 - "System:C/DOpusRT" Hunk 0000 Offset 00000af0
----> 109bd418 - "System:C/DOpusRT" Hunk 0000 Offset 00000a78
----> 109bd4ac - "System:C/DOpusRT" Hunk 0000 Offset 00000b0c
----> 109bcba0 - "System:C/DOpusRT" Hunk 0000 Offset 00000200
100a257e : eb4a LSL.W #$00000005,D2
100a2580 : 48e7 0020 MVMLE.L #$0020,-(A7)
100a2584 : 8441 OR.W D1,D2
100a2586 : 42a9 0008 CLR.L (A1, $0008) == $00284a03
100a258a : 45f0 2520 008c LEA.L (A0, D2.W*4+140)+0 == $109c14c4,A2
100a2590 : 2352 0004 MOVE.L (A2),(A1, $0004) == $002849ff
100a2594 : 6706 BEQ.B #$00000006
100a2596 : 2589 0152 0008 MOVE.L A1,(A2, D0.W*1+0)+8 == $0022002e
100a259c : * 2489 MOVE.L A1,(A2)
100a259e : ea4a LSR.W #$00000005,D2
100a25a0 : 2028 0028 MOVE.L (A0, $0028) == $109c0828,D0
100a25a4 : 05c0 BSET.L D2,D0
100a25a6 : 2140 0028 MOVE.L D0,(A0, $0028) == $109c0828
100a25aa : 2030 242c MOVE.L (A0, D2.W*4, $2c) == $109c1464,D0
100a25ae : 03c0 BSET.L D1,D0
100a25b0 : 2180 242c MOVE.L D0,(A0, D2.W*4, $2c) == $109c1464
100a25b4 : 4cdf 0400 MVMEL.L #$0400,(A7)+
Name: "Background CLI"

Enforcer Hit! Bad program
Illegal LONG WRITE to: 002849ef PC: 109bd864
Data: 002849ef 0000000e 109c4800 0000000c 109bba54 ffffffa7 0426f825 00000067
Addr: 002849f3 002849ef 109c0800 109bd780 109c3996 109bbb0c 10000880 109c0728
Stck: ffffffff ffffffcf 109bb9d4 109bd780 109c0760 10000880 109bd78a 00000008
Stck: 109bd490 109bd418 ffffffff 109bb9d4 109bb9f0 109c0768 109bd4ac 109bbae4
Stck: 109bcba0 ffffffff ffffffff ffffffcf ffffffa7 0426f825 00000067 109bb9d4
Stck: 109bb9f0 109bbae4 10000880 00fa6c6e 00000100 00000010 109be15c 109bb70c
Stck: 00fa6bb2 0426f825 00000067 109bba84 109bb70c 00fa6ce0 00000100 00fa04da
----> 109bd864 - "System:C/DOpusRT" Hunk 0000 Offset 00000ec4
----> 109bd780 - "System:C/DOpusRT" Hunk 0000 Offset 00000de0
----> 109bd78a - "System:C/DOpusRT" Hunk 0000 Offset 00000dea
----> 109bd490 - "System:C/DOpusRT" Hunk 0000 Offset 00000af0
----> 109bd418 - "System:C/DOpusRT" Hunk 0000 Offset 00000a78
----> 109bd4ac - "System:C/DOpusRT" Hunk 0000 Offset 00000b0c
----> 109bcba0 - "System:C/DOpusRT" Hunk 0000 Offset 00000200
109bd850 : 2044 MOVEA.L D4,A0
109bd852 : 2240 MOVEA.L D0,A1
109bd854 : 4eae ff10 JSR.L (A6, -$00f0) == $10000790
109bd858 : 2c55 MOVEA.L (A5),A6
109bd85a : 204a MOVEA.L A2,A0
109bd85c : 2003 MOVE.L D3,D0
109bd85e : 4eae ff46 JSR.L (A6, -$00ba) == $100007c6
109bd862 : 2040 MOVEA.L D0,A0
109bd864 : * 20c3 MOVE.L D3,(A0)+
109bd866 : 2008 MOVE.L A0,D0
109bd868 : 4cdf 6c1c MVMEL.L #$6c1c,(A7)+
109bd86c : 4e75 RTS.L
109bd86e : 48e7 0032 MVMLE.L #$0032,-(A7)
109bd872 : 47ec 80be LEA.L (A4, -$7f42) == $109bba54,A3
109bd876 : 45ec 8176 LEA.L (A4, -$7e8a) == $109bbb0c,A2
109bd87a : 600e BT .B #$0000000e
109bd87c : 2c52 MOVEA.L (A2),A6
Name: "Background CLI"

Enforcer Hit! Bad program
Illegal LONG WRITE to: 002849f3 PC: 109bd796
Data: 002849f3 0000000e 00000000 ffffffff ffffffcf ffffffa7 0426f825 00000067
Addr: 109bba50 002849f3 109bb9d4 109bd780 109c3996 109c0760 10000880 109c074c
Stck: 109bd418 ffffffff 109bb9d4 109bb9f0 109c0768 109bd4ac 109bbae4 109bcba0
Stck: ffffffff ffffffff ffffffcf ffffffa7 0426f825 00000067 109bb9d4 109bb9f0
Stck: 109bbae4 10000880 00fa6c6e 00000100 00000010 109be15c 109bb70c 00fa6bb2
Stck: 0426f825 00000067 109bba84 109bb70c 00fa6ce0 00000100 00fa04da 109bd6c4
Stck: ffffffff 00000000 00000058 109bb9d4 109bb9dc 109bca50 00000002 108f1d84
----> 109bd796 - "System:C/DOpusRT" Hunk 0000 Offset 00000df6
----> 109bd418 - "System:C/DOpusRT" Hunk 0000 Offset 00000a78
----> 109bd4ac - "System:C/DOpusRT" Hunk 0000 Offset 00000b0c
----> 109bcba0 - "System:C/DOpusRT" Hunk 0000 Offset 00000200
----> 109bd6c4 - "System:C/DOpusRT" Hunk 0000 Offset 00000d24
----> 109bca50 - "System:C/DOpusRT" Hunk 0000 Offset 000000b0
109bd77e : 0000 4878 OR.B #$78,D0
109bd782 : 0008 ILLEGAL.L
109bd784 : 4eb9 109b d7cc JSR.L $109bd7cc
109bd78a : 2240 MOVEA.L D0,A1
109bd78c : 588f ADDA.L #$00000004,A7
109bd78e : 4a89 TST.L A1
109bd790 : 6712 BEQ.B #$00000012
109bd792 : 41ec 80ba LEA.L (A4, -$7f46) == $109bba50,A0
109bd796 : * 2290 MOVE.L (A0),(A1)
109bd798 : 236f 0004 0004 MOVE.L (A7, $0004) == $109c0750,(A1, $0004) ==
$002849f7
109bd79e : 2089 MOVE.L A1,(A0)
109bd7a0 : 4280 CLR.L D0
109bd7a2 : 4e75 RTS.L
109bd7a4 : 700c MOVE.L #$0000000c,D0
109bd7a6 : 2940 80ca MOVE.L D0,(A4, -$7f36) == $109bba60
109bd7aa : 70ff MOVE.L #$ffffffff,D0
109bd7ac : 4e75 RTS.L
Name: "Background CLI"

Enforcer Hit! Bad program
Illegal LONG WRITE to: 002849f7 PC: 109bd798
Data: 002849f3 0000000e 00000000 ffffffff ffffffcf ffffffa7 0426f825 00000067
Addr: 109bba50 002849f3 109bb9d4 109bd780 109c3996 109c0760 10000880 109c074c
Stck: 109bd418 ffffffff 109bb9d4 109bb9f0 109c0768 109bd4ac 109bbae4 109bcba0
Stck: ffffffff ffffffff ffffffcf ffffffa7 0426f825 00000067 109bb9d4 109bb9f0
Stck: 109bbae4 10000880 00fa6c6e 00000100 00000010 109be15c 109bb70c 00fa6bb2
Stck: 0426f825 00000067 109bba84 109bb70c 00fa6ce0 00000100 00fa04da 109bd6c4
Stck: ffffffff 00000000 00000058 109bb9d4 109bb9dc 109bca50 00000002 108f1d84
----> 109bd798 - "System:C/DOpusRT" Hunk 0000 Offset 00000df8
----> 109bd418 - "System:C/DOpusRT" Hunk 0000 Offset 00000a78
----> 109bd4ac - "System:C/DOpusRT" Hunk 0000 Offset 00000b0c
----> 109bcba0 - "System:C/DOpusRT" Hunk 0000 Offset 00000200
----> 109bd6c4 - "System:C/DOpusRT" Hunk 0000 Offset 00000d24
----> 109bca50 - "System:C/DOpusRT" Hunk 0000 Offset 000000b0
109bd780 : 4878 0008 PEA.L $00000008
109bd784 : 4eb9 109b d7cc JSR.L $109bd7cc
109bd78a : 2240 MOVEA.L D0,A1
109bd78c : 588f ADDA.L #$00000004,A7
109bd78e : 4a89 TST.L A1
109bd790 : 6712 BEQ.B #$00000012
109bd792 : 41ec 80ba LEA.L (A4, -$7f46) == $109bba50,A0
109bd796 : 2290 MOVE.L (A0),(A1)
109bd798 : * 236f 0004 0004 MOVE.L (A7, $0004) == $109c0750,(A1, $0004) ==
$002849f7
109bd79e : 2089 MOVE.L A1,(A0)
109bd7a0 : 4280 CLR.L D0
109bd7a2 : 4e75 RTS.L
109bd7a4 : 700c MOVE.L #$0000000c,D0
109bd7a6 : 2940 80ca MOVE.L D0,(A4, -$7f36) == $109bba60
109bd7aa : 70ff MOVE.L #$ffffffff,D0
109bd7ac : 4e75 RTS.L
109bd7ae : 4e71 NOP.L
Name: "Background CLI"

Enforcer Hit! Bad program
Illegal LONG READ from: 002849f7 PC: 109bd7ba
Data: 109bd7b0 00000000 00000000 00000058 00000080 00000080 0426f825 00000067
Addr: 109bd7b0 105adb18 002849f3 109bb9bc 109c3996 109bbae4 10000880 109c07dc
Stck: 109bcaa2 109bca5c 00000002 00000000 00000000 00fa06d6 00001000 109bee5c
Stck: 109bba58 109bba54 2a780004 2f4d0044 109c0820 109c0820 109c4800 00003fd0
Stck: 00000000 00003fe0 0956203c 00000608 223c0001 00014eae fd542640 4a806700
Stck: 08227014 2740000c 268d274c 000843fa 0a487000 4eaefdd8 27400004 670007f0
Stck: 2c780004 226e0114 2c6900b8 2a6b0008 2f4e003c 2f4d0038 2f490034 2c4d4eae
----> 109bd7ba - "System:C/DOpusRT" Hunk 0000 Offset 00000e1a
----> 109bcaa2 - "System:C/DOpusRT" Hunk 0000 Offset 00000102
----> 109bca5c - "System:C/DOpusRT" Hunk 0000 Offset 000000bc
109bd7a6 : 2940 80ca MOVE.L D0,(A4, -$7f36) == $109bba60
109bd7aa : 70ff MOVE.L #$ffffffff,D0
109bd7ac : 4e75 RTS.L
109bd7ae : 4e71 NOP.L
109bd7b0 : 2f0a MOVE.L A2,-(A7)
109bd7b2 : 246c 80ba MOVEA.L (A4, -$7f46) == $109bba50,A2
109bd7b6 : 4a8a TST.L A2
109bd7b8 : 670c BEQ.B #$0000000c
109bd7ba : * 206a 0004 MOVEA.L (A2, $0004) == $002849f7,A0
109bd7be : 4e90 JSR.L (A0)
109bd7c0 : 2452 MOVEA.L (A2),A2
109bd7c2 : 4a8a TST.L A2
109bd7c4 : 66f4 BNE.B #$fffffff4
109bd7c6 : 245f MOVEA.L (A7)+,A2
109bd7c8 : 4e75 RTS.L
109bd7ca : 0000 48e7 OR.B #$e7,D0
109bd7ce : 3836 41ec 80be MOVE.W (D4.W*1+-32578)+0 == $ffff80be,D4
Name: "Background CLI"


Tested with WinUAE 1.5.3.

Last edited by ami_stuff; 09 May 2009 at 18:05.
ami_stuff is offline  
Old 09 May 2009, 20:36   #2
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,522
I am confused, those all are normal long writes to odd address which are legal if CPU is 68020 or better. (I presume you aren't using 68000..)

Only jumps to odd address cause address error (8000003) on a 68020+.
Toni Wilen is offline  
Old 09 May 2009, 21:29   #3
ami_stuff
Registered User
 
Join Date: Feb 2009
Location: Moon
Posts: 17
Most of the time I use 68060+FPU with JIT, but now I switched for test to 68040+FPU with JIT, repleaced a fake 68040.library (68060.lib loader) with a real one, disabled speedup patches from Startup-Sequence and got these hits:

Enforcer Hit! Bad program
Illegal LONG WRITE to: 002849fb PC: 1008b444
Data: badededf 0000000e 00000018 00000010 10ac5274 ffffffa7 04258f19 00000067
Addr: 10cd8628 002849fb 002849eb 10c84780 10acd1b6 10ac532c 100008bc 10cd853c
Stck: 0000000c 10cd8628 10c84780 10c84862 00000000 ffffffff ffffffcf 10ac51f4
Stck: 10c84780 10cd8588 100008bc 10c8478a 00000008 10c84490 10c84418 ffffffff
Stck: 10ac51f4 10ac5210 10cd8590 10c844ac 10ac5304 10c83ba0 ffffffff ffffffff
Stck: ffffffcf ffffffa7 04258f19 00000067 10ac51f4 10ac5210 10ac5304 100008bc
Stck: 00fa6c6e 00000100 00000010 109645b4 109cc30c 00fa6bb2 04258f19 00000067
----> 10c84780 - "System:C/DOpusRT" Hunk 0000 Offset 00000de0
----> 10c84862 - "System:C/DOpusRT" Hunk 0000 Offset 00000ec2
----> 10c84780 - "System:C/DOpusRT" Hunk 0000 Offset 00000de0
----> 10c8478a - "System:C/DOpusRT" Hunk 0000 Offset 00000dea
----> 10c84490 - "System:C/DOpusRT" Hunk 0000 Offset 00000af0
----> 10c84418 - "System:C/DOpusRT" Hunk 0000 Offset 00000a78
----> 10c844ac - "System:C/DOpusRT" Hunk 0000 Offset 00000b0c
----> 10c83ba0 - "System:C/DOpusRT" Hunk 0000 Offset 00000200
1008b42e : 001c 9083 OR.B #$83,(A4)+
1008b432 : 671a BEQ.B #$0000001a
1008b434 : 2283 MOVE.L D3,(A1)
1008b436 : c34a EXG.L A1,A2
1008b438 : 43f2 3800 LEA.L (A2, D3.L*1, $00) == $002849fb,A1
1008b43c : 2389 08fc MOVE.L A1,(A1, D0.L*1, $fffffffc) == $bb0728d6

1008b440 : 6126 BSR.B #$00000026
1008b442 : 5480 ADD.L #$00000002,D0
1008b444 : * 2280 MOVE.L D0,(A1)
1008b446 : 6100 0136 BSR.W #$0136
1008b44a : c34a EXG.L A1,A2
1008b44c : 6008 BT .B #$00000008
1008b44e : 2283 MOVE.L D3,(A1)
1008b450 : 0271 fffe 3802 AND.W #$fffe,(A1, D3.L*1, $02) == $00284a0d
1008b456 : 5889 ADDA.L #$00000004,A1
1008b458 : 2009 MOVE.L A1,D0
1008b45a : 4cdf 0c0c MVMEL.L #$0c0c,(A7)+
Name: "Background CLI"

Enforcer Hit! Bad program
Illegal LONG WRITE to: 00284a03 PC: 1008b586
Data: badededf 0000000e 0000030e 00000010 10ac5274 ffffffa7 04258f19 00000067
Addr: 10cd8628 002849fb 002849eb 10c84780 10acd1b6 10ac532c 100008bc 10cd8534
Stck: 1008b44a 10cdc628 0000000c 10cd8628 10c84780 10c84862 00000000 ffffffff
Stck: ffffffcf 10ac51f4 10c84780 10cd8588 100008bc 10c8478a 00000008 10c84490
Stck: 10c84418 ffffffff 10ac51f4 10ac5210 10cd8590 10c844ac 10ac5304 10c83ba0
Stck: ffffffff ffffffff ffffffcf ffffffa7 04258f19 00000067 10ac51f4 10ac5210
Stck: 10ac5304 100008bc 00fa6c6e 00000100 00000010 109645b4 109cc30c 00fa6bb2
----> 10c84780 - "System:C/DOpusRT" Hunk 0000 Offset 00000de0
----> 10c84862 - "System:C/DOpusRT" Hunk 0000 Offset 00000ec2
----> 10c84780 - "System:C/DOpusRT" Hunk 0000 Offset 00000de0
----> 10c8478a - "System:C/DOpusRT" Hunk 0000 Offset 00000dea
----> 10c84490 - "System:C/DOpusRT" Hunk 0000 Offset 00000af0
----> 10c84418 - "System:C/DOpusRT" Hunk 0000 Offset 00000a78
----> 10c844ac - "System:C/DOpusRT" Hunk 0000 Offset 00000b0c
----> 10c83ba0 - "System:C/DOpusRT" Hunk 0000 Offset 00000200
1008b56a : 0028 600a 274c OR.B #$0a,(A0, $274c) == $10cdad74
1008b570 : 0004 6704 OR.B #$04,D4
1008b574 : 294b 0008 MOVE.L A3,(A4, $0008) == $10acd1be
1008b578 : 4cdf 1c01 MVMEL.L #$1c01,(A7)+
1008b57c : 4e75 RTS.L
1008b57e : eb4a LSL.W #$00000005,D2
1008b580 : 48e7 0020 MVMLE.L #$0020,-(A7)
1008b584 : 8441 OR.W D1,D2
1008b586 : * 42a9 0008 CLR.L (A1, $0008) == $00284a03
1008b58a : 45f0 2520 008c LEA.L (A0, D2.W*4+140)+0 == $10cd92ec,A2
1008b590 : 2352 0004 MOVE.L (A2),(A1, $0004) == $002849ff
1008b594 : 6706 BEQ.B #$00000006
1008b596 : 2589 0152 0008 MOVE.L A1,(A2, D0.W*1+0)+8 == $badedef7
1008b59c : 2489 MOVE.L A1,(A2)
1008b59e : ea4a LSR.W #$00000005,D2
1008b5a0 : 2028 0028 MOVE.L (A0, $0028) == $10cd8650,D0
1008b5a4 : 05c0 BSET.L D2,D0
Name: "Background CLI"

Enforcer Hit! Bad program
Illegal LONG WRITE to: 002849ff PC: 1008b590
Data: badededf 0000000e 0000030e 00000010 10ac5274 ffffffa7 04258f19 00000067
Addr: 10cd8628 002849fb 10cd92ec 10c84780 10acd1b6 10ac532c 100008bc 10cd8534
Stck: 1008b44a 10cdc628 0000000c 10cd8628 10c84780 10c84862 00000000 ffffffff
Stck: ffffffcf 10ac51f4 10c84780 10cd8588 100008bc 10c8478a 00000008 10c84490
Stck: 10c84418 ffffffff 10ac51f4 10ac5210 10cd8590 10c844ac 10ac5304 10c83ba0
Stck: ffffffff ffffffff ffffffcf ffffffa7 04258f19 00000067 10ac51f4 10ac5210
Stck: 10ac5304 100008bc 00fa6c6e 00000100 00000010 109645b4 109cc30c 00fa6bb2
----> 10c84780 - "System:C/DOpusRT" Hunk 0000 Offset 00000de0
----> 10c84862 - "System:C/DOpusRT" Hunk 0000 Offset 00000ec2
----> 10c84780 - "System:C/DOpusRT" Hunk 0000 Offset 00000de0
----> 10c8478a - "System:C/DOpusRT" Hunk 0000 Offset 00000dea
----> 10c84490 - "System:C/DOpusRT" Hunk 0000 Offset 00000af0
----> 10c84418 - "System:C/DOpusRT" Hunk 0000 Offset 00000a78
----> 10c844ac - "System:C/DOpusRT" Hunk 0000 Offset 00000b0c
----> 10c83ba0 - "System:C/DOpusRT" Hunk 0000 Offset 00000200
1008b574 : 294b 0008 MOVE.L A3,(A4, $0008) == $10acd1be
1008b578 : 4cdf 1c01 MVMEL.L #$1c01,(A7)+
1008b57c : 4e75 RTS.L
1008b57e : eb4a LSL.W #$00000005,D2
1008b580 : 48e7 0020 MVMLE.L #$0020,-(A7)
1008b584 : 8441 OR.W D1,D2
1008b586 : 42a9 0008 CLR.L (A1, $0008) == $00284a03
1008b58a : 45f0 2520 008c LEA.L (A0, D2.W*4+140)+0 == $10cd92ec,A2
1008b590 : * 2352 0004 MOVE.L (A2),(A1, $0004) == $002849ff
1008b594 : 6706 BEQ.B #$00000006
1008b596 : 2589 0152 0008 MOVE.L A1,(A2, D0.W*1+0)+8 == $0022002e
1008b59c : 2489 MOVE.L A1,(A2)
1008b59e : ea4a LSR.W #$00000005,D2
1008b5a0 : 2028 0028 MOVE.L (A0, $0028) == $10cd8650,D0
1008b5a4 : 05c0 BSET.L D2,D0
1008b5a6 : 2140 0028 MOVE.L D0,(A0, $0028) == $10cd8650
1008b5aa : 2030 242c MOVE.L (A0, D2.W*4, $2c) == $10cd928c,D0
Name: "Background CLI"

Enforcer Hit! Bad program
Illegal LONG WRITE to: 0022002e PC: 1008b59c
Data: badededf 0000000e 0000030e 00000010 10ac5274 ffffffa7 04258f19 00000067
Addr: 10cd8628 002849fb 10cd92ec 10c84780 10acd1b6 10ac532c 100008bc 10cd8534
Stck: 1008b44a 10cdc628 0000000c 10cd8628 10c84780 10c84862 00000000 ffffffff
Stck: ffffffcf 10ac51f4 10c84780 10cd8588 100008bc 10c8478a 00000008 10c84490
Stck: 10c84418 ffffffff 10ac51f4 10ac5210 10cd8590 10c844ac 10ac5304 10c83ba0
Stck: ffffffff ffffffff ffffffcf ffffffa7 04258f19 00000067 10ac51f4 10ac5210
Stck: 10ac5304 100008bc 00fa6c6e 00000100 00000010 109645b4 109cc30c 00fa6bb2
----> 10c84780 - "System:C/DOpusRT" Hunk 0000 Offset 00000de0
----> 10c84862 - "System:C/DOpusRT" Hunk 0000 Offset 00000ec2
----> 10c84780 - "System:C/DOpusRT" Hunk 0000 Offset 00000de0
----> 10c8478a - "System:C/DOpusRT" Hunk 0000 Offset 00000dea
----> 10c84490 - "System:C/DOpusRT" Hunk 0000 Offset 00000af0
----> 10c84418 - "System:C/DOpusRT" Hunk 0000 Offset 00000a78
----> 10c844ac - "System:C/DOpusRT" Hunk 0000 Offset 00000b0c
----> 10c83ba0 - "System:C/DOpusRT" Hunk 0000 Offset 00000200
1008b57e : eb4a LSL.W #$00000005,D2
1008b580 : 48e7 0020 MVMLE.L #$0020,-(A7)
1008b584 : 8441 OR.W D1,D2
1008b586 : 42a9 0008 CLR.L (A1, $0008) == $00284a03
1008b58a : 45f0 2520 008c LEA.L (A0, D2.W*4+140)+0 == $10cd92ec,A2
1008b590 : 2352 0004 MOVE.L (A2),(A1, $0004) == $002849ff
1008b594 : 6706 BEQ.B #$00000006
1008b596 : 2589 0152 0008 MOVE.L A1,(A2, D0.W*1+0)+8 == $0022002e
1008b59c : * 2489 MOVE.L A1,(A2)
1008b59e : ea4a LSR.W #$00000005,D2
1008b5a0 : 2028 0028 MOVE.L (A0, $0028) == $10cd8650,D0
1008b5a4 : 05c0 BSET.L D2,D0
1008b5a6 : 2140 0028 MOVE.L D0,(A0, $0028) == $10cd8650
1008b5aa : 2030 242c MOVE.L (A0, D2.W*4, $2c) == $10cd928c,D0
1008b5ae : 03c0 BSET.L D1,D0
1008b5b0 : 2180 242c MOVE.L D0,(A0, D2.W*4, $2c) == $10cd928c
1008b5b4 : 4cdf 0400 MVMEL.L #$0400,(A7)+
Name: "Background CLI"

Enforcer Hit! Bad program
Illegal LONG WRITE to: 002849ef PC: 10c84864
Data: 002849ef 0000000e 10cdc628 0000000c 10ac5274 ffffffa7 04258f19 00000067
Addr: 002849f3 002849ef 10cd8628 10c84780 10acd1b6 10ac532c 100008bc 10cd8550
Stck: ffffffff ffffffcf 10ac51f4 10c84780 10cd8588 100008bc 10c8478a 00000008
Stck: 10c84490 10c84418 ffffffff 10ac51f4 10ac5210 10cd8590 10c844ac 10ac5304
Stck: 10c83ba0 ffffffff ffffffff ffffffcf ffffffa7 04258f19 00000067 10ac51f4
Stck: 10ac5210 10ac5304 100008bc 00fa6c6e 00000100 00000010 109645b4 109cc30c
Stck: 00fa6bb2 04258f19 00000067 10ac52a4 109cc30c 00fa6ce0 00000100 00fa04da
----> 10c84864 - "System:C/DOpusRT" Hunk 0000 Offset 00000ec4
----> 10c84780 - "System:C/DOpusRT" Hunk 0000 Offset 00000de0
----> 10c8478a - "System:C/DOpusRT" Hunk 0000 Offset 00000dea
----> 10c84490 - "System:C/DOpusRT" Hunk 0000 Offset 00000af0
----> 10c84418 - "System:C/DOpusRT" Hunk 0000 Offset 00000a78
----> 10c844ac - "System:C/DOpusRT" Hunk 0000 Offset 00000b0c
----> 10c83ba0 - "System:C/DOpusRT" Hunk 0000 Offset 00000200
10c84850 : 2044 MOVEA.L D4,A0
10c84852 : 2240 MOVEA.L D0,A1
10c84854 : 4eae ff10 JSR.L (A6, -$00f0) == $100007cc
10c84858 : 2c55 MOVEA.L (A5),A6
10c8485a : 204a MOVEA.L A2,A0
10c8485c : 2003 MOVE.L D3,D0
10c8485e : 4eae ff46 JSR.L (A6, -$00ba) == $10000802
10c84862 : 2040 MOVEA.L D0,A0
10c84864 : * 20c3 MOVE.L D3,(A0)+
10c84866 : 2008 MOVE.L A0,D0
10c84868 : 4cdf 6c1c MVMEL.L #$6c1c,(A7)+
10c8486c : 4e75 RTS.L
10c8486e : 48e7 0032 MVMLE.L #$0032,-(A7)
10c84872 : 47ec 80be LEA.L (A4, -$7f42) == $10ac5274,A3
10c84876 : 45ec 8176 LEA.L (A4, -$7e8a) == $10ac532c,A2
10c8487a : 600e BT .B #$0000000e
10c8487c : 2c52 MOVEA.L (A2),A6
Name: "Background CLI"

Enforcer Hit! Bad program
Illegal LONG WRITE to: 002849f3 PC: 10c84796
Data: 002849f3 0000000e 00000000 ffffffff ffffffcf ffffffa7 04258f19 00000067
Addr: 10ac5270 002849f3 10ac51f4 10c84780 10acd1b6 10cd8588 100008bc 10cd8574
Stck: 10c84418 ffffffff 10ac51f4 10ac5210 10cd8590 10c844ac 10ac5304 10c83ba0
Stck: ffffffff ffffffff ffffffcf ffffffa7 04258f19 00000067 10ac51f4 10ac5210
Stck: 10ac5304 100008bc 00fa6c6e 00000100 00000010 109645b4 109cc30c 00fa6bb2
Stck: 04258f19 00000067 10ac52a4 109cc30c 00fa6ce0 00000100 00fa04da 10c846c4
Stck: ffffffff 00000000 00000058 10ac51f4 10ac51fc 10c83a50 00000002 10936b14
----> 10c84796 - "System:C/DOpusRT" Hunk 0000 Offset 00000df6
----> 10c84418 - "System:C/DOpusRT" Hunk 0000 Offset 00000a78
----> 10c844ac - "System:C/DOpusRT" Hunk 0000 Offset 00000b0c
----> 10c83ba0 - "System:C/DOpusRT" Hunk 0000 Offset 00000200
----> 10c846c4 - "System:C/DOpusRT" Hunk 0000 Offset 00000d24
----> 10c83a50 - "System:C/DOpusRT" Hunk 0000 Offset 000000b0
10c8477e : 0000 4878 OR.B #$78,D0
10c84782 : 0008 ILLEGAL.L
10c84784 : 4eb9 10c8 47cc JSR.L $10c847cc
10c8478a : 2240 MOVEA.L D0,A1
10c8478c : 588f ADDA.L #$00000004,A7
10c8478e : 4a89 TST.L A1
10c84790 : 6712 BEQ.B #$00000012
10c84792 : 41ec 80ba LEA.L (A4, -$7f46) == $10ac5270,A0
10c84796 : * 2290 MOVE.L (A0),(A1)
10c84798 : 236f 0004 0004 MOVE.L (A7, $0004) == $10cd8578,(A1, $0004) ==
$002849f7
10c8479e : 2089 MOVE.L A1,(A0)
10c847a0 : 4280 CLR.L D0
10c847a2 : 4e75 RTS.L
10c847a4 : 700c MOVE.L #$0000000c,D0
10c847a6 : 2940 80ca MOVE.L D0,(A4, -$7f36) == $10ac5280
10c847aa : 70ff MOVE.L #$ffffffff,D0
10c847ac : 4e75 RTS.L
Name: "Background CLI"

Enforcer Hit! Bad program
Illegal LONG WRITE to: 002849f7 PC: 10c84798
Data: 002849f3 0000000e 00000000 ffffffff ffffffcf ffffffa7 04258f19 00000067
Addr: 10ac5270 002849f3 10ac51f4 10c84780 10acd1b6 10cd8588 100008bc 10cd8574
Stck: 10c84418 ffffffff 10ac51f4 10ac5210 10cd8590 10c844ac 10ac5304 10c83ba0
Stck: ffffffff ffffffff ffffffcf ffffffa7 04258f19 00000067 10ac51f4 10ac5210
Stck: 10ac5304 100008bc 00fa6c6e 00000100 00000010 109645b4 109cc30c 00fa6bb2
Stck: 04258f19 00000067 10ac52a4 109cc30c 00fa6ce0 00000100 00fa04da 10c846c4
Stck: ffffffff 00000000 00000058 10ac51f4 10ac51fc 10c83a50 00000002 10936b14
----> 10c84798 - "System:C/DOpusRT" Hunk 0000 Offset 00000df8
----> 10c84418 - "System:C/DOpusRT" Hunk 0000 Offset 00000a78
----> 10c844ac - "System:C/DOpusRT" Hunk 0000 Offset 00000b0c
----> 10c83ba0 - "System:C/DOpusRT" Hunk 0000 Offset 00000200
----> 10c846c4 - "System:C/DOpusRT" Hunk 0000 Offset 00000d24
----> 10c83a50 - "System:C/DOpusRT" Hunk 0000 Offset 000000b0
10c84780 : 4878 0008 PEA.L $00000008
10c84784 : 4eb9 10c8 47cc JSR.L $10c847cc
10c8478a : 2240 MOVEA.L D0,A1
10c8478c : 588f ADDA.L #$00000004,A7
10c8478e : 4a89 TST.L A1
10c84790 : 6712 BEQ.B #$00000012
10c84792 : 41ec 80ba LEA.L (A4, -$7f46) == $10ac5270,A0
10c84796 : 2290 MOVE.L (A0),(A1)
10c84798 : * 236f 0004 0004 MOVE.L (A7, $0004) == $10cd8578,(A1, $0004) ==
$002849f7
10c8479e : 2089 MOVE.L A1,(A0)
10c847a0 : 4280 CLR.L D0
10c847a2 : 4e75 RTS.L
10c847a4 : 700c MOVE.L #$0000000c,D0
10c847a6 : 2940 80ca MOVE.L D0,(A4, -$7f36) == $10ac5280
10c847aa : 70ff MOVE.L #$ffffffff,D0
10c847ac : 4e75 RTS.L
10c847ae : 4e71 NOP.L
Name: "Background CLI"

Enforcer Hit! Bad program
Illegal LONG READ from: 002849f7 PC: 10c847ba
Data: 10c847b0 00000000 00000000 00000058 00000080 00000080 04258f19 00000067
Addr: 10c847b0 10540ae8 002849f3 10ac51dc 10acd1b6 10ac5304 100008bc 10cd8604
Stck: 10c83aa2 10c83a5c 00000002 00000000 00000000 00fa06d6 00001000 10cd728c
Stck: 10ac5278 10ac5274 2a780004 2f4d0044 10cd8648 10cd8648 10cdc628 00003fd0
Stck: 00000000 00003fe0 0956203c 00000608 223c0001 00014eae fd542640 4a806700
Stck: 08227014 2740000c 268d274c 000843fa 0a487000 4eaefdd8 27400004 670007f0
Stck: 2c780004 226e0114 2c6900b8 2a6b0008 2f4e003c 2f4d0038 2f490034 2c4d4eae
----> 10c847ba - "System:C/DOpusRT" Hunk 0000 Offset 00000e1a
----> 10c83aa2 - "System:C/DOpusRT" Hunk 0000 Offset 00000102
----> 10c83a5c - "System:C/DOpusRT" Hunk 0000 Offset 000000bc
10c847a6 : 2940 80ca MOVE.L D0,(A4, -$7f36) == $10ac5280
10c847aa : 70ff MOVE.L #$ffffffff,D0
10c847ac : 4e75 RTS.L
10c847ae : 4e71 NOP.L
10c847b0 : 2f0a MOVE.L A2,-(A7)
10c847b2 : 246c 80ba MOVEA.L (A4, -$7f46) == $10ac5270,A2
10c847b6 : 4a8a TST.L A2
10c847b8 : 670c BEQ.B #$0000000c
10c847ba : * 206a 0004 MOVEA.L (A2, $0004) == $002849f7,A0
10c847be : 4e90 JSR.L (A0)
10c847c0 : 2452 MOVEA.L (A2),A2
10c847c2 : 4a8a TST.L A2
10c847c4 : 66f4 BNE.B #$fffffff4
10c847c6 : 245f MOVEA.L (A7)+,A2
10c847c8 : 4e75 RTS.L
10c847ca : 0000 48e7 OR.B #$e7,D0
10c847ce : 3836 41ec 80be MOVE.W (D4.W*1+-32578)+0 == $ffff80be,D4
Name: "Background CLI"

Last edited by ami_stuff; 09 May 2009 at 21:41.
ami_stuff is offline  
Old 09 May 2009, 21:52   #4
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,522
Code:
10c84858 : 2c55 MOVEA.L (A5),A6
10c8485a : 204a MOVEA.L A2,A0
10c8485c : 2003 MOVE.L D3,D0
10c8485e : 4eae ff46 JSR.L (A6, -$00ba) == $10000802
10c84862 : 2040 MOVEA.L D0,A0
10c84864 : * 20c3 MOVE.L D3,(A0)+
This is another weird one. JSR.L (A6, -$00ba) = Allocate() = Allocate memory from private pool. Returned memory address is odd address which should never happen.. (it should be always 8 byte aligned)

Possibly there has been memory corruption previously or there is bug in exec.library/Allocate() in some "impossible" situations (JIT...)
Toni Wilen is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Shadow of the third moon - crashes on "Disk" option PopoCop support.Games 7 26 December 2012 18:11
The "Match a500 speed" Option only works if CPU is set to Mc68000. Sp_ support.WinUAE 9 15 December 2008 17:36
WinUAE 1.3.2 - "fastest possible" not at 100% cpu usage? rsn8887 support.WinUAE 12 15 October 2006 22:34
Propper speed request when recording with "Disable frame rate" turned on. Ironclaw request.UAE Wishlist 9 02 August 2006 07:21
WinUAE crashes when pressing loading "no config" Unregistered support.WinUAE 1 22 May 2004 19:04

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 00:55.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.07790 seconds with 13 queries