← All tasks
cppshadps4-emu/shadPS4 #2750Not a task: not reproduced

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)

Continue on GitHub ↗

04 / LABELS

Labels from the report text only; not yet run

No supported category has been assigned.

Label rules and the text that matched
[]