ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
22.89k stars 1k forks source link

EAC games crash seconds after launch with Fedora 40 #7671

Open makinbacon21 opened 2 weeks ago

makinbacon21 commented 2 weeks ago

Your system information

Please describe your issue in as much detail as possible:

I have been running the Fedora 40 Beta for a while now without issues (other than https://github.com/ValveSoftware/SteamVR-for-Linux/issues/667#issuecomment-2067205265). Unfortunately, around the time of the full Fedora 40 release, I updated my system including mesa etc. and now no EAC games will launch properly. They pop up for a few seconds and then insta crash.

Steps for reproducing this issue:

  1. Install Fedora 40 on system with AMD gpu (amdgpu driver)
  2. Install EAC game (i.e. Halo Infinite or The Finals)
  3. Try to launch with any Proton
beankylla commented 1 week ago

Hello, Not sure if this is relate but origin issue is the same. After upgrade to Fedora 40:

On black Mesa and AOE2 DE: i can launch the game and play the game but it crashes few seconds / minutes in the game.

h0tc0d3 commented 6 days ago

I have error: "Easy Anti-Cheat Launch Error - Failed to initialize dependencies"

DE: Sway

The error is probably caused by:

Process 13778 (gldriverquery) of user 1000 dumped core.

Module libtinfo.so.6 from rpm ncurses-6.4-12.20240127.fc40.i386
Module libedit.so.0 from rpm libedit-3.1-50.20230828cvs.fc40.i386
Module libelf.so.1 from rpm elfutils-0.191-4.fc40.i386
Module libdrm_amdgpu.so.1 from rpm libdrm-2.4.120-9.i386
Module libdrm_radeon.so.1 from rpm libdrm-2.4.120-9.i386
Module libz.so.1 from rpm zlib-ng-2.1.6-2.fc40.i386
Module radeonsi_dri.so from rpm mesa-24.0.6-3.i386
Module libxshmfence.so.1 from rpm libxshmfence-1.3.2-3.fc40.i386
Module libxcb-sync.so.1 from rpm libxcb-1.17.0-1.fc40.i386
Module libxcb-present.so.0 from rpm libxcb-1.17.0-1.fc40.i386
Module libxcb-dri3.so.0 from rpm libxcb-1.17.0-1.fc40.i386
Module libwayland-server.so.0 from rpm wayland-1.22.91-1.fc40.i386
Module libdrm.so.2 from rpm libdrm-2.4.120-9.i386
Module libxcb-xfixes.so.0 from rpm libxcb-1.17.0-1.fc40.i386
Module libxcb-randr.so.0 from rpm libxcb-1.17.0-1.fc40.i386
Module libxcb-dri2.so.0 from rpm libxcb-1.17.0-1.fc40.i386
Module libX11-xcb.so.1 from rpm libX11-1.8.9-1.fc40.i386
Module libexpat.so.1 from rpm expat-2.6.2-1.fc40.i386
Module libglapi.so.0 from rpm mesa-24.0.6-3.i386
Module libgbm.so.1 from rpm mesa-24.0.6-3.i386
Module libEGL_mesa.so.0 from rpm mesa-24.0.6-3.i386
Module libEGL.so.1 from rpm libglvnd-1.7.0-4.fc40.i386
Module libXau.so.6 from rpm libXau-1.0.11-6.fc40.i386
Module libxcb.so.1 from rpm libxcb-1.17.0-1.fc40.i386
Module libGLdispatch.so.0 from rpm libglvnd-1.7.0-4.fc40.i386
Module libXext.so.6 from rpm libXext-1.3.6-1.fc40.i386
Module libX11.so.6 from rpm libX11-1.8.9-1.fc40.i386
Module libGLX.so.0 from rpm libglvnd-1.7.0-4.fc40.i386
Module libGL.so.1 from rpm libglvnd-1.7.0-4.fc40.i386
Module libdecor-0.so.0 from rpm libdecor-0.2.2-3.fc40.i386
Module libxkbcommon.so.0 from rpm libxkbcommon-1.7.0-2.fc40.i386
Module libwayland-cursor.so.0 from rpm wayland-1.22.91-1.fc40.i386
Module libwayland-egl.so.1 from rpm wayland-1.22.91-1.fc40.i386
Module libffi.so.8 from rpm libffi-3.4.4-7.fc40.i386
Module libwayland-client.so.0 from rpm wayland-1.22.91-1.fc40.i386
Module libzstd.so.1 from rpm zstd-1.5.6-1.fc40.i386
Module liblzma.so.5 from rpm xz-5.4.6-3.fc40.i386
Module liblz4.so.1 from rpm lz4-1.9.4-6.fc40.i386
Module libcap.so.2 from rpm libcap-2.69-8.fc40.i386
Module libsystemd.so.0 from rpm systemd-255.4-2.i386
Module libdbus-1.so.3 from rpm dbus-1.14.10-3.fc40.i386
Module libSDL2-2.0.so.0 from rpm SDL2-2.30.1-1.fc40.i386
Stack trace of thread 13778:
#0  0x0000000000000000 n/a (n/a + 0x0)
#1  0x00000000ef3427ee _ZN4llvm17PMTopLevelManager12schedulePassEPNS_4PassE (libLLVM.so.18.1 + 0x7d67ee)
#2  0x00000000ef349279 _ZN12_GLOBAL__N_113MPPassManager25addLowerLevelRequiredPassEPN4llvm4PassES3_ (libLLVM.so.18.1 + 0x7dd279)
#3  0x00000000ef3494cb _ZThn16_N12_GLOBAL__N_113MPPassManager25addLowerLevelRequiredPassEPN4llvm4PassES3_ (libLLVM.so.18.1 + 0x7dd4cb)
#4  0x00000000ef345260 _ZN4llvm13PMDataManager3addEPNS_4PassEb (libLLVM.so.18.1 + 0x7d9260)
#5  0x00000000ef347001 _ZN4llvm10ModulePass17assignPassManagerERNS_7PMStackENS_15PassManagerTypeE (libLLVM.so.18.1 + 0x7db001)
#6  0x00000000ef343085 _ZN4llvm17PMTopLevelManager12schedulePassEPNS_4PassE (libLLVM.so.18.1 + 0x7d7085)
#7  0x00000000ef346cad _ZN4llvm6legacy11PassManager3addEPNS_4PassE (libLLVM.so.18.1 + 0x7dacad)
#8  0x00000000f65a7d70 ac_create_passmgr (radeonsi_dri.so + 0x833d70)
#9  0x00000000f65a958b ac_init_llvm_compiler (radeonsi_dri.so + 0x83558b)
#10 0x00000000f648979f si_create_llvm_compiler (radeonsi_dri.so + 0x71579f)
#11 0x00000000f64d2d53 si_shader_select (radeonsi_dri.so + 0x75ed53)
#12 0x00000000f68f57af _Z17si_update_shadersIL13amd_gfx_level12EL11si_has_tess0EL9si_has_gs0EL10si_has_ngg1EEbP10si_context (radeonsi_dr>
#13 0x00000000f68ff0dd _Z11si_draw_vboIL13amd_gfx_level12EL11si_has_tess0EL9si_has_gs0EL10si_has_ngg1EL22si_has_sh_pairs_packed0EEvP12pi>
#14 0x00000000f68f4553 _ZL17si_draw_rectangleP15blitter_contextPvPFS1_S0_Eiiiifj19blitter_attrib_typePK14blitter_attrib (radeonsi_dri.so>
#15 0x00000000f6771c16 util_blitter_clear_custom.constprop.0 (radeonsi_dri.so + 0x9fdc16)
#16 0x00000000f651b725 si_clear (radeonsi_dri.so + 0x7a7725)
#17 0x00000000f6362ee2 tc_call_clear (radeonsi_dri.so + 0x5eeee2)
#18 0x00000000f6363c7d tc_batch_execute (radeonsi_dri.so + 0x5efc7d)
#19 0x00000000f636459c _tc_sync.isra.0 (radeonsi_dri.so + 0x5f059c)
#20 0x00000000f636bf82 tc_flush (radeonsi_dri.so + 0x5f7f82)
#21 0x00000000f5e475fb st_glFlush (radeonsi_dri.so + 0xd35fb)
#22 0x00000000f5f9132a _mesa_make_current (radeonsi_dri.so + 0x21d32a)
#23 0x00000000f5e63006 st_api_make_current (radeonsi_dri.so + 0xef006)
#24 0x00000000f5d8cfa1 dri_unbind_context (radeonsi_dri.so + 0x18fa1)
#25 0x00000000f5d909d2 driUnbindContext (radeonsi_dri.so + 0x1c9d2)
#26 0x00000000f749483e dri2_make_current (libEGL_mesa.so.0 + 0x1a83e)
#27 0x00000000f748452d eglMakeCurrent (libEGL_mesa.so.0 + 0xa52d)
#28 0x00000000f74ca179 InternalLoseCurrent (libEGL.so.1 + 0x4179)
#29 0x00000000f7e2969d SDL_EGL_MakeCurrent (libSDL2-2.0.so.0 + 0xcd69d)
#30 0x00000000f7e7b88b Wayland_GLES_MakeCurrent (libSDL2-2.0.so.0 + 0x11f88b)
#31 0x00000000f7e3a5f7 SDL_GL_MakeCurrent_REAL (libSDL2-2.0.so.0 + 0xde5f7)
#32 0x00000000f7e4187a SDL_DestroyWindow_REAL.part.0 (libSDL2-2.0.so.0 + 0xe587a)
#33 0x00000000f7e41984 SDL_VideoQuit_REAL.part.0 (libSDL2-2.0.so.0 + 0xe5984)
#34 0x00000000f7d70caf SDL_QuitSubSystem_REAL (libSDL2-2.0.so.0 + 0x14caf)
#35 0x00000000f7d71163 SDL_Quit_REAL (libSDL2-2.0.so.0 + 0x15163)
#36 0x00000000f7ba146a __run_exit_handlers (libc.so.6 + 0x3e46a)
#37 0x00000000f7ba1663 exit (libc.so.6 + 0x3e663)
#38 0x00000000f7b87bcf __libc_start_call_main (libc.so.6 + 0x24bcf)
#39 0x00000000f7b87c88 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x24c88)
#40 0x0000000008051a71 n/a (/home/user/.local/share/Steam/ubuntu12_32/gldriverquery + 0x9a71)
ELF object binary architecture: Intel 80386