Skip to content

CET 1.37.1 EXCEPTION_ACCESS_VIOLATION (c0000005) on Linux - Zorin 18 / GE-Proton10-34 #1054

@wolveythorax-pixel

Description

@wolveythorax-pixel

Environment:

  • OS: Zorin OS 18 (Ubuntu 24.04 base)
  • Steam: Native .deb install
  • Proton: GE-Proton10-34 (also tested Proton Experimental, Proton 10.0-4)
  • Game: Cyberpunk 2077 v2.31 with Phantom Liberty
  • CET: v1.37.1

Launch options:
WINEDLLOVERRIDES="version=n,b" %command%

DLL overrides in prefix (via protontricks winecfg):
version = native,builtin
d3dcompiler_47 = native
vcrun2022 installed

Issue:
CET's version.dll loads successfully as native, and cyber_engine_tweaks.asi is found and loaded, but CET crashes during initialization with EXCEPTION_ACCESS_VIOLATION (c0000005).

Proton log (PROTON_LOG=1):

Loaded L"S:\\common\\Cyberpunk 2077\\bin\\x64\\VERSION.dll" at 00006FFFDEA10000: native
Loaded L"S:\\common\\Cyberpunk 2077\\bin\\x64\\plugins\\cyber_engine_tweaks.asi" at 00006FFFDE130000: native
code=c0000005 (EXCEPTION_ACCESS_VIOLATION) flags=0 addr=00006FFFFCDD2EB0
backtrace: 00006FFFDE15C9A7: L"cyber_engine_tweaks.asi" + 000000000002C9A7
backtrace: 00006FFFDE434509: L"cyber_engine_tweaks.asi" + 0000000000304509
backtrace: 00006FFFDE174E6F: L"cyber_engine_tweaks.asi" + 0000000000044E6F
backtrace: 00006FFFDE135758: L"cyber_engine_tweaks.asi" + 0000000000005758
backtrace: 00006FFFDE15C143: L"cyber_engine_tweaks.asi" + 000000000002C143
backtrace: 00006FFFDE15C962: L"cyber_engine_tweaks.asi" + 000000000002C962
backtrace: 00006FFFDE6948CA: L"cyber_engine_tweaks.asi" + 00000000005648CA
Unloaded module L"S:\\common\\Cyberpunk 2077\\bin\\x64\\plugins\\cyber_engine_tweaks.asi" : native

What I've tried:

  • Multiple Proton versions (Experimental, 10.0-4, GE-Proton10-34)
  • protontricks winecfg DLL override for version
  • Installed d3dcompiler_47 and vcrun2022
  • File permissions (chmod +x on .dll and .asi)
  • Clean CET reinstall
  • Disabled Steam overlay
  • Copied msvcp140_atomic_wait.dll to bin/x64
  • Migrated from Flatpak Steam to native Steam .deb

The ASI loader works correctly - it loads version.dll native and finds the .asi. The crash is inside CET's own initialization code.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions