Name of the game with compatibility issues: Not specific to any game, also happens with steam cloud sync
Steam AppID of the game: Not specific to any game, also happens with steam cloud sync
System Information
GPU: GTX 1080
Video driver version: Nvidia 535.104.05
Kernel version: 6.2.0-33-generic (Ubuntu 23)
Proton version: Not specific to proton
Symptoms
First off, i tried reaching out to the support team via the steam help, but the responses where quite ridiculous or unhelpful, so perhaps here where people are more technically able this can actually be resolved. The help request ticket number I logged is HT-G4D5-7X3N-4222 if you feel like you need to facepalm with both hands.
I have a ntfs drive mounted on /home/who/Storage using the the following fstab options as per the steam guides:
/dev/disk/by-uuid/ /home/who/Storage ntfs-3g defaults,locale=en_US.utf8 0 0
The hard drive works correctly and has zero issues with all other applications aside from steam. I have run filesystem checks and S.M.A.R.T reports on the drive and 0 issues where found.
When steam launches and tries to access the steam library on the ntfs drive, It has some sort of error(see attached log) that seems to be something to do with the shadercache. It then puts the drive into a weird errored stated which causes the mount to be inaccessible to both steam and ubuntu.
It seems to be an issue with steams error handling where it does not properly handle file opperation errors, and then doesnt handle the error correctly breaking the mount. Clearing the shader cache alleviates the problem for 1 steam luanch, however the very next steam launch again breaks the mount again.
To note: the folder ~/Storage/SteamLibrary/steamapps/shadercache/2420510/nvidiav1/GLCache takes quite a while to delete which is related to the "HoloCure - Save the Fans!" game
Reproduction
Mount ntfs drive with steam library on it with following fstab entry:
/dev/disk/by-uuid/ /home/who/Storage ntfs-3g defaults,locale=en_US.utf8 0 0
Launch Steam
Steam cloud sync reports failure and game updates report disk write errors
Close steam
Remount ntfs drive
Clear cache folders in ~/Storage/SteamLibrary/steamapps/
Compatibility Report
System Information
Symptoms
First off, i tried reaching out to the support team via the steam help, but the responses where quite ridiculous or unhelpful, so perhaps here where people are more technically able this can actually be resolved. The help request ticket number I logged is HT-G4D5-7X3N-4222 if you feel like you need to facepalm with both hands.
I have a ntfs drive mounted on /home/who/Storage using the the following fstab options as per the steam guides:
/dev/disk/by-uuid/ /home/who/Storage ntfs-3g defaults,locale=en_US.utf8 0 0
The hard drive works correctly and has zero issues with all other applications aside from steam. I have run filesystem checks and S.M.A.R.T reports on the drive and 0 issues where found.
When steam launches and tries to access the steam library on the ntfs drive, It has some sort of error(see attached log) that seems to be something to do with the shadercache. It then puts the drive into a weird errored stated which causes the mount to be inaccessible to both steam and ubuntu.
It seems to be an issue with steams error handling where it does not properly handle file opperation errors, and then doesnt handle the error correctly breaking the mount. Clearing the shader cache alleviates the problem for 1 steam luanch, however the very next steam launch again breaks the mount again.
To note: the folder ~/Storage/SteamLibrary/steamapps/shadercache/2420510/nvidiav1/GLCache takes quite a while to delete which is related to the "HoloCure - Save the Fans!" game
Reproduction
/dev/disk/by-uuid/ /home/who/Storage ntfs-3g defaults,locale=en_US.utf8 0 0
assert_20230926134312_34.zip
steamlog.txt