RPCS3 / rpcs3

PS3 emulator/debugger
https://rpcs3.net/
GNU General Public License v2.0
14.55k stars 1.85k forks source link

Access violation reading 0x10010010 on specific stage places and missions [BLES02057] #4522

Closed reaper185 closed 9 months ago

reaper185 commented 6 years ago

CPU: Intel i7-7500u GPU: Intel HD Graphics 620 RAM: 16GB SSD RPCS3 v0.0.5-6694-25ec899cf Alpha PPU: LLVM Recompiler SPU: ASMJIT Renderer: Vulkan

Dynasty Warriors Gundam Reborns (BLES02057) I get this error every time i get to a part of the stage. I can get to other stages and make it trough the end and not get the error at all. I have tried changing the PPU , SPU and renderer

F {PPU[0x100002f] Thread (CStageSceneBuilder) [0x0021dfc4]} MEM: Access violation reading location 0x10010010

AniLeo commented 6 years ago

Mem access violation doesn't mean anything by itself, needs more information, a log is the least.

reaper185 commented 6 years ago

RPCS3.log.gz

Tom-Neverwinter commented 5 years ago

Tested with build 0.0.5 7006: core i7 8700K, Nvidia 1080ti error still persists BLES02057 LLVM.zip

reaper185 commented 5 years ago

@Tom-Neverwinter does this happen to you also #4632 I also notice this happens with Gundam Crossbone.

Tom-Neverwinter commented 5 years ago

I do not currently have access to Gundam Crossbone

reaper185 commented 5 years ago

and Wing Zero Endless Waltz? I have another thread about the broken graphics i get while using him. Wanted to know if its just me.

reaper185 commented 5 years ago

Tested with #5082 and i still get the F {PPU[0x100002f] Thread (CStageSceneBuilder) [0x0021dfc4]} MEM: Access violation reading location 0x10010010 when starting certain missions or going to certain places in some stages. Just updating the issue.

AniLeo commented 5 years ago
·W 0:04:16.348216 {PPU[0x1000000] Thread (main_thread) [0x00bfdd60]} sys_ppu_thread: _sys_ppu_thread_create(thread_id=*0xd001ffc0, param=*0xd001ff00, arg=0x21d364a0, unk=0x0, prio=1011, stacksize=0x2000, flags=0x1, threadname=“CStageSceneBuilder”)
·F 0:15:40.441481 {PPU[0x100002f] Thread (CStageSceneBuilder) [0x0021dfc4]} MEM: Access violation reading location 0x10010010

Relevant part

reaper185 commented 4 years ago

So @AniLeo any word on when will this get worked RPCS3.log.gz

AniLeo commented 4 years ago

Not possible to say, games are usually not randomly investigated to find issues with the emulator unless the developer is looking into a specific issue that requires it, this can be fixed by:

masaki1988 commented 4 years ago

Who know? maybe in this year or next. Year to year emulator fix many more issues so i belive its been fix but when?.

AizerMortenort commented 4 years ago

if no developer pays attention i doubt of a fix we waited for more than a year since game is boot-able . Still thanks to devs for what we have so far but again my doubts on fix coming if with general fixes.

AniLeo commented 4 years ago

Almost all issues are fixed with general fixes, and a year is really not much in this kind of development timelines, I waited more than a year for a small vdec bugfix to go Ingame on S;G0 a couple of years ago and it eventually came

isJuhn commented 4 years ago

Made a patch that lets you get ingame, it probably breaks stuff but at least it's something while you wait for a proper fix. put in patch.yml

PPU-da76bae72f6d8fef4865e63c4e75e91d8b7204ac: #Dynasty Warriors Gundam Reborn BLES02057 hack
  - [be32, 0x212494, 0x63e30000]

PPU-d526f54bfa95c26ecb612318f58a49c62ea53915: #Dynasty Warriors Gundam Reborn NPUB31531 hack
  - [be32, 0x212464, 0x63e30000]

image

AizerMortenort commented 4 years ago

THANK YOU SO MUCH FOR THE PATCH I SALUTE YOU ! YOU FIXED A GREAT thing., NOW I CAN FINALLY MOD THIS GAME AND MAKE AI Moves usable by player! GOD BLESS YOU!

Ani: i am sure it will come eventually. Still as I said we are grateful for what so far has been achieved and i admit PS2 and PS3 age games ...they were the last good games generation after that its complete UNFUN and Money grinding generation made not for FUN factor but for micros.

God bless all developers and all who work and help and contribute!

Sorry for the pushup I am glad it WORKED!

masaki1988 commented 4 years ago

yeah thx. patch works fine.

lsycxyj commented 4 years ago

Will it be merged into master?

AizerMortenort commented 4 years ago

https://youtu.be/0s2f7JyNWrI here is the mod i develop for the game. Now thanks to isJuhn this is possible

tqhnar commented 4 years ago

@isJuhn This pacth can work in BLES02057 and NPUB31531, but it can not fix the same error in BLAS50682. And they are the same game. So if you can solve it easily, please help us . If not, just let it go.

RPCS3.zip

isJuhn commented 4 years ago

I need a log from crash with ppu interpreter to translate the patch to another serial

tqhnar commented 4 years ago

Here,thanks RPCS3.log.gz

isJuhn commented 4 years ago

you didn't use PPU interpreter and you didn't crash, I can't do anything with that log

tqhnar commented 4 years ago

but when I crashed, it disappeared

tqhnar commented 4 years ago

ok, I got one , it is useful? and sorry about it @isJuhn RPCS3.log

isJuhn commented 4 years ago

you're still using ppu llvm instead of interpreter but I tried anyway

PPU-3cea7a3a766105e781d7cd3379c569baf7a565e8: #Dynasty Warriors Gundam Reborn BLAS50682 hack
  - [be32, 0x214D14, 0x63e30000]
tqhnar commented 4 years ago

!!!! thanks too much !!!!!!

tqhnar commented 4 years ago

ok , I know what your mean now, but it is useless. and I take it again by PPU interpreter. Sorry about I wasted your time. @isJuhn RPCS3.log

isJuhn commented 4 years ago

try this

PPU-3cea7a3a766105e781d7cd3379c569baf7a565e8: #Dynasty Warriors Gundam Reborn BLAS50682 hack
  - [be32, 0x214C08, 0x63e30000]
tqhnar commented 4 years ago

...useless and other PPU interpreter ( precise ) , thanks again. @isJuhn RPCS3.log

Texitexiyan commented 4 years ago

@isJuhn Is there a patch that works with BLJM61140? I really want to play... RPCS3.log

Enderlordalatreon commented 3 years ago

Just dropped by to check if there's anything new involving the crashes. Sadly nothing new here for slightly over a year...

KyoriAsh commented 3 years ago

CPU: AMD Ryzen 5 3600x GPU: AMD Radeon RX 570 RAM: 16GB SSD RPCS3 v0.0.13-11304-3f028fbb Alpha PPU: LLVM Recompiler SPU: LLVM Recompiler Renderer: OpenGL

Shin Gundam Musou (BLJM61140) I'm aware that the patches was provided above, but not for BLJM61140. Still, it also provides the exact same error of this

F {PPU[0x1000036] Thread (CStageSceneBuilder) [0x00202354]} VM: Access violation reading location 0x10010010 (unmapped memory) [type=u0] Recompiler (LLVM) log: RPCS3.log.gz Interpreter (precise) log: RPCS3.log.gz RPCS3.log.gz

asuka-aurora commented 3 years ago

@isJuhn At the BLAS50682 1.00, the problem was solved by your help, but the patch didn't work at BLAS50682 1.01 even I've changed the PPU Hash from "3cea7a3a766105e781d7cd3379c569baf7a565e8" (1.00) to "3dec3a3f1e555dfe798f91de8523f121504ba203"(1.01), here is the log RPCS3_LLVM.log RPCS3_interpreter(fast).log

AizerMortenort commented 3 years ago

This emu will never fix issues like that unfortunately. I was a patreon to them and what they did ... nothing .

AniLeo commented 3 years ago

Yes I'm sure 2 developers working full time can sweep 500 GitHub issues like it was nothing

Tom-Neverwinter commented 3 years ago

@AniLeo keep fighting the good fight. we appreciate you

AizerMortenort commented 3 years ago

PEOPLE PAY YOU FOR THAT! Or you prefer taking money while "fixing" stuff.. sure sure.

AniLeo commented 3 years ago

Not sure if trolling or just malicious. People pay Nekotekina and kd-11 to fix stuff and they do, which anyone can publicly see on the PR / commit list.

You're just butthurt because they haven't fixed this one yet while there are more than 500 issues open, get a life.

lsycxyj commented 3 years ago

@AizerMortenort you can just pay @AniLeo enough money to fix this issue

AniLeo commented 3 years ago

I'm not paid but you'd be paying the wrong person either way, I work mostly on the website's backend

yuukican commented 3 years ago

Made a patch that lets you get ingame, it probably breaks stuff but at least it's something while you wait for a proper fix. put in patch.yml

PPU-da76bae72f6d8fef4865e63c4e75e91d8b7204ac: #Dynasty Warriors Gundam Reborn BLES02057 hack
  - [be32, 0x212494, 0x63e30000]

PPU-d526f54bfa95c26ecb612318f58a49c62ea53915: #Dynasty Warriors Gundam Reborn NPUB31531 hack
  - [be32, 0x212464, 0x63e30000]

image

i don't know why even though i'm using the same Gundam Reborn [BLES02057], i still get freeze right after 1st or 2nd combo when i start playing this game.

am i put the patch.yml in the worng placce?, i try putting it at the patch folder and outside the patch folder (inside the RPCS3 folder), but nothing changed.

reaper185 commented 3 years ago

@yuukican the patch format has changed several times by now. I dont know if this one is working since i haven't played for a while but try creating the patch.yml and put it in the patch folder and paste this inside the patch.yml:

Version: 1.2

PPU-dfabc6235e1a786150821aefce32899fa5ec4928: Fixes Memory Access Violation error: Games: "Dynasty Warriors: Gundam Reborn": BLES02057: [ All ] Author: Notes: Fixes Memory Access Violation error when trying to play certain stages or going into certain areas of the maps. Patch Version: v1.00 Patch:

PPU-da76bae72f6d8fef4865e63c4e75e91d8b7204ac: Fixes Memory Access Violation error: Games: "Dynasty Warriors: Gundam Reborn": BLES02057: [ All ] Author: Juhn Notes: Fixes Memory Access Violation error when trying to play certain stages or going into certain areas of the maps. Patch Version: 1.0 Patch:

PPU-d526f54bfa95c26ecb612318f58a49c62ea53915: Fixes Memory Access Violation error: Games: "Dynasty Warriors: Gundam Reborn": NPUB31531: [ All ] Author: Juhn Notes: Fixes Memory Access Violation error when trying to play certain stages or going into certain areas of the maps. Patch Version: 1.0 Patch:

Enderlordalatreon commented 2 years ago

@yuukican the patch format has changed several times by now. I dont know if this one is working since i haven't played for a while but try creating the patch.yml and put it in the patch folder and paste this inside the patch.yml:

Version: 1.2

PPU-dfabc6235e1a786150821aefce32899fa5ec4928: Fixes Memory Access Violation error: Games: "Dynasty Warriors: Gundam Reborn": BLES02057: [ All ] Author: Notes: Fixes Memory Access Violation error when trying to play certain stages or going into certain areas of the maps. Patch Version: v1.00 Patch:

  • [ be32, 0x212494, 0x63e30000 ]

PPU-da76bae72f6d8fef4865e63c4e75e91d8b7204ac: Fixes Memory Access Violation error: Games: "Dynasty Warriors: Gundam Reborn": BLES02057: [ All ] Author: Juhn Notes: Fixes Memory Access Violation error when trying to play certain stages or going into certain areas of the maps. Patch Version: 1.0 Patch:

  • [ be32, 0x212494, 0x63e30000 ]

PPU-d526f54bfa95c26ecb612318f58a49c62ea53915: Fixes Memory Access Violation error: Games: "Dynasty Warriors: Gundam Reborn": NPUB31531: [ All ] Author: Juhn Notes: Fixes Memory Access Violation error when trying to play certain stages or going into certain areas of the maps. Patch Version: 1.0 Patch:

  • [ be32, 0x212464, 0x63e30000 ]

Not sure if I messed it up or not but I'm getting this error: Screenshot 2021-09-20 235729

reaper185 commented 2 years ago

The format of the patches has changed again. Would have to check how it will look like in the new format.

Enderlordalatreon commented 2 years ago

The format of the patches has changed again. Would have to check how it will look like in the new format.

I figured, thanks for looking into it. I'll see if I can't figure it out myself as well.

Dune02 commented 2 years ago

This should be patch manager 1.2 compliant. it shows up for me and fixes the access error.

PPU-dfabc6235e1a786150821aefce32899fa5ec4928: Fixes Memory Access Violation error: Games: "Dynasty Warriors: Gundam Reborn": BLES02057: [ All ] Author: Notes: Fixes Memory Access Violation error when trying to play certain stages or going into certain areas of the maps. Patch Version: v1.00 Patch:

newb23 commented 2 years ago

I can confirm that (after formatting) @Dune02's fix patch above, works a charm.

Edit (for copy/pasting pleasure):

PPU-dfabc6235e1a786150821aefce32899fa5ec4928:
  Fixes Memory Access Violation error:
    Games:
      "Dynasty Warriors: Gundam Reborn":
        BLES02057: [ All ]
    Author:
    Notes: Fixes Memory Access Violation error when trying to play certain stages or going into certain areas of the maps.
    Patch Version: v1.00
    Patch:
      - [ be32, 0x212494, 0x63e30000 ]

PPU-da76bae72f6d8fef4865e63c4e75e91d8b7204ac:
  Fixes Memory Access Violation error:
    Games:
      "Dynasty Warriors: Gundam Reborn":
        BLES02057: [ All ]
    Author: Juhn
    Notes: Fixes Memory Access Violation error when trying to play certain stages or going into certain areas of the maps.
    Patch Version: 1.0
    Patch:
      - [ be32, 0x212494, 0x63e30000 ]

PPU-d526f54bfa95c26ecb612318f58a49c62ea53915:
  Fixes Memory Access Violation error:
    Games:
      "Dynasty Warriors: Gundam Reborn":
        NPUB31531: [ All ]
    Author: Juhn
    Notes: Fixes Memory Access Violation error when trying to play certain stages or going into certain areas of the maps.
    Patch Version: 1.0
    Patch:
      - [ be32, 0x212464, 0x63e30000 ]
Mikau28 commented 1 year ago

Can the patch be added to Patch Manager?

AniLeo commented 1 year ago

You can import it yourself to your local install from the yml provided above

tempanon1 commented 1 year ago

I'd second adding it to the Patch Manager, as copy pasting the YML for me gives me the incompatible patches detected error, despite it looking like every other entry in the file.