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
10.77k stars 2.12k forks source link

GE debugger crash while stepping through the textures #19261

Open Nemoumbra opened 3 weeks ago

Nemoumbra commented 3 weeks ago

Game or games this happens in

Patapon 3 (EU)

What area of the game / PPSSPP

Load the game (for instance, with "Break on load" enabled), open the disassembly, navigate to 0x088f0618 and NOP this instruction. This causes the game to submit twice as less vertices to sceGuDrawArray and therefore only the first half of the text would be processed. Start the game, open the GE Debugger, press "Step frame" and then "Step Texture" until you get to the text. PPSSPP will experience a vector-out-of-range error as i will be equal to the indices.size().

image

What should happen

I don't think the emulator should ever crash.

Logs

No response

Platform

Windows

Mobile device model or graphics card (GPU)

AMD Radeon(TM) Graphics

PPSSPP version affected

Self-built version (one of the lastest)

Last working version

No response

Graphics backend (3D API)

Direct3D 11

Checklist