Project

General

Profile

Actions

Emulator Issues #10005

closed

Splinter Cell Pandora Tomorrow crashes

Added by madigens over 7 years ago. Updated about 7 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?

TOM CLANCY'S SPLINTER CELL PANDORA TOMORROW

Game ID? (right click the game in the game list, properties, info tab)

GT7E41

MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)

31aaed3da0f5ca647fdcfc417b3d10e8

What's the problem? Describe what went wrong.

The game crashes semi-reproducibly in certain parts in the first level.

What steps will reproduce the problem?

Load the attached memory card save game. Exit the door, go to the narrow passage to the right and jump it up (press Y repeatedly while near a wall). Once almost up, rotate the camera some or try to reach higher. The game will crash.

Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?

5.0-1615

What are your PC specifications? (CPU, GPU, Operating System, more)

Fedora 25 x86_64, i5-2500, GTX 970 (NVidia driver 375.26), 8GB RAM.

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)

The offending line:

[Switching to Thread 0x7fff8767e700 (LWP 20873)]
PowerPC::TryReadInstruction (address=<optimized out>)
    at /home/madigens/Entwicklung/dolphin/Source/Core/Core/PowerPC/MMU.cpp:400
400	    hex = bswap(*(const u32*)&Memory::m_pFakeVMEM[address & Memory::FAKEVMEM_MASK]);```

Backtrace:
```#0  0x00000000006a2826 in PowerPC::TryReadInstruction(unsigned int) (address=<optimized out>)
    at /home/madigens/Entwicklung/dolphin/Source/Core/Core/PowerPC/MMU.cpp:400
#1  0x0000000000606639 in PatchEngine::IsStackSane ()
    at /home/madigens/Entwicklung/dolphin/Source/Core/Core/PatchEngine.cpp:226
#2  0x0000000000606639 in PatchEngine::ApplyFramePatches() ()
    at /home/madigens/Entwicklung/dolphin/Source/Core/Core/PatchEngine.cpp:240
#3  0x000000000065ebd6 in SystemTimers::PatchEngineCallback(u64, s64) (userdata=<optimized out>, cycles_late=<optimized out>)
    at /home/madigens/Entwicklung/dolphin/Source/Core/Core/HW/SystemTimers.cpp:178
#4  0x00000000005eed44 in CoreTiming::Advance() ()
    at /home/madigens/Entwicklung/dolphin/Source/Core/Core/CoreTiming.cpp:335
#5  0x000000004280002e in  ()
#6  0x0000000000000000 in  ()```

No patches or cheats are enabled, cheats are globally disabled even. Regarding the patch callback thing, HdkR remarked in IRC: "Oh weird. That callback is called every frame even if cheats aren't enabled".

Files

41-GT7E-SAM.gci (40.1 KB) 41-GT7E-SAM.gci madigens, 01/01/2017 07:21 PM
Actions #1

Updated by mathieui over 7 years ago

  • Subject changed from [Short description of your bug here (~10 words)] to Splinter Cell Pandora Tomorrow crashes
Actions #2

Updated by JMC4789 about 7 years ago

  • Status changed from New to Fixed

This should be fixed in latest master. I don't have the game to test it though. Sorry. Pre-emptively marking as fixed as the others complaining of this same crash are fixed. If it still doesn't work in latest master, please try enabling the MMU in the game properties page and report back.

Actions #3

Updated by madigens about 7 years ago

Seems to work now. Thanks!

Actions

Also available in: Atom PDF