protonscr

Game Recording: Changing raw recordings folder causes segmentation fault

steamopen Steam client
ValveSoftware/steam-for-linux#11066 · opened 2024-07-05 by WaviestBalloon · updated 2024-11-18 · 6 comments · github
WWaviestBalloon 2024-07-05 github

Your system information

  • Steam client version (build number or date): 1719967667 (Client build: Tue, Jul 2 23:38 UTC -08:00)
  • Distribution (e.g. Ubuntu): Arch Linux x86_64
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes
  • Steam Logs: steam-logs.tar.gz
  • GPU: NVIDIA GeForce GTX 1050 Ti (Secondary GPU referenced in Steam system info is not being used on purpose)

Steam system info: https://gist.github.com/WaviestBalloon/48559100902dc2e76efb29fc0b5198c0

Please describe your issue in as much detail as possible:

I attempted to change my raw recordings folder to a secondary drive due to my low disk space, changing it to my USB drive yielded a segmentation fault after choosing the directory I wanted to save to, after messing around to see if there are any workarounds I originally thought this might be a permissions issue, I tried changing to a completely different drive but that would also crash, I also noticed that even if you move one directory down from the default directory of .local/share/Steam/userdata/-/gamerecordings/ it would also yield a segmentation fault, another thing is that Steam is able to create a new directory in the drive but that's about it.
(Latest crash dump ID related to the issue: bp-9880fe9b-a6dc-4d8e-b028-20a752240705)

Steps for reproducing this issue:

  1. Open up Steam settings
  2. Head to the Game Recording settings tab
  3. Attempt to change the directory of where the raw recordings are saved to, even if it's a single directory down
Hhusjon 2024-07-17 github

I am also experiencing the same issue, trying to change the recording folder to another disk.

Starting steam from cli to get some more information (more is possible if required)

❯ steam
steam.sh[111655]: Running Steam on nixos 24.05 64-bit
steam.sh[111655]: STEAM_RUNTIME is enabled automatically
setup.sh[111733]: Steam runtime environment up-to-date!
steam.sh[111655]: Steam client's requirements are satisfied
[2024-07-18 01:38:00] Startup - updater built Jul 16 2024 23:15:28
[2024-07-18 01:38:00] Startup - Steam Client launched with: '/home/husjon/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
[2024-07-18 01:38:00] Opted in to client beta 'publicbeta' via beta file
You are in the 'publicbeta' client beta.
07/18 01:38:00 minidumps folder is set to /tmp/dumps
07/18 01:38:00 Init: Installing breakpad exception handler for appid(steam)/version(1721173529)/tid(111797)
[2024-07-18 01:38:00] Loading cached metrics from disk (/home/husjon/.local/share/Steam/package/steam_client_metrics.bin)
[2024-07-18 01:38:00] Using the following download hosts for Public, Realm steamglobal
[2024-07-18 01:38:00] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2024-07-18 01:38:00] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2024-07-18 01:38:00] 3. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2024-07-18 01:38:00] Verifying installation...
[2024-07-18 01:38:01] Verification complete
UpdateUI: skip show logo
Steam logging initialized: directory: /home/husjon/.local/share/Steam/logs

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xe8eef7b0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xe8eedf90
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 112054
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
BRefreshApplicationsInLibrary 1: 166ms
BuildCompleteAppOverviewChange: 1987 apps
RegisterForAppOverview 1: 9ms
RegisterForAppOverview 2: 10ms
crash_20240718013833_36.dmp[112953]: Uploading dump (out-of-process)
/tmp/dumps/crash_20240718013833_36.dmp
crash_20240718013833_36.dmp[112953]: Finished uploading minidump (out-of-process): success = no
crash_20240718013833_36.dmp[112953]: error: SSL peer certificate or SSH remote key was not OK
crash_20240718013833_36.dmp[112953]: file ''/tmp/dumps/crash_20240718013833_36.dmp'', upload no: ''SSL peer certificate or SSH remote key was not OK''
/home/husjon/.local/share/Steam/steam.sh: line 868: 111797 Segmentation fault      (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"
Ccohnt 2024-11-16 github

Also faced this issue, in my case on Ubuntu 22.04. Although in my case, even changing the folder back to default broke things -- I had to disable recording altogether. Happy to upload or share the crash dump if it's useful.

WWaviestBalloon 2024-11-16 github

Also faced this issue, in my case on Ubuntu 22.04. Although in my case, even changing the folder back to default broke things -- I had to disable recording altogether. Happy to upload or share the crash dump if it's useful.

Are you on the beta still? After I swapped back to the stable release of Steam when game recording fully released, I am now able to change my raw recordings folder.

Ccohnt 2024-11-18 github

I'm on the stable client...

Steam Beta Branch:  Stable Client
Steam Version:  1731433018
Steam Client Build Date:  Tue, Nov 12 12:10 PM UTC -05:00
Steam Web Build Date:  Mon, Nov 11 9:03 PM UTC -05:00
Steam API Version:  SteamClient021
WWaviestBalloon 2024-11-18 github

I'm on the stable client...

Weird, well I think you should probably drop a crash dump just in case a Valve employee does come along to check out the issue.

Ccohnt 2024-11-18 github

Here's a zip of the .dmp files, in case it helps
dumps.zip

Nothing extracted yet.