-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG]: Smoking to death in Deus Ex: The Conspiracy crashes PCSX2 #12112
Comments
Can second that this bug also occurs on the latest development version (fresh install) on Windows 11. |
Thanks for the report, the game appears to be TLB missing. |
are you using any patches |
Game properties says there aren't any patches available, so I assume not. |
Can back this up, also crashing when attempting to smoke to death from the items menu. Does not occur when smoking to death outside of the menu. PCSX2 fresh |
can i have a memcard around teh area it happens |
Seems to happen in any area, but this is the latest area I tested in. Load the latest save in Hong Kong. You should be able to damage yourself (get police to shoot you or use explosives) sufficiently from there. |
the reason it crashes is TLB misses |
You're 15 hours late.. |
Edit: I accidentally forgor 💀 that I had to die while testing. Yeah, it crashes really badly for me; froze PCSX2 and my desktop with it. (Manjaro using the Flatpak) |
The issue isn't in exhausting cigarettes - it is from dying to a cigarette while in the menu. From a loaded memcard save, you would have to also take damage to bring yourself within 50hp (I used a gas grenade for this). I'll provide a savestate file from my attempt, but no guarantee it'll work on all pcsx2 versions: SLUS-20111 (3AD6CF7E).01.p2s.zip |
TLB Miss is result of issues that happen earlier. Game jump to 0x00 from 0x138EC8. |
Let's try some word association. candy bar |
The game jumping at 0x00 is a red flag to me, can you test the game on the current SoftFloat pull request on this link? -> #12001 Remember to use the interpreters with any soft float options ticked. Also apply them at game boot, it is very common to pre-calculate these. |
No change. |
Maybe we have run into an icache issue? |
I tried with cache emulation enabled, and it didn't work for me. |
That's only dcache. I guess we'd have to see if it's trying to execute recently written to code. |
This doesn't happen in the PAL version. Could it be a bug exclusive to the USA version? Tested on v2.3.83 2024-12-30.21-14-11.mp4 |
Describe the Bug
Smoking in Deus Ex: The Conspiracy damages the player; one can die from the damage that is self-inflicted from smoking. Just like real life. However, real life lung cancer is slow and debilitating. This just crashes PCSX2 immediately. This happens with both latest stable and nightly as of writing this.
Screen recording of this happening:
Screen.Recording.2024-12-23.at.12.03.21.AM.mov
Reproduction Steps
Expected Behavior
For the player to die in the game instead of the emulator crashing.
PCSX2 Revision
v2.3.71
Operating System
macOS 14 (Sonoma)
If Linux - Specify Distro
No response
CPU
M1 Pro
GPU
M1 Pro
GS Settings
I reset these to default w/o any change.
Emulation Settings
I reset these to default w/o any change.
GS Window Screenshots
No response
Logs & Dumps
macOS crash report:
PCSX2-2024-12-22-235605.ips.zip
emulog:
emulog.txt
The text was updated successfully, but these errors were encountered: