protonscr

Sekiro: Shadows Die Twice crashes after installing new amd gpu, coincidental big steam update

protonclosed
ValveSoftware/Proton#6854 · opened 2023-06-16 by Esgariot · updated 2023-06-16 · 2 comments · github
EEsgariot 2023-06-16 github

Compatibility Report

  • Name of the game with compatibility issues: Sekiro
  • Steam AppID of the game: 814380

System Information

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

steam-814380.log

Symptoms

When launching, steam "play" button loops through "exit" and "cancel". Game doesn't launch.

Reproduction

I'm running on wayland, Hyprland, steam is launched through xwayland.

xdg portals:

  • xdg-desktop-portal 1.16.0-3
  • xdg-desktop-portal-gtk 1.14.1-1
  • xdg-desktop-portal-hyprland 0.4.0-1

some env vars:

  • CLUTTER_BACKEND=wayland
  • DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
  • DISPLAY=:0
  • GDK_BACKEND=wayland,x11
  • GTK_USE_PORTAL=1
  • LANG=pl_PL.UTF-8
  • QT_QPA_PLATFORM=wayland;xcb
  • SDL_VIDEODRIVER=wayland
  • WAYLAND_DISPLAY=wayland-1
  • XCURSOR_SIZE=24
  • XDG_BACKEND=wayland
  • XDG_CONFIG_HOME=/home/esgariot/.config
  • XDG_CURRENT_DESKTOP=Hyprland
  • XDG_DATA_HOME=/home/esgariot/.local/share
  • XDG_RUNTIME_DIR=/run/user/1000
  • XDG_SEAT=seat0
  • XDG_SESSION_CLASS=user
  • XDG_SESSION_DESKTOP=Hyprland
  • XDG_SESSION_ID=3
  • XDG_SESSION_TYPE=wayland
  • XDG_VTNR=2

There are no nvidia modules loaded, only amdgpu. Nothing in kernel parameters or initcpio related to early-loading any gpu modules nor any kernel cmdline changes.

Steam cmdline for this game is also empty.

Additional debug info

core dump that shows up when launching game

           PID: 100275 (gldriverquery)
           UID: 1000 (esgariot)
           GID: 1000 (esgariot)
        Signal: 11 (SEGV)
     Timestamp: Fri 2023-06-16 10:44:17 CEST (24min ago)
  Command Line: /home/esgariot/.local/share/Steam/ubuntu12_32/../ubuntu12_32/gldriverquery
    Executable: /home/esgariot/.local/share/Steam/ubuntu12_32/gldriverquery
 Control Group: /user.slice/user-1000.slice/session-3.scope
          Unit: session-3.scope
         Slice: user-1000.slice
       Session: 3
     Owner UID: 1000 (esgariot)
       Boot ID: 08cc6c7bd8a7459f8a5e06f03d92bda9
    Machine ID: 495f7ffa0c6942409e78de1f2b166319
      Hostname: a-la-carte
       Storage: /var/lib/systemd/coredump/core.gldriverquery.1000.08cc6c7bd8a7459f8a5e06f03d92bda9.100275.1686905057000000.zst (present)
  Size on Disk: 1.8M
       Message: Process 100275 (gldriverquery) of user 1000 dumped core.
                
                Stack trace of thread 100275:
                #0  0x000000000000000a n/a (n/a + 0x0)
                ELF object binary architecture: Intel 80386
recurring steam log fragment
GameAction [AppID 814380, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
fsync: up and running.
wine: Using setpriority to control niceness in the [-10,10] range
user.reg is not a valid registry file
ac_compute_device_uuid's output is based on invalid pci bus info.
ac_compute_device_uuid's output is based on invalid pci bus info.
ac_compute_device_uuid's output is based on invalid pci bus info.
ac_compute_device_uuid's output is based on invalid pci bus info.
ac_compute_device_uuid's output is based on invalid pci bus info.
GameAction [AppID 814380, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 814380, ActionID 1] : LaunchApp changed task to SynchronizingControllerConfig with ""
GameAction [AppID 814380, ActionID 1] : LaunchApp changed task to ProcessingShaderCache with ""
GameAction [AppID 814380, ActionID 1] : LaunchApp waiting for user response to ProcessingShaderCache ""
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
GameAction [AppID 814380, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 814380, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 814380, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 814380, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0PROTON_LOG=1 /home/esgariot/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=814380 -- /home/esgariot/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/esgariot/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun -- '/home/esgariot/.local/share/Steam/steamapps/common/Proton - Experimental'/proton waitforexitandrun  '/home/esgariot/.local/share/Steam/steamapps/common/Sekiro/sekiro.exe'\0
Game process added : AppID 814380 "PROTON_LOG=1 /home/esgariot/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=814380 -- /home/esgariot/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/esgariot/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun -- '/home/esgariot/.local/share/Steam/steamapps/common/Proton - Experimental'/proton waitforexitandrun  '/home/esgariot/.local/share/Steam/steamapps/common/Sekiro/sekiro.exe'", ProcID 102447, IP 0.0.0.0:0
chdir "/home/esgariot/.local/share/Steam/steamapps/common/Sekiro"
ERROR: ld.so: object '/home/esgariot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/esgariot/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/esgariot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/esgariot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/esgariot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 814380, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""

(steam:100109): GLib-GObject-CRITICAL **: 10:48:25.089: g_object_ref: assertion 'G_IS_OBJECT (object)' failed

(steam:100109): GLib-GObject-CRITICAL **: 10:48:25.089: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
GameAction [AppID 814380, ActionID 1] : LaunchApp changed task to Completed with ""

(steam:100109): GLib-GObject-CRITICAL **: 10:48:25.517: g_object_ref: assertion 'G_IS_OBJECT (object)' failed

(steam:100109): GLib-GObject-CRITICAL **: 10:48:25.517: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
ThreadGetProcessExitCode: no such process 102566
ThreadGetProcessExitCode: no such process 102564
ThreadGetProcessExitCode: no such process 102449

(steam:100109): GLib-GObject-CRITICAL **: 10:48:26.426: g_object_ref: assertion 'G_IS_OBJECT (object)' failed

(steam:100109): GLib-GObject-CRITICAL **: 10:48:26.426: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Game process updated : AppID 814380 "PROTON_LOG=1 /home/esgariot/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=814380 -- /home/esgariot/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/esgariot/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun -- '/home/esgariot/.local/share/Steam/steamapps/common/Proton - Experimental'/proton waitforexitandrun  '/home/esgariot/.local/share/Steam/steamapps/common/Sekiro/sekiro.exe'", ProcID 102565, IP 0.0.0.0:0
ThreadGetProcessExitCode: no such process 102569

(steam:100109): GLib-GObject-CRITICAL **: 10:48:27.397: g_object_ref: assertion 'G_IS_OBJECT (object)' failed

(steam:100109): GLib-GObject-CRITICAL **: 10:48:27.397: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
ThreadGetProcessExitCode: no such process 102650
ExecCommandLine: "'~/.steam/root/ubuntu12_32/steam' 'steam://run/814380//'"
ExecuteSteamURL: "steam://run/814380//"
GameAction [AppID 814380, ActionID 2] : LaunchApp changed task to WaitingPrevProcess with ""
ThreadGetProcessExitCode: no such process 102664
ThreadGetProcessExitCode: no such process 102657
ThreadGetProcessExitCode: no such process 102621
ThreadGetProcessExitCode: no such process 102601
ThreadGetProcessExitCode: no such process 102594
ThreadGetProcessExitCode: no such process 102583
ThreadGetProcessExitCode: no such process 102574
ThreadGetProcessExitCode: no such process 102571
ThreadGetProcessExitCode: no such process 102562
ThreadGetProcessExitCode: no such process 102448
Game process removed: AppID 814380 "PROTON_LOG=1 /home/esgariot/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=814380 -- /home/esgariot/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/esgariot/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun -- '/home/esgariot/.local/share/Steam/steamapps/common/Proton - Experimental'/proton waitforexitandrun  '/home/esgariot/.local/share/Steam/steamapps/common/Sekiro/sekiro.exe'", ProcID 102565 
ThreadGetProcessExitCode: no such process 102565
Game 814380 created interface STEAMAPPLIST_INTERFACE_VERSION001 / AppList
Game 814380 created interface STEAMAPPS_INTERFACE_VERSION008 / Apps
Game 814380 created interface STEAMHTMLSURFACE_INTERFACE_VERSION_004 / HTMLSurface
Game 814380 created interface STEAMHTTP_INTERFACE_VERSION002 / HTTP
Game 814380 created interface STEAMINVENTORY_INTERFACE_V002 / Inventory
Game 814380 created interface STEAMMUSICREMOTE_INTERFACE_VERSION001 / MusicRemote
Game 814380 created interface STEAMMUSIC_INTERFACE_VERSION001 / Music
Game 814380 created interface STEAMPARENTALSETTINGS_INTERFACE_VERSION001 / ParentalSettings
Game 814380 created interface STEAMREMOTESTORAGE_INTERFACE_VERSION014 / RemoteStorage
Game 814380 created interface STEAMSCREENSHOTS_INTERFACE_VERSION003 / Screenshots
Game 814380 created interface STEAMUGC_INTERFACE_VERSION010 / UGC
Game 814380 created interface STEAMUSERSTATS_INTERFACE_VERSION011 / UserStats
Game 814380 created interface STEAMVIDEO_INTERFACE_V002 / Video
Game 814380 created interface SteamController006 / Controller
Game 814380 created interface SteamFriends015 / Friends
Game 814380 created interface SteamMatchMaking009 / Matchmaking
Game 814380 created interface SteamMatchMakingServers002 / MatchmakingServers
Game 814380 created interface SteamNetworking005 / Networking
Game 814380 created interface SteamUser019 / User
Game 814380 created interface SteamUtils009 / Utils
Game 814380 method call count for IClientAppManager::GetCurrentLanguage : 1
Game 814380 method call count for IClientAppManager::GetAvailableLanguages : 1
Game 814380 method call count for IClientAppManager::GetAppInstallState : 2
Game 814380 method call count for IClientUtils::RecordSteamInterfaceCreation : 22
Game 814380 method call count for IClientUtils::GetSteamUILanguage : 1
Game 814380 method call count for IClientUtils::GetAppID : 24
Game 814380 method call count for IClientUser::GetSteamID : 1
Uploaded AppInterfaceStats to Steam

(steam:100109): GLib-GObject-CRITICAL **: 10:48:29.500: g_object_ref: assertion 'G_IS_OBJECT (object)' failed

(steam:100109): GLib-GObject-CRITICAL **: 10:48:29.500: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
GameAction [AppID 814380, ActionID 2] : LaunchApp changed task to ProcessingInstallScript with ""

EEsgariot 2023-06-16 github

Possibly related? https://github.com/ValveSoftware/steam-for-linux/issues/8853

I guess I could install the old nvidia gpu and see if the issue persists.

Kkisak-valve maintainer 2023-06-16 github

Hello @Esgariot, we're using one issue report per unofficially supported game title, so I've gone ahead and transferred this issue report to https://github.com/ValveSoftware/Proton/issues/2444#issuecomment-1594619269.