This is not isolated to my setup. Confirmed across multiple users/distros/GPUs/Proton versions in the Steam discussion:
Steam discussion: https://steamcommunity.com/app/2344520/discussions/0/565912926113803146/ (43+ reports and growing)
Dr PicklePuncher posted the same crash dump in the Steam discussion:
<BlizzardError.Summary:>
BREAKPOINT
<:BlizzardError.Summary>
Thread 0x00000150 "Main Thread"
DBG-ADDR<00006FFFFB2D4A05>("diablo_iv_loader.dll")
DBG-ADDR<00006FFFFA6995C6>("diablo_iv_loader.dll")
DBG-ADDR<00006FFFFFF20B64>("ntdll.dll")
Same BREAKPOINT in diablo_iv_loader.dll, same call pattern — confirming the deliberate __debugbreak() at fixed offset 0x00EE4A05 in the new 3.1.0 loader.
"Not starting on any linux meanwhile. Seems to be a problem in a specific dll where the Launcher of D4 just aborts the call." — Sarimae
This is a regression introduced by the 3.1.0 patch (June 30, 2026, Season 14) affecting all Linux/Proton users. No current Proton version bypasses it.
Generated with Devin
Heads up this is not a duplicate post at all and has nothing to do with the sleep functionality. The game flat out doesn't launch. Issue should be re-opened.
This appears to be a new regression introduced by the June 30, 2026 Diablo IV patch rather than the original 2023 issue.
Environment:
CachyOS (fully updated)
AMD RX 7900 XTX (RADV)
Mesa 26.1.3
Battle.net via Faugus/UMU
Reproduced with Proton-CachyOS 11, GE-Proton Latest, UMU-Proton Latest, Proton-EM Latest and DW-Proton Latest.
Behavior:
Battle.net launches successfully.
Clicking Play changes to Launching Playing Play again.
Diablo IV.exe is launched successfully by Battle.net, remains alive for ~9 seconds, then exits without creating a game window.
WoW and Diablo II: Resurrected continue to work from the same Battle.net prefix.
Battle.net log:
LaunchBinary: uid=fenris
Launched .../Diablo IV.exe
...
Game is no longer running: fenris
steam-default.log shows DXVK initializing for Battle.net.exe only. There is no initialization for Diablo IV.exe (no VKD3D/D3D12 startup, no Wine crash dialog, no visible exception), suggesting the game exits very early after process creation.
This started immediately after the June 30 game update and is reproducible across multiple Proton runners, which suggests a new compatibility regression rather than a launcher or distribution-specific issue.
ge-proton10-30x2 2026-06ge-proton11-1x2 2026-06PROTON_LOG=1`)x1 2026-06diablo_iv_loader.dllx2 2026-06ntdll.dllx2 2026-06dstorage.dllx1 2026-06dxgi.dllx1 2026-060x80000003x1 2026-06
Compatibility Report
System Information
Symptoms
Game crashes immediately on launch, before reaching the title screen. Identical crash across all 3 Proton versions tested.
Reproduction
BREAKPOINTindiablo_iv_loader.dllCrash details
Blizzard crash dump (
errors/<timestamp>/Crash.txt):Wine log (
PROTON_LOG=1) shows the breakpoint fires at a fixed offset indiablo_iv_loader.dll:The breakpoint fires immediately after
diablo_iv_loader.dllloads, right after this wine stub:The offset
0x00EE4A05is identical across all 3 Proton versions (proton-cachyos, GE-Proton10-30, GE-Proton11-1) and across multiple launches — indicating a deliberate__debugbreak()in the new loader, not a crash from a missing function.The loader binary contains the strings
Linux,BREAKPOINT,Press Cancel to break to debugger— strongly suggesting a deliberate anti-wine/anti-Linux detection check added in the 3.1.0 patch.What I tried (none worked)
HKCU\Software\Wine\HideWineExports=y+ AppDefaults forDiablo IV.exe) — same crashAnalysis
This appears to be a new anti-tamper/anti-wine check introduced in the 3.1.0 patch (June 30, 2026). The loader detects the wine environment (likely via the
SYSTEM_PERFORMANCE_INFORMATIONstub returning non-Windows-like data, or another vector) and hits an intentional__debugbreak().No current wine-staging or Proton patch bypasses this. The patch is hours old at the time of filing.
Logs
steam-2344520.logexcerpt aboveReferences
wine_get_versiondetection bypass pattern: https://github.com/bakisama/REFramework/commit/0cf9e0dbcafbe3d2c860b4c763a7ff3e2b6f3957Generated with Devin