Closed Berylskid closed 9 months ago
🥲
I'm trying to reproduce this, and haven't found this behavior. (I am on the same OS and version.) Below I have attached what I am experiencing when following these steps (no breakpoints are generated on my side for R3000 view and continues operating as expected).
Do you have any suggestions/tips for reproducing this? Are these the correct steps?
I'm sorry, my reproduction step lacks some infos then. I'd correct it later.
How about doing it while running game?
I'm sorry, my reproduction step lacks some infos then. I'd correct it later.
How about doing it while running game?
That did the trick, thanks! Happened as described immediately when testing while the game is running (on assembly that won't cause it to immediately pause).
Thanks for confirmation. Fixed description and reproduction steps.
Okay, I can reproduce it. The IOP tab is receiving key presses even though it's not active. (No, it's not related to automatically swapping to the breaking CPUs tab, that happens after) I'm going to have to further investigate how to mitigate this Qt (I assume) issue.
After some hair pulling, I figured out what the issue is. It should be resolved in #10406.
Describe the Bug
In R5900 disassembly view, pressing B key or spacebar adds Execute-type breakpoint for selected instruction. But spamming those keys immediately adds a random Execute-type breakpoint to R3000 view. And it often stops program.
Reproduction Steps
Expected Behavior
Any inputs in R5900 view should not affect R3000 view. Vice versa.
PCSX2 Revision
v1.7.5281
Operating System
Windows 11
If Linux - Specify Distro
No response
Logs & Dumps
No response