hrydgard / ppsspp

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
https://www.ppsspp.org
Other
11.35k stars 2.18k forks source link

Resistance Retribution / Houfuku noToki crash in-game #4626

Open sum2012 opened 10 years ago

sum2012 commented 10 years ago

info log https://gist.github.com/sum2012/d3803a954fc24270d340

debug log https://drive.google.com/file/d/0B3OaSdeV0L8kVmszTHo4OWU5S3c/edit?usp=sharing

iso index https://gist.github.com/sum2012/adf600b324d3b58ebd96

first notice 37:01:136 ModuleLoader E[MODULE]: HLE\sceKernelModule.cpp:1612 UNIMPL sceKernelStopUnloadSelfModuleWithStatus(00000001, 00000000, 00000000, 00000000, 00000000): game has likely crashed

second notice E[IO]: HLE\sceIo.cpp:1634 ERROR_ERRNO_FILE_NOT_FOUND=sceIoOpenAsync(disc0:/PSP_GAME/USRDIR/GAMEDATA/COMMON/FONTS.HGZ, 00000001, 00000000) - file not found

The file exist in the iso index but end with .HOG \PSP_GAME\USRDIR\GAMEDATA\COMMON\FONTS.HOG

unknownbrackets commented 10 years ago

Whether it should or should not, it is. Audio decoding is done in the emulation thread. All that callback does is pull bytes off the buffer.

The flow is like this:

  1. Game loads file containing atrac3+ into game memory.
  2. Game tells HLE code to decode atrac3+ data.
  3. Emulator decodes atrac3+ data and puts the result in game memory.
  4. Game later sends the decoded atrac3+ data to sceAudio to play.
  5. Emulator copies the game memory to a buffer.
  6. Outside emulation, the sound thread periodically grabs data off this buffer.

Steps 1-5 are always done regardless of that setting. It only controls step 6. Steps 1-5 must still be done in some way because that have non-trivial impact on game thread scheduling and timing. Not doing those things would definitely break games.

It's reasonable to assume that the game would say "play this file in the background" and then the emulator can decode it at runtime all nice like. This would be great and really make it much easier to use more threads for emulation, and yes indeed allow the callback to be the decoder. But this is absolutely not how it works on the PSP. It is tightly coupled, and we have to follow the rules if we want to emulate PSP games (which do all sorts of things not narrowly described by "play this file in the background.")

-[Unknown]

ppsspp-gamer commented 10 years ago

@unknownbrackets Thanks for your explanation.

Is it possible the crash caused by StreamCallback (invalid audio data caused infinite loop or corrupt the heap)?

unknownbrackets commented 10 years ago

Well, I don't see a BUFSIZE check there. I don't really know DirectSound but a buffer overflow might be possible there. It's already intentionally looping forever so I don't think it could cause an infinite loop.

That said the buffer seems (intentionally?) way too large, so I dunno.

-[Unknown]

ppsspp-gamer commented 10 years ago

Tested with build v0.9.9.1-566-gc2a462c x64, after merge merge pull request #6959 from unknownbrackets/atrac-minor, although this fix is not for resistance retribution, some how it also fixs most of resistance retribution crash bugs.

Now I can play through half of this game without tricks by disabling audio until I meet a crash bug of graphics. But not sure if this is a real graphic bug or another bug caused by corrupted memory

screen_shot

Error message from log console: console Real time save state before crash: http://www.mediafire.com/download/3w4orj1p8sez199/UCUS98668_1.00_0-3.zip

info log: http://www.mediafire.com/download/r62df3qk5v3mcny/ucus98668-ppsspplog.zip

daniel229 commented 9 years ago

Also the smoke is not correct when the door open. ppsspp 01

psp 201503171631_001

daniel229 commented 9 years ago

Change CPU clock to 25, the explosion would not crash.

daniel229 commented 9 years ago

ForceMaxEmulatedFPS = 20 also helps the crash.

unknownbrackets commented 9 years ago

Well, that's just going to affect its timing and delay whatever thread does the flipping more. So all these things definitely mean it's something going too fast, I think...

-[Unknown]

daniel229 commented 9 years ago

46 is the biggest one make it working,and still get 60 fps most of the time.45 will make it get 45 fps most of the time.

daniel229 commented 8 years ago

weird bug,Stuck here, like https://github.com/hrydgard/ppsspp/issues/7320 01

savestate for the demo https://drive.google.com/file/d/0BzGZGDfFE68zb04tWGM0OW40X1U/view?usp=sharing

daniel229 commented 8 years ago

It seems like it's not a bug,just funny.and happen in PSP.

unknownbrackets commented 8 years ago

Does this crash still happen? I tried the savestate, which still crashes, but it seems like it always crashes no matter anything. I'm thinking the savestate is already "too late" to recover.

-[Unknown]

daniel229 commented 8 years ago

Still need low CPU clock to avoid the crash. Two savestate here,default clock and 70Mhz. https://drive.google.com/folderview?id=0BzGZGDfFE68zd29uVGppZ3V0QWM&usp=sharing

ghost commented 5 years ago

Damn game! I'm always stopped in this part.

PPSSPP_2019-09-10-17-32-23

dml360 commented 5 years ago

I think this game will not be emulated correctly by ppsspp, since 2014 this isue is open and was never possible to fix the problem, I created one in 2018 and to my surprise was duplicate of this here, including inumerous isues were opened and closed as duplicates of this one .. I would like to be a programming expert to work on this problem.

Panderner commented 4 years ago

this issue has a lot of duplicates and this issue is Never fixed in recent versions, This Game is unplayable due to crashing issues.

ghost commented 4 years ago

damn 7 years in the making. You think by now this will get fixed somehow but its still crashes and freezes in places. There are even options on the main menu that will make it crash lol.

sum2012 commented 4 years ago

@MojoJojoDojo Does Change CPU clock to 25 or ForceMaxEmulatedFPS = 20 help the game ?

ghost commented 4 years ago

@MojoJojoDojo Does Change CPU clock to 25 or ForceMaxEmulatedFPS = 20 help the game ?

Hey i tried recently messing with clocks. Is there a way to get the Ad-Hoc option to work? It will just freeze PPSSPP when you try it.

ghost commented 3 years ago

Using JIT this game is freezing after this part no crash. Screenshot_2021-09-21-23-05-45-965_org ppsspp ppsspp Screenshot_2021-09-21-22-59-29-951_org ppsspp ppsspp

logs logcat_09-21-2021_23-00-46.txt

But using IR interpreter is crashing. I will test more about this game and report back.

ghost commented 3 years ago

Force software rendering and loading a savestates crashing out the emulator. Interpreter and IR Interpreter crashing Jit no crashing but freezed in blackscreen.

I try also DrawSyncEatCycles for this game but no luck 😅

ghost commented 3 years ago

OpenGL game is freezed but touchscreen controller still response.

Vulkan game is freezed and touchscreen controller is no response and after a minute ppsspp isn't responding.

ghost commented 3 years ago

This bluescreen (hoping) that is useful to fix this issue in the near future. Screenshot_2021-09-22-00-08-54-957_org ppsspp ppsspp

ghost commented 3 years ago

Extracting the iso pass me on that particular area that always freeze 😂 I will test more and play if I can finish this game without freeze/crash hope that helps.

https://user-images.githubusercontent.com/37603562/134297221-22f95075-241f-4c27-b799-66346764a3a5.mp4

Got the idea from this yt channel https://youtu.be/Gjq7jKMMMvE

anr2me commented 3 years ago

That is really strange if PPSSPP were having difficulty extracting the content properly from the ISO O.o

I remembered something similar also happened when using remote disc a few months ago, sometimes textures can be missing or became black, but it was on a different game, and clearing the cache fixed the issue.

ghost commented 2 years ago

Just noting this out but this is the only known game to use the "PSP Plus" feature. This allows PSP-2000 and PSP-3000 to use a dualshock 3 controller when its connected to a PS3. In general I think the game keeps polling the USB for the infected mode which is being used when you connect the PSP to the PS3 as well. Possibly either could issues when the game is being emulated (the features dont work on the Vita as is with Adrenaline). This also got something to do with the AV out on the PSP BTW: 2924568700_68a0f121d8_o

LunaMoo commented 2 years ago

If that's "only game with this feature" then it's unlikely to affect those crashes as there's a different game on same engine which doesn't have support for that and crashes similar way. Also those additional modes of RR are all within PSP version, usb connection is there just to check if you have the other game to unlock those things, basically it's an ad to buy the other game if you have one of them.

Edit: note that it's known since forever that those games are affected by timings and you can pass some of the crashes by slowing down emulated psp cpu, delaying some syscalls also can help. If I recall the game was also working better if complete savedata was present probably due to missions running a bit differently if replayed compared to playing first time.

anr2me commented 2 years ago

Whenever i tried to get my self killed, on death it have a high chance to crash, felt like it have something to do with Savedata / Auto-saving

LunaMoo commented 2 years ago

Maybe it's an allocation problem and it increases the savedata size in memory overwriting something, could explain why using complete savedata is more stable.

ghost commented 2 years ago

If that's "only game with this feature" then it's unlikely to affect those crashes as there's a different game on same engine which doesn't have support for that and crashes similar way. Also those additional modes of RR are all within PSP version, usb connection is there just to check if you have the other game to unlock those things, basically it's an ad to buy the other game if you have one of them.

Edit: note that it's known since forever that those games are affected by timings and you can pass some of the crashes by slowing down emulated psp cpu, delaying some syscalls also can help. If I recall the game was also working better if complete savedata was present probably due to missions running a bit differently if replayed compared to playing first time.

I presume that you talk about the Syphon Filter games. I actually had good experience with them mostly and didnt encounter any crashes but maybe i overlooked it. But I guess you know more about it... BTW the infected mode thing that only happens when using the USB feature seemed to me to be a bit more complex then other games that appear to use it.

sum2012 commented 2 years ago

it is interesing.If we force do not save in coding whether it still get crash

在 2022年7月16日週六 上午4:59,LunaMoo @.***> 寫道:

Maybe it's an allocation problem and it increases the savedata size in memory overwriting something, could explain why using complete savedata is more stable.

— Reply to this email directly, view it on GitHub https://github.com/hrydgard/ppsspp/issues/4626#issuecomment-1185932034, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAQTT7BTPY4Y6LMC3DCMMT3VUHGM7ANCNFSM4AJ6IQRA . You are receiving this because you were mentioned.Message ID: @.***>

LunaMoo commented 2 years ago

I presume that you talk about the Syphon Filter games. I actually had good experience with them mostly and didnt encounter any crashes but maybe i overlooked it. But I guess you know more about it... BTW the infected mode thing that only happens when using the USB feature seemed to me to be a bit more complex then other games that appear to use it.

It's more advanced in a sense that it unlocks game modification instead of items etc., it however does nothing at all if it doesn't connect to the other game, it also doesn't copy anything from the other game, it's just an unlock as in all such cases. Also I believe the check only works on boot, before title screen. It doesn't run later on, you can look into the source code of a plugin someone made to unlock it.

About Syphon Filter, we literally have an open issue about it crashing, it shares smoke rendering issue as well.

it is interesing.If we force do not save in coding whether it still get crash

The game doesn't allow saving during mission as far as I recall anyway so no point blocking it. I was thinking more about game writing savedata to ram, ie. statistics and such and if that grows with time, maybe some part of it overwrites things like pointers or whatever causing a crash. It's probably not what's happening, just trying to think why it would be affected by player death as observed by ANR2ME, but this could as well just be death animation rendering causing the crash, I mean weirdly the backend seems to be affecting at least Syphon Filter exact moment of crash(with d3d9 reportedly going slightly further before crashing) and those games are running on same engine.

Deka710 commented 2 years ago

any hope for this game?(resistance retribution),just asking

sum2012 commented 2 years ago

can you share save status before crash?

在 2022年9月3日週六 下午11:48,Deka710 @.***> 寫道:

any hope for this game?(resistance retribution),just asking

— Reply to this email directly, view it on GitHub https://github.com/hrydgard/ppsspp/issues/4626#issuecomment-1236147540, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAQTT7GL7ERDV25JW5VYOYDV4NXM7ANCNFSM4AJ6IQRA . You are receiving this because you were mentioned.Message ID: @.***>

Deka710 commented 2 years ago

can you share save status before crash? 在 2022年9月3日週六 下午11:48,Deka710 @.> 寫道: any hope for this game?(resistance retribution),just asking — Reply to this email directly, view it on GitHub <#4626 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAQTT7GL7ERDV25JW5VYOYDV4NXM7ANCNFSM4AJ6IQRA . You are receiving this because you were mentioned.Message ID: @.>

save states ?

sum2012 commented 2 years ago

@Deka710 Yes

sum2012 commented 2 years ago

@Deka710 You need change to "Anyone who has the link allow"

Deka710 commented 2 years ago

@Deka710 You need change to "Anyone who has the link allow"

https://drive.google.com/file/d/1-B-AJuSVSIKfH9wMzfDQHbxG77LJiCt1/view?usp=sharing here

Deka710 commented 2 years ago

https://user-images.githubusercontent.com/97207704/188291768-d218b4a3-40fd-4a31-98ce-1b186e135b84.mp4

after killing those big monsters in this stage theres chance for crash

sum2012 commented 2 years ago

Back up the save states to me. https://drive.google.com/file/d/1Gzp8-82STXBcGmAqymy_yjikJm6MAaVX/view?usp=sharing

Deka710 commented 2 years ago

done

sum2012 commented 2 years ago

It is gpu error .I can only reproduce once :(

inukaze commented 1 year ago

Using JIT this game is freezing after this part no crash. Screenshot_2021-09-21-23-05-45-965_org ppsspp ppsspp Screenshot_2021-09-21-22-59-29-951_org ppsspp ppsspp

logs logcat_09-21-2021_23-00-46.txt

But using IR interpreter is crashing. I will test more about this game and report back.

Hi there, well i had test the game in versions : Japanese + Full ReTranslation (Audio & Text), European Version, and USA Version.

Japanese Version & European Version : When you finish the Zone 1 of Roterdam after defeat the first boss, and you see that soldier and when goes to sewer, the PPSSPP Stuck. i test with : PPSSPP v1.9.3, v1.11.2, v1.12.3 (Windows & GNU/Linux) & v1.14.4 (Just under Windows) [I need install Slackware 15.0 and full upgrade system to see if i can compile the latest version]

Resistance Japones ReTraducido

In USA Version : The emulator not stuck there, i had the PSP System on Spanish, and when the Loading Screen, are typing text on the left of screen, and its not finish put text, if i press X too much fast i got the follow screen :

UCUS98668_00000

Well i delete that backup images because i can't finish the title, but i forgot test if works using another language of Latino Country like : Spanish (Spain), French, Italian, Portuguese just for test if the error are for some kind bad access on specific languages.

i write in the LunaMoo Workarounds just to see if that user can find a method to workaround that error on the non-usa versions -> https://github.com/LunaMoo/PPSSPP_workarounds/issues/9

ghost commented 1 year ago

Extracting the iso pass me on that particular area that always freeze 😂 I will test more and play if I can finish this game without freeze/crash hope that helps.

Got the idea from this yt channel https://youtu.be/Gjq7jKMMMvE

Logs that didn't crash during the fmv might be useful?

Failed to determine if 3136-6161:PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/UISCRIPTS/COMPLETE.LUA is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/UISCRIPTS/COMPLETE.LUA at /storage/3136-6161/PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/UISCRIPTS/COMPLETE.LUA
03-17 20:13:48.765 11496 11587 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FGAME%2FResistance_%2D_Retribution_EUR_PROPER_PSP%2DiND%2FPSP_GAME%2FUSRDIR%2FGAMEDATA%2FUISCRIPTS%2FCOMPLETE%2ELUA'
03-17 20:13:48.765 11496 11587 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-17 20:13:48.765 11496 11587 E PPSSPP  : [FILESYS] VirtualDiscFileSystem::OpenFile: FAILED, access = 1
03-17 20:13:48.793 11496 11587 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/UISCRIPTS/FAILED.LUA is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/UISCRIPTS/FAILED.LUA at /storage/3136-6161/PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/UISCRIPTS/FAILED.LUA
03-17 20:13:48.793 11496 11587 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FGAME%2FResistance_%2D_Retribution_EUR_PROPER_PSP%2DiND%2FPSP_GAME%2FUSRDIR%2FGAMEDATA%2FUISCRIPTS%2FFAILED%2ELUA'
03-17 20:13:48.794 11496 11587 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-17 20:13:48.794 11496 11587 E PPSSPP  : [FILESYS] VirtualDiscFileSystem::OpenFile: FAILED, access = 1
03-17 20:13:48.824 11496 11587 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/UISCRIPTS/GAMEGUI.LUA is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/UISCRIPTS/GAMEGUI.LUA at /storage/3136-6161/PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/UISCRIPTS/GAMEGUI.LUA
03-17 20:13:48.824 11496 11587 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FGAME%2FResistance_%2D_Retribution_EUR_PROPER_PSP%2DiND%2FPSP_GAME%2FUSRDIR%2FGAMEDATA%2FUISCRIPTS%2FGAMEGUI%2ELUA'
03-17 20:13:48.824 11496 11587 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-17 20:13:48.824 11496 11587 E PPSSPP  : [FILESYS] VirtualDiscFileSystem::OpenFile: FAILED, access = 1
03-17 20:13:48.842 11496 11587 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/UISCRIPTS/COMBO.LUA is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/UISCRIPTS/COMBO.LUA at /storage/3136-6161/PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/UISCRIPTS/COMBO.LUA
03-17 20:13:48.842 11496 11587 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FGAME%2FResistance_%2D_Retribution_EUR_PROPER_PSP%2DiND%2FPSP_GAME%2FUSRDIR%2FGAMEDATA%2FUISCRIPTS%2FCOMBO%2ELUA'
03-17 20:13:48.842 11496 11587 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-17 20:13:48.842 11496 11587 E PPSSPP  : [FILESYS] VirtualDiscFileSystem::OpenFile: FAILED, access = 1
03-17 20:13:48.880 11496 11587 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/UISCRIPTS/EQUIPNT.LUA is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/UISCRIPTS/EQUIPNT.LUA at /storage/3136-6161/PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/UISCRIPTS/EQUIPNT.LUA
03-17 20:13:48.880 11496 11587 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FGAME%2FResistance_%2D_Retribution_EUR_PROPER_PSP%2DiND%2FPSP_GAME%2FUSRDIR%2FGAMEDATA%2FUISCRIPTS%2FEQUIPNT%2ELUA'
03-17 20:13:48.880 11496 11587 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-17 20:13:48.880 11496 11587 E PPSSPP  : [FILESYS] VirtualDiscFileSystem::OpenFile: FAILED, access = 1
03-17 20:13:48.917 11496 11587 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/UISCRIPTS/GAMEOPT.LUA is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/UISCRIPTS/GAMEOPT.LUA at /storage/3136-6161/PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/UISCRIPTS/GAMEOPT.LUA
03-17 20:13:48.917 11496 11587 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FGAME%2FResistance_%2D_Retribution_EUR_PROPER_PSP%2DiND%2FPSP_GAME%2FUSRDIR%2FGAMEDATA%2FUISCRIPTS%2FGAMEOPT%2ELUA'
03-17 20:13:48.917 11496 11587 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-17 20:13:48.917 11496 11587 E PPSSPP  : [FILESYS] VirtualDiscFileSystem::OpenFile: FAILED, access = 1
03-17 20:13:48.950 11496 11587 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/UISCRIPTS/INGAMENU.LUA is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/UISCRIPTS/INGAMENU.LUA at /storage/3136-6161/PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/UISCRIPTS/INGAMENU.LUA
03-17 20:13:48.950 11496 11587 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FGAME%2FResistance_%2D_Retribution_EUR_PROPER_PSP%2DiND%2FPSP_GAME%2FUSRDIR%2FGAMEDATA%2FUISCRIPTS%2FINGAMENU%2ELUA'
03-17 20:13:48.950 11496 11587 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-17 20:13:48.950 11496 11587 E PPSSPP  : [FILESYS] VirtualDiscFileSystem::OpenFile: FAILED, access = 1
03-17 20:13:48.967 11496 11587 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/UISCRIPTS/.LUA is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/UISCRIPTS/.LUA at /storage/3136-6161/PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/UISCRIPTS/.LUA
03-17 20:13:48.967 11496 11587 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FGAME%2FResistance_%2D_Retribution_EUR_PROPER_PSP%2DiND%2FPSP_GAME%2FUSRDIR%2FGAMEDATA%2FUISCRIPTS%2F%2ELUA'
03-17 20:13:48.967 11496 11587 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-17 20:13:48.967 11496 11587 E PPSSPP  : [FILESYS] VirtualDiscFileSystem::OpenFile: FAILED, access = 1
03-17 20:13:50.505 11496 11587 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/COMMON/SKEL.HGZ is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/COMMON/SKEL.HGZ at /storage/3136-6161/PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/COMMON/SKEL.HGZ
03-17 20:13:50.505 11496 11587 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FGAME%2FResistance_%2D_Retribution_EUR_PROPER_PSP%2DiND%2FPSP_GAME%2FUSRDIR%2FGAMEDATA%2FCOMMON%2FSKEL%2EHGZ'
03-17 20:13:50.505 11496 11587 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-17 20:13:50.505 11496 11587 E PPSSPP  : [FILESYS] VirtualDiscFileSystem::OpenFile: FAILED, access = 1
03-17 20:13:50.505 11496 11587 E PPSSPP  : [SCEIO] 00000004=sceIoOpenAsync(disc0:/PSP_GAME/USRDIR/GAMEDATA/COMMON/SKEL.HGZ, 1, 0): file not found
03-17 20:13:52.580 11496 11587 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/SINGLE/ROTER_1P/ROTER_C1/DATA_TDX1.HGZ is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/SINGLE/ROTER_1P/ROTER_C1/DATA_TDX1.HGZ at /storage/3136-6161/PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/SINGLE/ROTER_1P/ROTER_C1/DATA_TDX1.HGZ
03-17 20:13:52.580 11496 11587 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FGAME%2FResistance_%2D_Retribution_EUR_PROPER_PSP%2DiND%2FPSP_GAME%2FUSRDIR%2FGAMEDATA%2FSINGLE%2FROTER_1P%2FROTER_C1%2FDATA_TDX1%2EHGZ'
03-17 20:13:52.580 11496 11587 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-17 20:13:52.580 11496 11587 E PPSSPP  : [FILESYS] VirtualDiscFileSystem::OpenFile: FAILED, access = 1
03-17 20:13:52.580 11496 11587 E PPSSPP  : [SCEIO] 00000004=sceIoOpenAsync(disc0:/PSP_GAME/USRDIR/GAMEDATA/SINGLE/ROTER_1P/ROTER_C1/DATA_TD..., 1, 0): file not found
03-17 20:13:52.610 11496 11587 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/SINGLE/ROTER_1P/ROTER_C1/DATA_TDX1.HOG is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/SINGLE/ROTER_1P/ROTER_C1/DATA_TDX1.HOG at /storage/3136-6161/PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/SINGLE/ROTER_1P/ROTER_C1/DATA_TDX1.HOG
03-17 20:13:52.610 11496 11587 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FGAME%2FResistance_%2D_Retribution_EUR_PROPER_PSP%2DiND%2FPSP_GAME%2FUSRDIR%2FGAMEDATA%2FSINGLE%2FROTER_1P%2FROTER_C1%2FDATA_TDX1%2EHOG'
03-17 20:13:52.610 11496 11587 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-17 20:13:52.610 11496 11587 E PPSSPP  : [FILESYS] VirtualDiscFileSystem::OpenFile: FAILED, access = 1
03-17 20:13:52.659 11496 11587 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/COMMON/FACE.HGZ is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/COMMON/FACE.HGZ at /storage/3136-6161/PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/COMMON/FACE.HGZ
03-17 20:13:52.660 11496 11587 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FGAME%2FResistance_%2D_Retribution_EUR_PROPER_PSP%2DiND%2FPSP_GAME%2FUSRDIR%2FGAMEDATA%2FCOMMON%2FFACE%2EHGZ'
03-17 20:13:52.660 11496 11587 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-17 20:13:52.660 11496 11587 E PPSSPP  : [FILESYS] VirtualDiscFileSystem::OpenFile: FAILED, access = 1
03-17 20:13:52.660 11496 11587 E PPSSPP  : [SCEIO] 00000004=sceIoOpenAsync(disc0:/PSP_GAME/USRDIR/GAMEDATA/COMMON/FACE.HGZ, 1, 0): file not found
03-17 20:13:54.139 11496 11587 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/SINGLE/ROTER_1P/ROTER_C1/COLLISIONPROPERTIES.TXT is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/SINGLE/ROTER_1P/ROTER_C1/COLLISIONPROPERTIES.TXT at /storage/3136-6161/PSP/GAME/Resistance_-_Retribution_EUR_PROPER_PSP-iND/PSP_GAME/USRDIR/GAMEDATA/SINGLE/ROTER_1P/ROTER_C1/COLLISIONPROPERTIES.TXT
03-17 20:13:54.140 11496 11587 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FGAME%2FResistance_%2D_Retribution_EUR_PROPER_PSP%2DiND%2FPSP_GAME%2FUSRDIR%2FGAMEDATA%2FSINGLE%2FROTER_1P%2FROTER_C1%2FCOLLISIONPROPERTIES%2ETXT'
03-17 20:13:54.140 11496 11587 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-17 20:13:54.140 11496 11587 E PPSSPP  : [FILESYS] VirtualDiscFileSystem::OpenFile: FAILED, access = 1
hrydgard commented 1 year ago

those openContentUri exceptions aren't that useful unfortuantely, just a very verbose "file not found"

anr2me commented 1 year ago

Extracting the iso pass me on that particular area that always freeze 😂 I will test more and play if I can finish this game without freeze/crash hope that helps.

Got the idea from this yt channel https://youtu.be/Gjq7jKMMMvE

Hmm.. could this be another I/O timing issue (like Aces of Wars) if using an extracted ISO on Android made it passed that scene, due to scoped storage slowing it down.

ghost commented 1 year ago

Another logs

tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FTEXTURES%2FUCES01184%2Ftextures%2Ezip as a zip file
03-18 07:25:08.040  9708  9793 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/TEXTURES/UCES01184/textures.zip is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/TEXTURES/UCES01184/textures.zip at /storage/3136-6161/PSP/TEXTURES/UCES01184/textures.zip
03-18 07:25:08.040  9708  9793 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FTEXTURES%2FUCES01184%2Ftextures%2Ezip'
03-18 07:25:08.040  9708  9793 E PPSSPP  : [IO] Failed to open content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FTEXTURES%2FUCES01184%2Ftextures%2Ezip as a zip file
03-18 07:26:49.281  9708  9708 E PPSSPPNativeActivity: updateSystemUiVisibility: decor view not yet created, ignoring for now
03-18 07:26:49.463  9708  9708 E PPSSPPNativeActivity: updateSystemUiVisibility: decor view not yet created, ignoring for now
03-18 07:26:51.918  9708 11013 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/SYSTEM/compatvr.ini is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/SYSTEM/compatvr.ini at /storage/3136-6161/PSP/SYSTEM/compatvr.ini
03-18 07:26:52.865  9708 11013 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/TEXTURES/UCES01184/textures.zip is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/TEXTURES/UCES01184/textures.zip at /storage/3136-6161/PSP/TEXTURES/UCES01184/textures.zip
03-18 07:26:52.866  9708 11013 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FTEXTURES%2FUCES01184%2Ftextures%2Ezip'
03-18 07:26:52.866  9708 11013 E PPSSPP  : [IO] Failed to open content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FTEXTURES%2FUCES01184%2Ftextures%2Ezip as a zip file
03-18 07:26:52.902  9708 11013 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/TEXTURES/UCES01184/textures.zip is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/TEXTURES/UCES01184/textures.zip at /storage/3136-6161/PSP/TEXTURES/UCES01184/textures.zip
03-18 07:26:52.902  9708 11013 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FTEXTURES%2FUCES01184%2Ftextures%2Ezip'
03-18 07:26:52.902  9708 11013 E PPSSPP  : [IO] Failed to open content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FTEXTURES%2FUCES01184%2Ftextures%2Ezip as a zip file
03-18 07:27:09.064  9708 11013 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/TEXTURES/UCES01184/textures.zip is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/TEXTURES/UCES01184/textures.zip at /storage/3136-6161/PSP/TEXTURES/UCES01184/textures.zip
03-18 07:27:09.064  9708 11013 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FTEXTURES%2FUCES01184%2Ftextures%2Ezip'
03-18 07:27:09.064  9708 11013 E PPSSPP  : [IO] Failed to open content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FTEXTURES%2FUCES01184%2Ftextures%2Ezip as a zip file
03-18 07:27:17.478  9708 11013 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/TEXTURES/UCES01184/textures.zip is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/TEXTURES/UCES01184/textures.zip at /storage/3136-6161/PSP/TEXTURES/UCES01184/textures.zip
03-18 07:27:17.478  9708 11013 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FTEXTURES%2FUCES01184%2Ftextures%2Ezip'
03-18 07:27:17.478  9708 11013 E PPSSPP  : [IO] Failed to open content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FTEXTURES%2FUCES01184%2Ftextures%2Ezip as a zip file
03-18 07:30:31.272  9708  9708 E PPSSPPNativeActivity: updateSystemUiVisibility: decor view not yet created, ignoring for now
03-18 07:30:31.477  9708  9708 E PPSSPPNativeActivity: updateSystemUiVisibility: decor view not yet created, ignoring for now
03-18 07:30:33.793  9708 13277 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/SYSTEM/compatvr.ini is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/SYSTEM/compatvr.ini at /storage/3136-6161/PSP/SYSTEM/compatvr.ini
03-18 07:30:34.793  9708 13277 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/TEXTURES/UCES01184/textures.zip is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/TEXTURES/UCES01184/textures.zip at /storage/3136-6161/PSP/TEXTURES/UCES01184/textures.zip
03-18 07:30:34.793  9708 13277 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FTEXTURES%2FUCES01184%2Ftextures%2Ezip'
03-18 07:30:34.793  9708 13277 E PPSSPP  : [IO] Failed to open content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FTEXTURES%2FUCES01184%2Ftextures%2Ezip as a zip file
03-18 07:30:34.853  9708 13277 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/TEXTURES/UCES01184/textures.zip is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/TEXTURES/UCES01184/textures.zip at /storage/3136-6161/PSP/TEXTURES/UCES01184/textures.zip
03-18 07:30:34.853  9708 13277 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FTEXTURES%2FUCES01184%2Ftextures%2Ezip'
03-18 07:30:34.853  9708 13277 E PPSSPP  : [IO] Failed to open content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FTEXTURES%2FUCES01184%2Ftextures%2Ezip as a zip file
03-18 07:30:49.390  9708 13277 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/TEXTURES/UCES01184/textures.zip is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/TEXTURES/UCES01184/textures.zip at /storage/3136-6161/PSP/TEXTURES/UCES01184/textures.zip
03-18 07:30:49.390  9708 13277 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FTEXTURES%2FUCES01184%2Ftextures%2Ezip'
03-18 07:30:49.390  9708 13277 E PPSSPP  : [IO] Failed to open content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FTEXTURES%2FUCES01184%2Ftextures%2Ezip as a zip file
03-18 07:30:49.866  9708 13277 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/TEXTURES/UCES01184/textures.zip is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/TEXTURES/UCES01184/textures.zip at /storage/3136-6161/PSP/TEXTURES/UCES01184/textures.zip
03-18 07:30:49.866  9708 13277 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FTEXTURES%2FUCES01184%2Ftextures%2Ezip'
03-18 07:30:49.866  9708 13277 E PPSSPP  : [IO] Failed to open content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FTEXTURES%2FUCES01184%2Ftextures%2Ezip as a zip file
03-18 07:31:06.311  9708 13277 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/TEXTURES/UCES01184/textures.zip is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/TEXTURES/UCES01184/textures.zip at /storage/3136-6161/PSP/TEXTURES/UCES01184/textures.zip
03-18 07:31:06.312  9708 13277 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FTEXTURES%2FUCES01184%2Ftextures%2Ezip'
03-18 07:31:06.312  9708 13277 E PPSSPP  : [IO] Failed to open content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FTEXTURES%2FUCES01184%2Ftextures%2Ezip as a zip file
03-18 07:40:40.899 16792 16792 E PPSSPPNativeActivity: updateSystemUiVisibility: decor view not yet created, ignoring for now
03-18 07:40:41.872 16792 16792 E PPSSPPNativeActivity: updateSystemUiVisibility: decor view not yet created, ignoring for now
03-18 07:40:44.568 16792 16954 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/SYSTEM/compatvr.ini is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/SYSTEM/compatvr.ini at /storage/3136-6161/PSP/SYSTEM/compatvr.ini
03-18 07:47:39.766 18844 18844 E PPSSPPNativeActivity: updateSystemUiVisibility: decor view not yet created, ignoring for now
03-18 07:47:40.735 18844 18844 E PPSSPPNativeActivity: updateSystemUiVisibility: decor view not yet created, ignoring for now
03-18 07:47:44.054 18844 18911 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/SYSTEM/compatvr.ini is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/SYSTEM/compatvr.ini at /storage/3136-6161/PSP/SYSTEM/compatvr.ini
03-18 07:47:50.495 18844 18911 E PPSSPP  : [ME] avcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7
03-18 07:47:50.495 18844 18911 E PPSSPP  : [ME] UNIMPL sceAtracGetInternalErrorInfo(0, 09fcc9bc)
03-18 07:49:02.786 18844 18911 E PPSSPP  : [IO] Bad data in RIFF file : block length 0. Not descending.
03-18 07:49:02.786 18844 18911 E PPSSPP  : [AUDIO] Could not descend into RIFF file.
03-18 07:49:02.789 18844 18911 E PPSSPP  : [ME] This version of FFMPEG does not support Audio codec type: 00000000. Update your submodule.
03-18 07:49:05.676 18844 18911 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/SYSTEM/compatvr.ini is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/SYSTEM/compatvr.ini at /storage/3136-6161/PSP/SYSTEM/compatvr.ini
03-18 07:49:25.688 18844 18911 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/SYSTEM/compatvr.ini is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/SYSTEM/compatvr.ini at /storage/3136-6161/PSP/SYSTEM/compatvr.ini
03-18 07:49:31.361 18844 18911 E PPSSPP  : [ME] avcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7
03-18 07:49:31.361 18844 18911 E PPSSPP  : [ME] UNIMPL sceAtracGetInternalErrorInfo(0, 09fcc9bc)
03-18 09:04:23.657 18379 18379 F DEBUG   : Softversion: PD1930CF_EX_A_6.8.55
03-18 09:04:23.657 18379 18379 F DEBUG   : Time: 2023-03-18 09:04:23
03-18 09:04:23.657 18379 18379 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
03-18 09:04:23.657 18379 18379 F DEBUG   : Build fingerprint: 'vivo/1906/1906:11/RP1A.200720.012/compiler0316164337:user/release-keys'
03-18 09:04:23.658 18379 18379 F DEBUG   : Revision: '0'
03-18 09:04:23.658 18379 18379 F DEBUG   : ABI: 'arm64'
03-18 09:04:23.658 18379 18379 F DEBUG   : Timestamp: 2023-03-18 09:04:23+0800
03-18 09:04:23.658 18379 18379 F DEBUG   : pid: 18357, tid: 18357, name: libadb.so  >>> adb <<<
03-18 09:04:23.658 18379 18379 F DEBUG   : uid: 2000
03-18 09:04:23.658 18379 18379 F DEBUG   : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
03-18 09:04:23.658 18379 18379 F DEBUG   : Abort message: 'Cannot mkdir '//.android': Read-only file system'
03-18 09:04:23.658 18379 18379 F DEBUG   :     x0  0000000000000000  x1  00000000000047b5  x2  0000000000000006  x3  0000007fea884990
03-18 09:04:23.658 18379 18379 F DEBUG   :     x4  fefefefefefefeff  x5  fefefefefefefeff  x6  fefefefefefefeff  x7  7f7f7f7f7f7f7f7f
03-18 09:04:23.658 18379 18379 F DEBUG   :     x8  00000000000000f0  x9  60198bccb3d51b71  x10 0000000000000000  x11 ffffffc0ffffffdf
03-18 09:04:23.658 18379 18379 F DEBUG   :     x12 0000000000000001  x13 6d65747379732065  x14 fffffffffc000000  x15 00000000fffffffc
03-18 09:04:23.658 18379 18379 F DEBUG   :     x16 0000007535fdb948  x17 0000007535fb8750  x18 0000007536c5a000  x19 00000000000047b5
03-18 09:04:23.658 18379 18379 F DEBUG   :     x20 00000000000047b5  x21 00000000ffffffff  x22 0000007536271008  x23 0000000000000004
03-18 09:04:23.658 18379 18379 F DEBUG   :     x24 0000000000000000  x25 0000000000000001  x26 0000007fea886233  x27 0000007536271008
03-18 09:04:23.658 18379 18379 F DEBUG   :     x28 0000007536271008  x29 0000007fea884a10
03-18 09:04:23.658 18379 18379 F DEBUG   :     lr  0000007535f67d24  sp  0000007fea884970  pc  0000007535f67d50  pst 0000000000000000
03-18 09:04:23.671 18379 18379 F DEBUG   : backtrace:
03-18 09:04:23.671 18379 18379 F DEBUG   :       #00 pc 000000000008cd50  /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: b1d7ec252d7b460a539cf3a520c06bb8)
03-18 09:04:23.671 18379 18379 F DEBUG   :       #01 pc 000000000027096c  /data/app/~~KRv8fJi3xfVT5UKDSrSo2g==/com.draco.ladb-zELKcN-5D0bMnY67ImCfvQ==/lib/arm64/libadb.so (BuildId: 7a0bf360ec97416794dbe1db11af007e575b3185)
03-18 09:04:23.671 18379 18379 F DEBUG   :       #02 pc 0000000000271c64  /data/app/~~KRv8fJi3xfVT5UKDSrSo2g==/com.draco.ladb-zELKcN-5D0bMnY67ImCfvQ==/lib/arm64/libadb.so (BuildId: 7a0bf360ec97416794dbe1db11af007e575b3185)
03-18 09:04:23.671 18379 18379 F DEBUG   :       #03 pc 000000000027182c  /data/app/~~KRv8fJi3xfVT5UKDSrSo2g==/com.draco.ladb-zELKcN-5D0bMnY67ImCfvQ==/lib/arm64/libadb.so (BuildId: 7a0bf360ec97416794dbe1db11af007e575b3185)
03-18 09:04:23.672 18379 18379 F DEBUG   :       #04 pc 00000000001877b8  /data/app/~~KRv8fJi3xfVT5UKDSrSo2g==/com.draco.ladb-zELKcN-5D0bMnY67ImCfvQ==/lib/arm64/libadb.so (BuildId: 7a0bf360ec97416794dbe1db11af007e575b3185)
03-18 09:04:23.672 18379 18379 F DEBUG   :       #05 pc 000000000018cdb8  /data/app/~~KRv8fJi3xfVT5UKDSrSo2g==/com.draco.ladb-zELKcN-5D0bMnY67ImCfvQ==/lib/arm64/libadb.so (BuildId: 7a0bf360ec97416794dbe1db11af007e575b3185)
03-18 09:04:23.672 18379 18379 F DEBUG   :       #06 pc 000000000018d880  /data/app/~~KRv8fJi3xfVT5UKDSrSo2g==/com.draco.ladb-zELKcN-5D0bMnY67ImCfvQ==/lib/arm64/libadb.so (BuildId: 7a0bf360ec97416794dbe1db11af007e575b3185)
03-18 09:04:23.672 18379 18379 F DEBUG   :       #07 pc 0000000000183168  /data/app/~~KRv8fJi3xfVT5UKDSrSo2g==/com.draco.ladb-zELKcN-5D0bMnY67ImCfvQ==/lib/arm64/libadb.so (BuildId: 7a0bf360ec97416794dbe1db11af007e575b3185)
03-18 09:04:23.672 18379 18379 F DEBUG   :       #08 pc 00000000001c8be0  /data/app/~~KRv8fJi3xfVT5UKDSrSo2g==/com.draco.ladb-zELKcN-5D0bMnY67ImCfvQ==/lib/arm64/libadb.so (BuildId: 7a0bf360ec97416794dbe1db11af007e575b3185)
03-18 09:04:23.672 18379 18379 F DEBUG   :       #09 pc 0000000000088188  /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+108) (BuildId: b1d7ec252d7b460a539cf3a520c06bb8)
03-18 09:09:09.293 18401 18401 I AndroidRuntime: VM exiting with result code 0, cleanup skipped.
03-18 09:12:40.133 22099 22099 I AndroidRuntime: VM exiting with result code 0, cleanup skipped.
03-18 09:13:52.166 22510 22510 I AndroidRuntime: VM exiting with result code 0, cleanup skipped.
unknownbrackets commented 1 year ago

Cannot mkdir //.android? That's weird.

-[Unknown]

ghost commented 1 year ago

The US demo doesn't crash after defeating the 2 big boss alien with fast memory off.

https://playdreamcreate.com/demos/NPUG22850

Fast Memory crash adb logs

I PPSSPP  : 
03-18 13:51:25.891 15808 15881 E PPSSPP  : [G3D] Bad vertex address 07900500!
03-18 13:51:25.891 15808 15881 E PPSSPP  : [G3D] Bad vertex address 07bb0500!
03-18 13:51:25.891 15808 15881 E PPSSPP  : [G3D] Bad vertex address 074d06de!
03-18 13:51:25.891 15808 15881 E PPSSPP  : [G3D] Bad vertex address 07df0500!
03-18 13:51:25.891 15808 15881 E PPSSPP  : [G3D] Bad vertex address 073706a3!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 073706a3!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 07ca03ae!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 076d03b7!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 073105e3!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 078b051a!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 073f0675!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 076c064c!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 064919c3!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 06041900!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 06161948!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 06161948!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 063e1900!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 067f1900!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 06ef1900!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 06ef1900!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 06de1900!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 06701900!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 06211a70!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 06321b03!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad bounding box data: 0000ae
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 06701900!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 06a31900!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 06a31900!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 068f1900!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 067f1900!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 06ef1900!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 06051b22!
03-18 13:51:25.892 15808 15881 E PPSSPP  : [G3D] Bad vertex address 06691900!
03-18 13:51:25.893 15808 15881 E PPSSPP  : [G3D] Bad vertex address 06691900!
03-18 13:51:25.893 15808 15881 E PPSSPP  : [G3D] Bad vertex address 06f81b2e!
03-18 13:51:25.893 15808 15881 E PPSSPP  : [G3D] Bad vertex address 06f81b2e!
03-18 13:51:25.893 15808 15881 E PPSSPP  : [G3D] Bad vertex address 0089eaff!
03-18 13:51:25.893 15808 15881 E PPSSPP  : [G3D] Bad vertex address 0069eafb!
03-18 13:51:25.893 15808 15881 E PPSSPP  : [G3D] Bad vertex address 003feaf5!
03-18 13:51:25.893 15808 15881 E PPSSPP  : [G3D] Bad vertex address 0060eafc!
03-18 13:51:25.893 15808 15881 E PPSSPP  : [G3D] Bad vertex address 0060eafc!
03-18 13:51:25.893 15808 15881 E PPSSPP  : [G3D] Bad vertex address 00deeae2!
03-18 13:51:25.893 15808 15881 E PPSSPP  : [G3D] Bad vertex address 00deeae2!
03-18 13:51:25.893 15808 15881 E PPSSPP  : [G3D] Bad vertex address 001eea00!
03-18 13:51:25.893 15808 15881 E PPSSPP  : [G3D] Bad vertex address 001bea11!
03-18 13:51:25.894 15808 15881 E PPSSPP  : [G3D] Bad vertex address 005fea1e!
03-18 13:51:25.894 15808 15881 E PPSSPP  : [G3D] Bad vertex address 00dfeae4!
03-18 13:51:25.894 15808 15881 E PPSSPP  : [G3D] Bad vertex address 00dfeae4!
03-18 13:51:25.894 15808 15881 E PPSSPP  : [G3D] Bad vertex address 00e5e7fa!
03-18 13:51:25.894 15808 15881 E PPSSPP  : [G3D] Bad vertex address 0059ea9b!
03-18 13:51:25.894 15808 15881 E PPSSPP  : [G3D] Bad vertex address 0059ea9b!
03-18 13:51:25.894 15808 15881 E PPSSPP  : [G3D] Bad vertex address 00250c22!
03-18 13:51:25.894 15808 15881 E PPSSPP  : [G3D] Vertices without position found: (12222222) P: ? N: s8 T: u16 W: u8 (1x)  (size: 12)
03-18 13:51:25.894 15808 15881 E PPSSPP  : [G3D] Could not compile vertex decoder, failed at step 3: P: ? N: s8 T: u16 W: u8 (1x)  (size: 12)
03-18 13:51:25.894 15808 15881 E PPSSPP  : [G3D] Bad vertex address 00250c22!
03-18 13:51:25.894 15808 15881 E PPSSPP  : [G3D] Bad vertex address 00130c10!
03-18 13:51:25.894 15808 15881 E PPSSPP  : [G3D] Bad vertex address 0e060c33!
03-18 13:51:25.894 15808 15881 E PPSSPP  : [G3D] Bad vertex address 0e060c33!
03-18 13:51:25.894 15808 15881 E PPSSPP  : [G3D] Bad vertex address 01232300!
03-18 13:51:25.894 15808 15881 E PPSSPP  : [G3D] Vertices without position found: (12237222) P: ? N: s8 T: u16 W: u8 (6x) I: u16  (size: 16)
03-18 13:51:25.894 15808 15881 E PPSSPP  : [G3D] Could not compile vertex decoder, failed at step 3: P: ? N: s8 T: u16 W: u8 (6x) I: u16  (size: 16)
03-18 13:51:25.894 15808 15881 E PPSSPP  : [G3D] Vertices without position found: (12332221) P: ? N: s8 T: u8 W: u8 (5x) Morph: 5  (size: 65)
03-18 13:51:25.894 15808 15881 E PPSSPP  : [G3D] Could not compile vertex decoder, failed at step 1: P: ? N: s8 T: u8 W: u8 (5x) Morph: 5  (size: 65)
03-18 13:51:25.894 15808 15881 E PPSSPP  : [G3D] Bad vertex address 00feec3e!
03-18 13:51:25.894 15808 15881 E PPSSPP  : [G3D] Bad vertex address 03636400!
03-18 13:51:26.017 16253 16253 F DEBUG   : Softversion: PD1930CF_EX_A_6.8.55
03-18 13:51:26.017 16253 16253 F DEBUG   : Time: 2023-03-18 13:51:26
03-18 13:51:26.017 16253 16253 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
03-18 13:51:26.017 16253 16253 F DEBUG   : Build fingerprint: 'vivo/1906/1906:11/RP1A.200720.012/compiler0316164337:user/release-keys'
03-18 13:51:26.017 16253 16253 F DEBUG   : Revision: '0'
03-18 13:51:26.017 16253 16253 F DEBUG   : ABI: 'arm64'
03-18 13:51:26.017 16253 16253 F DEBUG   : Timestamp: 2023-03-18 13:51:26+0800
03-18 13:51:26.017 16253 16253 F DEBUG   : pid: 15808, tid: 15881, name: EmuThread  >>> org.ppsspp.ppsspp <<<
03-18 13:51:26.017 16253 16253 F DEBUG   : uid: 10235
03-18 13:51:26.017 16253 16253 F DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x77007aeedc
03-18 13:51:26.018 16253 16253 F DEBUG   :     x0  00000078570eaa80  x1  00000000086aeede  x2  0000000000869552  x3  0000000000000084
03-18 13:51:26.018 16253 16253 F DEBUG   :     x4  0000007860081511  x5  000000785d5acb81  x6  0000000054554c43  x7  000000000054554c
03-18 13:51:26.018 16253 16253 F DEBUG   :     x8  00000000007aeedc  x9  0000007700000000  x10 0000000000000018  x11 000000000fffffff
03-18 13:51:26.018 16253 16253 F DEBUG   :     x12 000000000fffffff  x13 0000000000007298  x14 000000000016675a  x15 000000000416ec40
03-18 13:51:26.018 16253 16253 F DEBUG   :     x16 000000787502d558  x17 0000007967dce59c  x18 0000007874d37f04  x19 00000078570f1b00
03-18 13:51:26.018 16253 16253 F DEBUG   :     x20 00000078570eaa80  x21 00000000086aeede  x22 0000000000869552  x23 00000078570f1d08
03-18 13:51:26.018 16253 16253 F DEBUG   :     x24 0000000000000008  x25 000000787507aad0  x26 0000000000000034  x27 00000078750792d0
03-18 13:51:26.018 16253 16253 F DEBUG   :     x28 000000000ffffffe  x29 0000007860081730
03-18 13:51:26.018 16253 16253 F DEBUG   :     lr  0000007874490684  sp  00000078600816e0  pc  00000078744906b0  pst 0000000020000000
03-18 13:51:26.395 16253 16253 F DEBUG   : backtrace:
03-18 13:51:26.395 16253 16253 F DEBUG   :       #00 pc 00000000006c76b0  /data/app/~~f2tcTwD8_HEWhozrzjBvEA==/org.ppsspp.ppsspp-J30m8eZlEK55OV1ME6Y1Lg==/lib/arm64/libppsspp_jni.so (GPUCommonHW::FastRunLoop(DisplayList&)+232) (BuildId: 8ba8273fb66c542eeebd5cae438b523506f8e53d)
03-18 13:51:26.395 16253 16253 F DEBUG   :       #01 pc 00000000006c0e9c  /data/app/~~f2tcTwD8_HEWhozrzjBvEA==/org.ppsspp.ppsspp-J30m8eZlEK55OV1ME6Y1Lg==/lib/arm64/libppsspp_jni.so (GPUCommon::InterpretList(DisplayList&)+596) (BuildId: 8ba8273fb66c542eeebd5cae438b523506f8e53d)
03-18 13:51:26.395 16253 16253 F DEBUG   :       #02 pc 00000000006c03d4  /data/app/~~f2tcTwD8_HEWhozrzjBvEA==/org.ppsspp.ppsspp-J30m8eZlEK55OV1ME6Y1Lg==/lib/arm64/libppsspp_jni.so (GPUCommon::ProcessDLQueue()+100) (BuildId: 8ba8273fb66c542eeebd5cae438b523506f8e53d)
03-18 13:51:26.395 16253 16253 F DEBUG   :       #03 pc 00000000006c36f8  /data/app/~~f2tcTwD8_HEWhozrzjBvEA==/org.ppsspp.ppsspp-J30m8eZlEK55OV1ME6Y1Lg==/lib/arm64/libppsspp_jni.so (GPUCommon::InterruptEnd(int)+536) (BuildId: 8ba8273fb66c542eeebd5cae438b523506f8e53d)
03-18 13:51:26.395 16253 16253 F DEBUG   :       #04 pc 0000000000519df4  /data/app/~~f2tcTwD8_HEWhozrzjBvEA==/org.ppsspp.ppsspp-J30m8eZlEK55OV1ME6Y1Lg==/lib/arm64/libppsspp_jni.so (__KernelReturnFromInterrupt()+112) (BuildId: 8ba8273fb66c542eeebd5cae438b523506f8e53d)
03-18 13:51:26.395 16253 16253 F DEBUG   :       #05 pc 00000000004cd6bc  /data/app/~~f2tcTwD8_HEWhozrzjBvEA==/org.ppsspp.ppsspp-J30m8eZlEK55OV1ME6Y1Lg==/lib/arm64/libppsspp_jni.so (CallSyscall(Memory::Opcode)+304) (BuildId: 8ba8273fb66c542eeebd5cae438b523506f8e53d)
03-18 13:51:26.395 16253 16253 F DEBUG   :       #06 pc 00000000000a692c  <anonymous:78538de000>