Feedback on DmC Devil May Cry Definitive Edition (CUSA01013) Performance Issues on macOS 15.4
envgap__shadps4-emu__shadPS4-2750
01 / FAILURE SIGNATURE
As reported upstream
Later, the beta version was updated. However, the beta version crashes immediately upon startup. The error log of the beta version is attached below.
Not a benchmark task.
- In a clean container the reported failure did not reproduce, or the known fix did not make the project run.
02 / ENVIRONMENT RECIPE
- Base commit
473b66649f6fc4645812526eb21b520f8f88f302- Manifest
CMakeLists.txt- Reproduce
Awaiting issue-specific recipe- Run under trace
Awaiting a meaningful runtime command
03 / ORIGINAL ISSUE TEXT
shadps4-emu/shadPS4 #2750 · read the original issue
### Checklist (we expect you to perform these steps before opening the issue)
- [x] I have searched for a similar issue in this repository and did not find one.
- [x] I am using an official build obtained from [releases](https://github.com/shadps4-emu/shadPS4/releases) or updated one of those builds using its in-app updater.
- [x] I have re-dumped the game and performed a clean install without mods and the issue is still present.
- [x] I have disabled all patches and cheats and the issue is still present.
- [x] I have all the required [system modules](https://github.com/shadps4-emu/shadps4-game-compatibility?tab=readme-ov-file#informations) installed.
### Describe the Bug
Dear Development Team,
I encountered the following issues while using your project and am providing this detailed feedback for your reference:
System Configuration:
Device: MacBook Pro M2 Max (32GB RAM)
System: macOS Sonoma 15.4 (24E248) official release
Game: DmC Devil May Cry Definitive Edition (CUSA01013)
Problem Description:
Version 0.7.0:
The game starts normally.
Freezes occur during the game loading process after starting.
Later, the beta version was updated. However, the beta version crashes immediately upon startup. The error log of the beta version is attached below.
### Reproduction Steps
After installation, double-click to open, create a profile, and start the game. The issue is reproducible.
### Specify OS Version
macOS15.4
### CPU
M2max
### GPU
M2max
### Amount of RAM in GB
32
### Amount of VRAM in GB
1000
### Log File
**Crash Report for shadps4 (Version 0.4.1)**
**macOS 15.4 (24E248)**
**Process ID:** 77353
**Timestamp:** 2025-04-06 05:00:33 +0800
### **System Information**
- **Device:** MacBook Pro M2 Max (32GB RAM)
- **OS Version:** macOS Sonoma 15.4 (24E248)
- **Kernel:** X86-64 (Translated via Rosetta)
- **System Integrity Protection:** Enabled
### **Crash Details**
**Exception Type:**
`EXC_BREAKPOINT (SIGTRAP)`
**Exception Codes:**
`0x0000000000000002, 0x0000000000000000`
**Termination Reason:**
`Trace/BPT trap: 5`
### **Crashed Thread**
**Thread 0 (Dispatch queue: com.apple.main-thread)**
```
0 <translation info unavailable> 0x7000870820 ???
1 shadps4 0x20000c25288 0x20000000000 + 12735112
2 libsystem_platform.dylib 0x7ff81b0a925d _sigtramp + 29
3 IOGPU 0x7ff91c725690 -[IOGPUMetalCommandBuffer setCurrentCommandEncoder:] + 72
...
```
### **Binary Images**
- **shadps4:** `/Applications/shadps4.app/Contents/MacOS/shadps4` (0.4.1)
- **QtCore/QtWidgets/QtGui:** Framework dependencies
- **Rosetta Runtime:** `/usr/libexec/rosetta/runtime`
- **System Libraries:** `CoreFoundation`, `AppKit`, `libsystem_kernel.dylib`, etc.
### **Memory & VM Summary**
- **ReadOnly Libraries:** 1.3G (unused)
- **Writable Regions:** 1.1T (largely unallocated)
- **MALLOC:** 1.9G (77 regions)
### **Additional Notes**
- **RIP Mismatch:** `0x20000589FD5` vs `0x7000870820`
- **Rosetta Translation:** Process executed under Rosetta 2
### **Full Report**
```json
{
"app_name": "shadps4",
"timestamp": "2025-04-06 05:01:22.00 +0800",
"app_version": "0.4.1",
"slice_uuid": "f6d94f9b-724f-3b03-968b-f417eebe7c51",
"build_version": "1.0.0",
"platform": 1,
"bundleID": "com.shadps4-emu.shadps4",
"bug_type": "309",
"os_version": "macOS 15.4 (24E248)",
"incident_id": "4E2C64A7-8767-4BBF-87F6-688AE3AB03FA",
"threads": [
{
"triggered": true,
"id": 2017537,
"queue": "com.apple.main-thread",
"frames": [
{"imageOffset": 481045186592, "region": "<translation info unavailable>"},
{"imageOffset": 12735112, "imageIndex": 3},
{"imageOffset": 12893, "symbol": "_sigtramp"},
{"imageOffset": 13968, "symbol": "-[IOGPUMetalCommandBuffer setCurrentCommandEncoder:]"},
...
]
}
],
"usedImages": [
{"name": "dyld", "path": "/usr/lib/dyld"},
{"name": "shadps4", "path": "/Applications/shadps4.app/Contents/MacOS/shadps4"},
...
]
}
```
### **Steps to Reproduce**
1. Install sshadps4-macos-qt-2025-04-05-0c6f2b4.zip
2. Launch the application.
3. Observe immediate crash on startup.
**Attachments:**
- Crash log file: [shadps4_crash.log](https://github.com/username/repo/issues/123456)
04 / LABELS
Labels from the report text only; not yet run
No supported category has been assigned.
Label rules and the text that matched
[]