skmp / reicast-gamebugs

issue tracker for game bugs
0 stars 0 forks source link

Prison Lane/Iron Gate crash (Sonic Adventure 2) #66

Open skmp opened 5 years ago

skmp commented 5 years ago

From @Haendelh on April 13, 2015 22:34

After Prison Lane/Iron Gate loading time ends, the game is closed and the emulator returns to the games menu. I managed to enter Prison Lane once, but when I try to enter again, this happens. (By the way, my device is a Galaxy S3)

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/60871256-prison-lane-iron-gate-crash-sonic-adventure-2?utm_campaign=plugin&utm_content=tracker%2F91046168&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F91046168&utm_medium=issues&utm_source=github).
skmp commented 5 years ago

From @nikp123 on June 6, 2015 22:1

This happens on my mtk6582 too,maybe it is associated with the same gpu that s3 uses the Mali MP400 . And when the game crashes the ram filled perfectly 960/964 MB. In my case < I hate this part I can't find the answer maybe the dev team will figure this out.

skmp commented 5 years ago

From @hooby3dfx on June 6, 2015 23:54

Can you post the log please? On Jun 6, 2015 6:01 PM, "nikp123" notifications@github.com wrote:

This happens on my mtk6582 too,maybe it is associated with the same gpu that s3 uses the Mali MP400 . And when the game crashes the ram filled perfectly 960/964 MB. In my case < I hate this part I can't find the answer maybe the dev team will figure this out.

— Reply to this email directly or view it on GitHub https://github.com/reicast/reicast-emulator/issues/639#issuecomment-109653876 .

skmp commented 5 years ago

From @nikp123 on June 7, 2015 10:25

Logcat?

skmp commented 5 years ago

From @nikp123 on June 8, 2015 7:32

I can't it crashes the logcat! But I got it working somehow ,I dunno it may be just luck.

skmp commented 5 years ago

From @hooby3dfx on June 8, 2015 12:46

Does it work when the usb is mounted? On Jun 8, 2015 12:32 AM, "nikp123" notifications@github.com wrote:

I can't it crashes the logcat! But I got it working somehow ,I dunno it may be just luck.

— Reply to this email directly or view it on GitHub https://github.com/reicast/reicast-emulator/issues/639#issuecomment-109891887 .

skmp commented 5 years ago

From @nikp123 on June 8, 2015 21:31

Adb doesnt even work even with proper drivers! A OS bug maybe. It just stops with the message: Waiting for devices...

skmp commented 5 years ago

From @hooby3dfx on June 8, 2015 21:39

Sorry, I meant does plugging your device in via USB prevent the crash?

On Mon, Jun 8, 2015 at 2:31 PM, nikp123 notifications@github.com wrote:

Adb doesnt even work even with proper drivers! A OS bug maybe. It just stops with the message: Waiting for devices...

— Reply to this email directly or view it on GitHub https://github.com/reicast/reicast-emulator/issues/639#issuecomment-110147570 .

skmp commented 5 years ago

From @nikp123 on June 8, 2015 22:33

Maybe, I'll try.But I'm busy so I may not reply soon.

skmp commented 5 years ago

From @1seam1 on May 4, 2017 8:36

yea this bug still exists

skmp commented 5 years ago

From @LoungeKatt on May 4, 2017 18:17

Was a log ever provided for this? It sounds like there was an issue with getting the original one.

skmp commented 5 years ago

From @nikp123 on May 4, 2017 18:41

I don't have the same phone anymore. I apologize for forgetting to give the log, I guess I forgot about this when I beat the level.

EDIT: But from I remember there was a 1/10-15 chance the stage would load.

skmp commented 5 years ago

From @nikp123 on May 4, 2017 18:49

@hooby3dfx I don't think it does. It's all just chance.

skmp commented 5 years ago

From @LoungeKatt on May 4, 2017 18:59

No worries. @1seam1 if you are still having the issue, can you grab a log for it?

skmp commented 5 years ago

From @1seam1 on May 4, 2017 23:15

@LoungeKatt wow i didnt even know anyone still worked on reicast. i would have reported the other issues i have like how the shoulder buttons dont work with my ipega device and how the sides of the screen are always cut off and so on. but lets focus on this i guess for now. so i generated a log but i have no idea where it goes. it just says "log created in files directory" well its not in my dir with the games. and i dont see a reicast folder on the root. any help? also is talking to you guys on IRC easier?(do u have a room) I talk to the Retroarch guys pretty often on there.

skmp commented 5 years ago

From @LoungeKatt on May 4, 2017 23:55

Shoulder buttons have multiple open and closed issues already. It is an incompatibility between new hardware and the old system. Screen clipping is likely the change in how display parameters were calculated, since scale doesn't appear to be a required calculation anymore. As for the log, it would be in /sdcard/Android/data/com.reicast.emulator/files There was an IRC at one point, but I can't say if it is used anymore. I have moved most of my personal stuff to Discord and haven't really been available in a few months. Life and stuff.

skmp commented 5 years ago

From @1seam1 on May 4, 2017 23:59

yea i understand. im in the irc room right now if u wanna pop over there. ill stay logged in today incase anyone there actually talks. ill try to find that log right now

skmp commented 5 years ago

From @1seam1 on May 5, 2017 0:17

ok i finally found them in "data/data/.com.reicast.emulator/files"

1493939207037.txt 1493939287063.txt 1493941250753.txt

skmp commented 5 years ago

From @1seam1 on May 5, 2017 2:12

lemme know if those logs helped. and good news btw. i realized if you simply select "custom layout" in the options it makes the triggers work :)

skmp commented 5 years ago

From @1seam1 on May 7, 2017 1:8

any luck?

skmp commented 5 years ago

From @LoungeKatt on May 7, 2017 2:25

There are two separate runs in the logs that are nearly identical. Here is after the image loads:

I/reicast (12987): 
I/reicast (12987):   ARM7_TCB addr: 0x6011c000 | from: 0x6011b404 | addr here: 0x602403c4
I/reicast (12987): Sh4 Reset
I/reicast (12987): cntx // fpcb offset: -34603008 // pc offset: -184 // pc A0000000
I/reicast (12987): Get MemPtr unsupported area : addr=0xA0000000
I/reicast (12987): Get MemPtr unsupported area : addr=0xA0000018
I/reicast (12987): Sh4: i-cache invalidation A0000016
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at A0000016
I/reicast (12987): Get MemPtr unsupported area : addr=0x80000080
I/reicast (12987): Get MemPtr unsupported area : addr=0x800000A8
I/reicast (12987): Get MemPtr unsupported area : addr=0x800000BE
I/reicast (12987): Get MemPtr unsupported area : addr=0x800000C6
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at 8C0000DE
I/reicast (12987): EGL config: 58FBFBA8, 00000001, 58550AA0 320x320
I/reicast (12987): OSD: 6
I/reicast (12987): Invalid GD-DMA start, SB_GDEN=0.Ingoring it.
I/reicast (12987): VREG = 03 ARMRST 00
I/reicast (12987): VREG = 03 ARMRST 01
I/reicast (12987): EGL config: 58FBFBA8, 00000001, 58550AA0 320x320
I/reicast (12987): OSD: 12
I/reicast (12987): VREG = 03 ARMRST 00
I/reicast (12987): SPI : unknown ? [0x70]
I/reicast (12987): SPI : unknown ? [0x71]
I/reicast (12987): sh4io: Invalid read access @@ 00000030
I/reicast (12987): Sh4: i-cache invalidation 8C00DD78
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at 8C00DD78
I/reicast (12987): bm_GetBlock(602B3294) failed ..
I/reicast (12987): Stale block ..
I/reicast (12987): bm_GetBlock(602B3294) failed ..
I/reicast (12987):  .. null RBI: 8C00DDA0 -- unlinked stale block
I/reicast (12987): DIV32S matched 1% @ 0x8C00CF78
I/reicast (12987): DIV32S matched 100% @ 0x8C00CF7E
I/reicast (12987): div32s 1/0/3
I/reicast (12987): Invalid GD-DMA start, SB_GDEN=0.Ingoring it.
I/reicast (12987): Sh4: i-cache invalidation 8C09E6A6
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at 8C09E6A6
I/reicast (12987): bm_GetBlock(602AAAEC) failed ..
I/reicast (12987): Stale block ..
I/reicast (12987): bm_GetBlock(602AAAEC) failed ..
I/reicast (12987):  .. null RBI: 8C09E6CE -- unlinked stale block
I/reicast (12987): Sh4: i-cache invalidation AC09D990
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC09D990
I/reicast (12987): VREG = 03 ARMRST 00
I/reicast (12987): reicast git/n - 20.21 (0.00) - 49.47 - V: 24.74 (50.00, PAL480i50.00) R: 0.49+0.00 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): new tactx
I/reicast (12987): new tactx
I/reicast (12987): DIV32S matched 1% @ 0x8C091086
I/reicast (12987): DIV32S matched 100% @ 0x8C09108C
I/reicast (12987): div32s 1/0/3
I/reicast (12987): DIV32S matched 1% @ 0x8C0911E4
I/reicast (12987): DIV32S matched 100% @ 0x8C0911EC
I/reicast (12987): div32s 1/0/3
I/reicast (12987): DIV32S matched 1% @ 0x8C09126E
I/reicast (12987): DIV32S matched 1% @ 0x8C091278
I/reicast (12987): VREG = 03 ARMRST 01
I/reicast (12987): VREG = 03 ARMRST 01
I/reicast (12987): VREG = 03 ARMRST 00
I/reicast (12987): FOG TABLE Curve match: maxdev: 0.42 cents
I/reicast (12987): new tactx
I/reicast (12987): reicast git/n - 11.13 (0.00) - 89.87 - V: 44.93 (1.15, PAL480i50.00) R: 23.70+15.31 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): reicast git/n - 9.94 (0.00) - 100.57 - V: 50.29 (1.00, PAL480i50.00) R: 30.37+19.92 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): reicast git/n - 10.05 (0.00) - 99.51 - V: 49.75 (1.00, PAL480i50.00) R: 29.85+19.90 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): reicast git/n - 10.00 (0.00) - 100.00 - V: 50.00 (1.00, PAL480i50.00) R: 30.50+19.50 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): SPI : unknown ? [0x70]
I/reicast (12987): SPI : unknown ? [0x71]
I/reicast (12987): Sh4: i-cache invalidation AC09EC6E
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC09EC6E
I/reicast (12987): DIV32S matched 1% @ 0x8C00CF78
I/reicast (12987): DIV32S matched 100% @ 0x8C00CF7E
I/reicast (12987): div32s 1/0/3
I/reicast (12987): DIV32S matched 1% @ 0x8C00D0D6
I/reicast (12987): DIV32S matched 100% @ 0x8C00D0DE
I/reicast (12987): div32s 1/0/3
I/reicast (12987): DIV32S matched 1% @ 0x8C00D160
I/reicast (12987): DIV32S matched 1% @ 0x8C00D16A
I/reicast (12987): reicast git/n - 10.08 (0.00) - 99.17 - V: 49.58 (1.35, PAL480i50.00) R: 22.81+13.88 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): Sh4: i-cache invalidation AC00043A
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC00043A
I/reicast (12987): bm_GetBlock(602B70BC) failed ..
I/reicast (12987): Stale block ..
I/reicast (12987): bm_GetBlock(602B70BC) failed ..
I/reicast (12987):  .. null RBI: AC000452 -- unlinked stale block
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC0082FE
I/reicast (12987): Sh4: i-cache invalidation AC0082FE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC0082FE
I/reicast (12987): VREG = 03 ARMRST 00
I/reicast (12987): DIV32S matched 1% @ 0x8C0098D8
I/reicast (12987): DIV32S matched 100% @ 0x8C0098DE
I/reicast (12987): div32s 1/0/3
I/reicast (12987): DIV32S matched 1% @ 0x8C009A36
I/reicast (12987): DIV32S matched 100% @ 0x8C009A3E
I/reicast (12987): div32s 1/0/3
I/reicast (12987): DIV32S matched 1% @ 0x8C009AC0
I/reicast (12987): DIV32S matched 1% @ 0x8C009ACA
I/reicast (12987): reicast git/n - 10.10 (0.00) - 99.01 - V: 49.50 (Inf, PAL480i50.00) R: 0.00+0.00 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): Sh4: i-cache invalidation AC00E0DA
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC00E0DA
I/reicast (12987): bm_GetBlock(602B5C88) failed ..
I/reicast (12987): Stale block ..
I/reicast (12987): bm_GetBlock(602B5C88) failed ..
I/reicast (12987):  .. null RBI: AC00E0FC -- unlinked stale block
I/reicast (12987): SPI : unknown ? [0x70]
I/reicast (12987): SPI : unknown ? [0x71]
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC00FFFE
I/reicast (12987): Sh4: i-cache invalidation AC00FFFE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC00FFFE
I/reicast (12987): Sh4: i-cache invalidation 8C135316
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at 8C135316
I/reicast (12987): bm_GetBlock(602AAADC) failed ..
I/reicast (12987): Stale block ..
I/reicast (12987): bm_GetBlock(602AAADC) failed ..
I/reicast (12987):  .. null RBI: 8C13532C -- unlinked stale block
I/reicast (12987): Sh4: i-cache invalidation AC10F2FA
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F2FA
I/reicast (12987): VREG = 03 ARMRST 00
I/reicast (12987): reicast git/n - 10.49 (0.00) - 95.29 - V: 47.64 (Inf, PAL480i50.00) R: 0.00+0.00 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0DC6
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0DCC
I/reicast (12987): div32s 1/0/3
I/reicast (12987): SPI : unknown ? [0x70]
I/reicast (12987): SPI : unknown ? [0x71]
I/reicast (12987): VREG = 03 ARMRST 01
I/reicast (12987): VREG = 03 ARMRST 01
I/reicast (12987): VREG = 03 ARMRST 00
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): FOG TABLE Curve match: maxdev: 3.33 cents
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0F24
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0F2C
I/reicast (12987): div32s 1/0/3
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0FAE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0FB8
I/reicast (12987): reicast git/n - 13.06 (0.00) - 76.58 - V: 38.29 (38.50, PAL480i50.00) R: 0.99+0.00 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0DC6
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0DCC
I/reicast (12987): div32s 1/0/3
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0F24
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0F2C
I/reicast (12987): div32s 1/0/3
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0FAE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0DC6
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0DCC
I/reicast (12987): div32s 1/0/3
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0DC6
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0DCC
I/reicast (12987): div32s 1/0/3
I/reicast (12987): reicast git/n - 11.39 (0.00) - 87.78 - V: 43.89 (29.67, PAL480i50.00) R: 1.48+0.00 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0F24
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0F2C
I/reicast (12987): div32s 1/0/3
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0FAE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0FB8
I/reicast (12987): reicast git/n - 10.47 (0.00) - 95.55 - V: 47.77 (1.26, PAL480i50.00) R: 23.39+14.43 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): reicast git/n - 10.08 (0.00) - 99.17 - V: 49.58 (1.00, PAL480i50.00) R: 29.75+19.83 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): VREG = 03 ARMRST 00
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0F24
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0F2C
I/reicast (12987): div32s 1/0/3
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0FAE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0DC6
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0DCC
I/reicast (12987): div32s 1/0/3
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0FB8
I/reicast (12987): reicast git/n - 12.50 (0.00) - 79.99 - V: 40.00 (2.67, PAL480i50.00) R: 10.00+5.00 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): reicast git/n - 10.18 (0.00) - 98.20 - V: 49.10 (1.00, PAL480i50.00) R: 29.76+19.34 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): reicast git/n - 9.82 (0.00) - 101.84 - V: 50.92 (1.00, PAL480i50.00) R: 30.45+20.47 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): reicast git/n - 10.12 (0.00) - 98.79 - V: 49.40 (1.00, PAL480i50.00) R: 29.94+19.46 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0F24
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0F2C
I/reicast (12987): div32s 1/0/3
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0FAE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0FB8
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0DC6
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0DCC
I/reicast (12987): div32s 1/0/3
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0DC6
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0DCC
I/reicast (12987): div32s 1/0/3
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0DC6
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0DCC
I/reicast (12987): div32s 1/0/3
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0DC6
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0DCC
I/reicast (12987): div32s 1/0/3
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0DC6
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0DCC
I/reicast (12987): div32s 1/0/3
I/reicast (12987): reicast git/n - 14.26 (0.00) - 70.15 - V: 35.07 (1.31, PAL480i50.00) R: 17.78+8.89 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0DC6
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0DCC
I/reicast (12987): div32s 1/0/3
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0DC6
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0DCC
I/reicast (12987): div32s 1/0/3
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0F24
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0F2C
I/reicast (12987): div32s 1/0/3
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0FAE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0FB8
I/reicast (12987): FOG TABLE Curve match: maxdev: 0.00 cents
I/reicast (12987): FOG TABLE Curve match: maxdev: 3.33 cents
I/reicast (12987): reicast git/n - 12.53 (0.00) - 79.83 - V: 39.91 (1.90, PAL480i50.00) R: 12.47+8.48 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0F24
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0F2C
I/reicast (12987): div32s 1/0/3
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0FAE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0DC6
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0DCC
I/reicast (12987): div32s 1/0/3
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0DC6
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0DCC
I/reicast (12987): div32s 1/0/3
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0F24
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0F2C
I/reicast (12987): div32s 1/0/3
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0FAE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0FB8
I/reicast (12987): reicast git/n - 11.46 (0.00) - 87.26 - V: 43.63 (5.56, PAL480i50.00) R: 4.90+2.94 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): reicast git/n - 9.83 (0.00) - 101.74 - V: 50.87 (1.00, PAL480i50.00) R: 30.92+19.95 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): reicast git/n - 10.28 (0.00) - 97.26 - V: 48.63 (1.22, PAL480i50.00) R: 25.05+14.74 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): reicast git/n - 10.22 (0.00) - 97.85 - V: 48.92 (1.07, PAL480i50.00) R: 27.96+17.97 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): reicast git/n - 9.81 (0.00) - 101.97 - V: 50.99 (1.15, PAL480i50.00) R: 26.99+17.50 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): reicast git/n - 10.07 (0.00) - 99.31 - V: 49.65 (1.00, PAL480i50.00) R: 29.50+20.16 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): reicast git/n - 9.92 (0.00) - 100.83 - V: 50.42 (1.07, PAL480i50.00) R: 29.95+16.97 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0F24
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0F2C
I/reicast (12987): div32s 1/0/3
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0FAE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0DC6
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0DCC
I/reicast (12987): div32s 1/0/3
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0FB8
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0DC6
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0DCC
I/reicast (12987): div32s 1/0/3
I/reicast (12987): reicast git/n - 14.23 (0.00) - 70.27 - V: 35.13 (1.58, PAL480i50.00) R: 13.36+8.91 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0F24
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0F2C
I/reicast (12987): div32s 1/0/3
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0FAE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0FB8
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): reicast git/n - 12.51 (0.00) - 79.95 - V: 39.98 (1.00, PAL480i50.00) R: 24.27+15.70 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0DC6
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0DCC
I/reicast (12987): div32s 1/0/3
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0F24
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0F2C
I/reicast (12987): div32s 1/0/3
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0FAE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0FB8
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0DC6
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0DCC
I/reicast (12987): div32s 1/0/3
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0DC6
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0DCC
I/reicast (12987): div32s 1/0/3
I/reicast (12987): reicast git/n - 11.33 (0.00) - 88.28 - V: 44.14 (3.32, PAL480i50.00) R: 9.02+4.27 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0DC6
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0DCC
I/reicast (12987): div32s 1/0/3
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0DC6
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0DCC
I/reicast (12987): div32s 1/0/3
I/reicast (12987): reicast git/n - 10.97 (0.00) - 91.17 - V: 45.59 (Inf, PAL480i50.00) R: 0.00+0.00 VTX: 0.00 , MIPS: 0.00
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0DC6
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0DCC
I/reicast (12987): div32s 1/0/3
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0DC6
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0DCC
I/reicast (12987): div32s 1/0/3
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0DC6
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0DCC
I/reicast (12987): div32s 1/0/3
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): Sh4: i-cache invalidation AC10F3CE
I/reicast (12987): @@   ngen_ResetBlocks()
I/reicast (12987): Freeing fpcb
I/reicast (12987): recSh4:Dynarec Cache clear at AC10F3CE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0DC6
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0DCC
I/reicast (12987): div32s 1/0/3
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0F24
I/reicast (12987): DIV32S matched 100% @ 0x8C0C0F2C
I/reicast (12987): div32s 1/0/3
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0FAE
I/reicast (12987): DIV32S matched 1% @ 0x8C0C0FB8
I/reicast (12987): FOG TABLE Curve match: maxdev: 2.71 cents
I/reicast (12987): reicast git/n - 97.54 (0.00) - 10.25 - V: 5.13 (14.00, PAL480i50.00) R: 0.37+0.00 VTX: 0.00 , MIPS: 0.00

It also looks like the logs were victim of the org.apache.hoopla because it likely still happens if the system is above the API for the switch, not just if the app is built against the newer API.

skmp commented 5 years ago

From @1seam1 on May 7, 2017 3:20

sounds pretty serious. are u able to generate a save file that is at level 4? (the next stage) ive seen a few 100% all 180 medal files online for reicast, but that kinda sux. I could just use a save file to bypass the stage i guess. ive seen people do that with shenmue 1-2 and skies of arcadia

skmp commented 5 years ago

From @LoungeKatt on May 7, 2017 3:30

I don't know that there is a way to generate a save file like that. At least not without the game and the tools to load saves from a VMU to a computer. It isn't something that will be solved overnight, but having a log of the error is a step forward.

skmp commented 5 years ago

From @1seam1 on May 7, 2017 4:24

i think i found a way, ill post back here shortly

skmp commented 5 years ago

From @1seam1 on May 7, 2017 5:50

ok man, i made a save through nulldc, renamed it, imported it back to my phone. heres the save that starts you right after this crash. hopes this helps some people. also btw, sonic adventure 1 has the same issue when you leave the sewer it crashes. and skies of arcadia has a crash as well at one point. Here is a zip with all 3 saves.

http://www.mediafire.com/file/3khodgzupwahz33/sonic_1-2_and_skies_saves.zip

Hope this helps some people out.

skmp commented 5 years ago

From @1seam1 on May 8, 2017 2:0

hey loungecat, i know this is off topic but im not sure how else to contact you. I just wanted to let you know that Gunlord doesnt work. It just shows a white screen but the audio is there. you can evven get ingame and run around and shoot, i can hear it. but the screen is white the entire time. I would really love to be able to play this one.

skmp commented 5 years ago

From @LoungeKatt on May 8, 2017 4:3

If it is a different issue, it probably should be posted as a different issue. This allows the entire reicast team to view it and keep track of multiple issues at once.

skmp commented 5 years ago

From @1seam1 on May 8, 2017 4:18

ah ok, thanks again