ValveSoftware / Source-1-Games

Source 1 based games such as TF2 and Counter-Strike: Source
646 stars 74 forks source link

[TF2] crash after nvidia update to 525.60.11 and last tf2 update #4574

Closed 3d0 closed 1 year ago

3d0 commented 1 year ago

OS: Arch Kernel: 6.0.11-zen3-xanmod1-1 Processor: AMD Ryzen 5 5600X 6-Core Processor Graphics: NVIDIA Corporation GM204 [GeForce GTX 970] Desktop Manager: Gnome4 over Wayland

After updating TF2 and my Nvidia driver, TF2 started crashing at start, creating a 54~ mb coredump

corectldump output and trace:

           UID: 1000 (<username>)
           GID: 1000 (<username>)
        Signal: 11 (SEGV)
     Timestamp: Sat 2022-12-10 00:04:00 -03 (2min 17s ago)
      Command Line: $'/home/<username>/.local/share/Steam/steamapps/common/Team Fortress 2/hl2_linux' -game tf -steam -novid -nojoy -nosteamcontroller -nohltv -particles 1 -precachefontchars -noquicktime -windowed -noborder
    Executable: /home/<username>/.local/share/Steam/steamapps/common/Team Fortress 2/hl2_linux
    Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-gnome-hyper-1957.scope
          Unit: user@1000.service
     User Unit: app-gnome-hyper-1957.scope
         Slice: user-1000.slice
     Owner UID: 1000 (<username>)
       Boot ID: 15866528643040e595180897d925a305
    Machine ID: 076f71673adc408c93e48cfe27ce58f0
      Hostname: iblipvii
       Storage: /var/lib/systemd/coredump/core.hl2_linux.1000.15866528643040e595180897d925a305.3671.1670641440000000.zst (present)
     Size on Disk: 54.9M
       Message: Process 3671 (hl2_linux) of user 1000 dumped core.

                Stack trace of thread 3671:
                #0  0x00000000f62d2197 n/a (libnvidia-glcore.so.525.60.11 + 0x14d2197)
                #1  0x00000000f627e8a7 n/a (libnvidia-glcore.so.525.60.11 + 0x147e8a7)
                #2  0x00000000f75e5854 n/a (libGLX_nvidia.so.0 + 0x44854)
                #3  0x00000000f7611980 glXSwapIntervalEXT (libGLX_nvidia.so.0 + 0x70980)
                #4  0x00000000f301bbfc n/a (/home/<username>/.local/share/Steam/steamapps/common/Team Fortress 2/bin/libSDL2-2.0.so.0 + 0xbabfc)
                ELF object binary architecture: Intel 80386

The steam output was

GameAction [AppID 440, ActionID 1] : LaunchApp changed task to UpdatingAppInfo with ""
GameAction [AppID 440, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 440, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 440, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 440, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 440, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 440, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0/home/<username>/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=440 -- /home/<username>/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/<username>/.local/share/Steam/steamapps/common/Team Fortress 2/hl2.sh' -game tf -steam -novid -nojoy -nosteamcontroller -nohltv -particles 1 -precachefontchars -noquicktime -windowed -noborder\0
Game process added : AppID 440 "/home/<username>/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=440 -- /home/<username>/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/<username>/.local/share/Steam/steamapps/common/Team Fortress 2/hl2.sh' -game tf -steam -novid -nojoy -nosteamcontroller -nohltv -particles 1 -precachefontchars -noquicktime -windowed -noborder", ProcID 3667, IP 0.0.0.0:0
chdir /home/<username>/.local/share/Steam/steamapps/common/Team Fortress 2
GameAction [AppID 440, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/<username>/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/<username>/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/<username>/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/<username>/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 440, ActionID 1] : LaunchApp changed task to Completed with ""
pid 3669 != 3668, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/<username>/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/<username>/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
SDL video target is 'x11'
SDL video target is 'x11'
This system supports the OpenGL extension GL_EXT_framebuffer_object.
This system supports the OpenGL extension GL_EXT_framebuffer_blit.
This system supports the OpenGL extension GL_EXT_framebuffer_multisample.
This system DOES NOT support the OpenGL extension GL_APPLE_fence.
This system supports the OpenGL extension GL_NV_fence.
This system supports the OpenGL extension GL_ARB_sync.
This system supports the OpenGL extension GL_EXT_draw_buffers2.
This system supports the OpenGL extension GL_EXT_bindable_uniform.
This system DOES NOT support the OpenGL extension GL_APPLE_flush_buffer_range.
This system supports the OpenGL extension GL_ARB_map_buffer_range.
This system supports the OpenGL extension GL_ARB_vertex_buffer_object.
This system supports the OpenGL extension GL_ARB_occlusion_query.
This system DOES NOT support the OpenGL extension GL_APPLE_texture_range.
This system DOES NOT support the OpenGL extension GL_APPLE_client_storage.
This system DOES NOT support the OpenGL extension GL_ARB_uniform_buffer.
This system supports the OpenGL extension GL_ARB_vertex_array_bgra.
This system supports the OpenGL extension GL_EXT_vertex_array_bgra.
This system supports the OpenGL extension GL_ARB_framebuffer_object.
This system DOES NOT support the OpenGL extension GL_GREMEDY_string_marker.
This system supports the OpenGL extension GL_ARB_debug_output.
This system supports the OpenGL extension GL_EXT_direct_state_access.
This system supports the OpenGL extension GL_NV_bindless_texture.
This system DOES NOT support the OpenGL extension GL_AMD_pinned_memory.
This system supports the OpenGL extension GL_EXT_framebuffer_multisample_blit_scaled.
This system supports the OpenGL extension GL_EXT_texture_sRGB_decode.
This system supports the OpenGL extension GL_NVX_gpu_memory_info.
This system DOES NOT support the OpenGL extension GL_ATI_meminfo.
This system supports the OpenGL extension GL_EXT_texture_compression_s3tc.
This system supports the OpenGL extension GL_EXT_texture_compression_dxt1.
This system DOES NOT support the OpenGL extension GL_ANGLE_texture_compression_dxt3.
This system DOES NOT support the OpenGL extension GL_ANGLE_texture_compression_dxt5.
This system supports the OpenGL extension GL_ARB_buffer_storage.
This system DOES NOT support the OpenGL extension GLX_EXT_swap_control_tear.
OpenGL: NVIDIA GeForce GTX 970/PCIe/SSE2 4.6.0 NVIDIA 525.60.11 (4.6.0)
GL_NV_bindless_texture: DISABLED
GL_AMD_pinned_memory: DISABLED
GL_ARB_buffer_storage: AVAILABLE
GL_EXT_texture_sRGB_decode: AVAILABLE
Installing breakpad exception handler for appid(gameoverlayui)/version(20221201223736)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Using Breakpad minidump system. Version: 7708610 AppID: 440
Setting breakpad minidump AppID = 440
Using breakpad crash handler
[S_API] SteamAPI_Init(): Loaded '/home/<username>/.local/share/Steam/linux32/steamclient.so' OK.
Game process updated : AppID 440 "/home/<username>/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=440 -- /home/<username>/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/<username>/.local/share/Steam/steamapps/common/Team Fortress 2/hl2.sh' -game tf -steam -novid -nojoy -nosteamcontroller -nohltv -particles 1 -precachefontchars -noquicktime -windowed -noborder", ProcID 3671, IP 0.0.0.0:0
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
SteamInternal_SetMinidumpSteamID:  Caching Steam ID:  76561198017689858 [API loaded yes]
SteamInternal_SetMinidumpSteamID:  Setting Steam ID:  76561198017689858
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(steam)/version(1669935987)
GL_NVX_gpu_memory_info: AVAILABLE
GL_ATI_meminfo: UNAVAILABLE
GL_NVX_gpu_memory_info: Total Dedicated: 4194304, Total Avail: 4194304, Current Avail: 3388416
GL_MAX_SAMPLES_EXT: 32
CShaderDeviceMgrBase::GetRecommendedConfigurationInfo: CPU speed: 4650 MHz, Processor: AuthenticAMD
GlobalMemoryStatus: 4294967295
CShaderDeviceMgrBase::GetRecommendedConfigurationInfo: CPU speed: 4650 MHz, Processor: AuthenticAMD
GlobalMemoryStatus: 4294967295
IDirect3DDevice9::Create: BackBufWidth: 1920, BackBufHeight: 1080, D3DFMT: 3, BackBufCount: 1, MultisampleType: 0, MultisampleQuality: 0
GL sampler object usage: DISABLED
ERROR: ld.so: object '/home/<username>/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
crash_20221210000400_2.dmp[3761]: Uploading dump (out-of-process)
/tmp/dumps/crash_20221210000400_2.dmp
crash_20221210000400_2.dmp[3761]: Finished uploading minidump (out-of-process): success = yes
crash_20221210000400_2.dmp[3761]: response: CrashID=bp-ddc833c9-3b33-4368-8692-6d73a2221209
crash_20221210000400_2.dmp[3761]: file ''/tmp/dumps/crash_20221210000400_2.dmp'', upload yes: ''CrashID=bp-ddc833c9-3b33-4368-8692-6d73a2221209''
pid 3761 != 3758, skipping destruction (fork without exec?)
/home/<username>/.local/share/Steam/steamapps/common/Team Fortress 2/hl2.sh: line 72:  3671 Segmentation fault      (core dumped) ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"
Game process removed: AppID 440 "/home/<username>/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=440 -- /home/<username>/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/<username>/.local/share/Steam/steamapps/common/Team Fortress 2/hl2.sh' -game tf -steam -novid -nojoy -nosteamcontroller -nohltv -particles 1 -precachefontchars -noquicktime -windowed -noborder", ProcID 3671 
ThreadGetProcessExitCode: no such process 3758
ThreadGetProcessExitCode: no such process 3671
ThreadGetProcessExitCode: no such process 3670
ThreadGetProcessExitCode: no such process 3668
kisak-valve commented 1 year ago

Hello @3d0, this issue is already being tracked at #4553. Since your stacktrace adds a little bit more insight, I've gone ahead and transferred this issue report to https://github.com/ValveSoftware/Source-1-Games/issues/4553#issuecomment-1345268294.

Closing as a duplicate.