View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0025436 | Return of Reckoning | General | public | 2026-05-13 19:17 | 2026-05-13 19:17 |
| Reporter | olhandopteto | Assigned To | |||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | new | Resolution | open | ||
| Summary | 0025436: [Linux] Launcher 4.0.5.26 UI freezes mid-download on Arch + Hyprland/Wayland — TLS cipher negotiation failure | ||||
| Description | The Return of Reckoning launcher (v4.0.5.26) opens successfully on Arch Linux + Hyprland (Wayland) but freezes mid-download. Patch notes load, WEB SERVER indicator goes green, then the UI becomes fully unresponsive and must be killed manually. No download ever completes. ENVIRONMENT - OS: Arch Linux (kernel 7.0.3-arch1-2) - Desktop: Hyprland on Wayland (Omarchy distro) - CPU/GPU: Intel i5-12400F / AMD RX 9060 XT (RADV driver) - RAM: 32GB - Launcher version: 4.0.5.26 - Install method: RoRInstaller-December2024.exe run manually into Wine prefix - Region/ISP: Brazil, IPv6 via Vivo Fibra - 32-bit libs installed: lib32-gnutls, lib32-mesa, lib32-vulkan-radeon, lib32-gamemode - net.ipv4.ping_group_range = 0 2147483647 (shell ping to launcher.returnofreckoning.com works, ~3ms) REPRODUCTION 1. Install game via RoRInstaller-December2024 into a fresh Wine prefix 2. Launch RoRLauncher.exe via Heroic (or Lutris — same result) 3. Launcher window appears, patch notes load, WEB SERVER turns green 4. Download starts (e.g. "Downloading 1/2 50%" or "2/23 8%") 5. UI freezes — no clicks, no typing, no progress updates 6. After 0000001:0000001 minute, window manager reports "Not Responding" KEY LOG EVIDENCE launcher.log shows 8 WebDownloader threads dispatched in the same second, then silence — no success lines, no errors. Example: [Patcher] Initiating WarPatcher with 12 threads. [WebDownloader 5] Downloading product [WebDownloader 1] Downloading builds/104/summary [WebDownloader 7] Downloading builds/104/data ... (no further entries) Wine stderr during freeze shows recurring TLS-related fixmes: secur32: get_cipher_algid unknown algorithm 23 secur32: get_mac_algid unknown algorithm 200, cipher 23 secur32: get_cipher_str unknown cipher 23 kerberos:no Kerberos support, expect problems ntlm:no NTLM support, expect problems winsock:GetAddrInfoExW Unsupported namespace 0 Before installing corefonts, the launcher crashed entirely with: Unhandled exception code 80131623 (COR_E_OUTOFMEMORY) in MS.Internal.Shaping.TypefaceMap.GetShapeableText → WPF text rendering failed due to missing fonts After installing corefonts via winetricks, UI now renders but freezes mid-download. TROUBLESHOOTING ALREADY ATTEMPTED - Runner versions tested: GE-Proton10-34, umu-proton, Proton-GE Latest, system wine 11.8 - Launcher managers tested: Lutris, Heroic Games Launcher - Winetricks packages installed: corefonts, d3dx9_34, vcrun2019, wininet, gdiplus - Sync disabled: WINEESYNC=0, WINEFSYNC=0, PROTON_NO_ESYNC=1, PROTON_NO_FSYNC=1 - PROTON_ENABLE_WAYLAND=0 (forced X11 via XWayland) - Recreated prefix from scratch multiple times - Confirmed prefix path has no spaces - Cleared launcher cache and AppData configs between attempts NETWORK VERIFICATION - curl https://launcher.returnofreckoning.com/product returns 404 quickly (TLS 1.3 handshake completes via OpenSSL) - ping to launcher CDN works (~3ms) - No firewall, no VPN, no proxy HYPOTHESIS .NET HttpClient inside Wine appears to fail TLS cipher negotiation with Cloudflare. "Unknown algorithm 23" = CALG_AES_256 in SChannel, which Wine's secur32 implementation does not fully support. Download threads open the connection, TLS handshake fails silently, threads block waiting for data that never arrives, and the WPF dispatcher freezes because download threads share its synchronization context. | ||||
| Tags | No tags attached. | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-05-13 19:17 | olhandopteto | New Issue | |
| 2026-05-13 19:17 | olhandopteto | File Added: preview (2).webp | |
| 2026-05-13 19:17 | olhandopteto | File Added: preview (1).webp | |
| 2026-05-13 19:17 | olhandopteto | File Added: preview.webp |