I also cannot get past loading screen after character select here is my report:
Title: WoW Forever Beta — recurring dispatch_exception assertion failure exception freeze during zone load, reproducible across Proton versions, does not affect Classic Anniversary
Summary:
WoW Forever Beta consistently freezes/hangs during world load (roughly 1/8th through the loading bar), eventually triggering in-game Error #109 (0x8510006d, “A thread has become unresponsive”). Confirmed via Proton logs that a single thread repeatedly hits the same internal Wine exception every ~10 seconds without making progress, for the entire duration of the freeze. This does not occur in WoW Classic Anniversary on the identical machine/environment, isolating the issue to the Forever beta client itself.
Reproduction:
Launch Battle.net → WoW Forever Beta (via Battle.net launcher, not a direct WowB.exe shortcut).
Reach character select (laggy but functional).
Select a character and attempt to load into the world.
Loading bar progresses to roughly 1/8th, then stalls and does not recover.
After ~20 seconds of no progress, the client throws Error #109 (0x8510006d).
Log evidence (from Proton log, PROTON_LOG=1):
2470.617:0a60:0a80:err:seh:dispatch_exception assertion failure exception
2480.627:0a60:0a80:err:seh:dispatch_exception assertion failure exception
This same line repeats on the same thread ID every ~10 seconds for the full duration of the hang, across multiple separate play sessions and after every remediation attempt below. Earlier in the same log, heavy NtGetContextThread polling is visible on suspended threads immediately preceding the freeze, suggesting an anti-cheat/thread-inspection interaction (possibly Warden) that Wine’s exception handling isn’t resolving cleanly.
What was tested (no change in behavior for any of these):
GE-Proton (latest) — issue present
Proton Experimental — issue present
PROTON_NO_ESYNC=1 — issue present
Forcing D3D11 via SET_GAME_CLIENT_DX_VERSION=11 (confirmed active, ruling out a DX12/vkd3d-specific pipeline bug) — issue present
Full motherboard BIOS/AGESA update (Gigabyte B550 AORUS ELITE AX V2, F16d → F21c, spanning ~6 AGESA revisions including several AMD CPU-compatibility fixes) — issue present
Cleared NVIDIA shader cache (~/.nv/, ~/.cache/nvidia/), Mesa shader cache, and vkd3d-proton pipeline cache — issue present
Reinstalled/verified game files — no change
Control test: WoW Classic Anniversary, same machine, same Proton build, same prefix-adjacent environment, launches and plays with no freezing or assertion errors.
System:
OS: Bazzite Linux (SteamOS-like, Fedora-based)
CPU: AMD Ryzen 7 5800X3D 8-Core Processor, Gigabyte B550 AORUS ELITE AX V2 rev 1.1, BIOS F21c (AGESA ComboV2 1.2.0.12)
GPU: NVIDIA, driver 615.71.09
Launch method: Battle.net launcher via Steam non-Steam-game shortcut
Notes: Given the identical error signature persists across two different Proton builds, multiple DX/sync configurations, a fully updated BIOS, and cleared caches — while Anniversary is unaffected on the same system — this points to a Forever-beta-specific incompatibility with Wine’s exception/thread-context handling rather than a local system, driver, or hardware issue.