ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.25k stars 175 forks source link

Steam db updates trigger … large amount of syscalls #1073

Closed johndrinkwater closed 7 years ago

johndrinkwater commented 11 years ago

When the client receives a database update, it will stat every single possible NCF file for any game on steam, even ones the user does not own ‐ which seems a bit redundant.

…
stat64("/home/john/Steam/SteamApps/Vanguard Saga of Heroes content.ncf", 0xffc434c0) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/SteamApps/Lineage II The Chaotic Throne content.ncf", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/lineage ii the chaotic throne content.ncf", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 87
access("/home/john/Steam/SteamApps/lineage ii the chaotic throne content.ncf", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 88
stat64("/home/john/Steam/SteamApps/Lineage II The Chaotic Throne content.ncf", 0xffc432d0) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/SteamApps/Lineage II The Chaotic Throne content.ncf", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/lineage ii the chaotic throne content.ncf", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 87
access("/home/john/Steam/SteamApps/lineage ii the chaotic throne content.ncf", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 88
stat64("/home/john/Steam/SteamApps/Lineage II The Chaotic Throne content.ncf", 0xffc435a0) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/SteamApps/Lineage II The Chaotic Throne content.ncf", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/lineage ii the chaotic throne content.ncf", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 87
access("/home/john/Steam/SteamApps/lineage ii the chaotic throne content.ncf", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 88
stat64("/home/john/Steam/SteamApps/Lineage II The Chaotic Throne content.ncf", 0xffc434c0) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/SteamApps/Guild Wars content.ncf", F_OK) = -1 ENOENT (No such file or directory)
…

Didn’t mean to see it, but was running strace -e trace=file -p 'pidof steam' and forgot about it.

gdrewb-valve commented 11 years ago

This is part of the old content system that is going to be turned off in the next few months, so this will fix itself over time.

johndrinkwater commented 11 years ago

Was just checking this bug as #2954 prompted me to look again.

From a newly started client, running steam steam://open/console will make the client do the same as above, iterate over any possibly installed app in the db. Is that a code-path that got forgotten about?

To note, its looking in the old username location that no longer exists for games that I can install.

ExecCommandLine: "/home/john/Steam/ubuntu12_32/steam steam://open/console"
access("/home/john/steam/steamapps/%username%/steam cloud - screenshots", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/%username%/steam cloud - screenshots", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/%username%", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 107
access("/home/john/steam/steamapps/%username%/winui", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/%username%/winui", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/%username%", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 107
access("/home/john/steam/steamapps/%username%/valvetestapp9", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/%username%/valvetestapp9", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/%username%", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 107
access("/home/john/steam/steamapps/%username%/valvetestapp90", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/%username%/valvetestapp90", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/%username%", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 107
access("/home/john/steam/steamapps/%username%/codename gordon", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/%username%/codename gordon", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/%username%", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 107
access("/home/john/steam/steamapps/%username%/source dedicated server", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/%username%/source dedicated server", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/%username%", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 107
access("/home/john/steam/steamapps/%username%/sourcesdk", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/%username%/sourcesdk", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/%username%", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 107
access("/home/john/steam/steamapps/%username%/source sdk base", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/%username%/source sdk base", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/%username%", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 107
access("/home/john/steam/steamapps/%username%/source sdk base 2007", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/%username%/source sdk base 2007", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/%username%", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 107
access("/home/john/steam/steamapps/%username%/half-life 2 demo", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/%username%/half-life 2 demo", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/%username%", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 107
access("/home/john/steam/steamapps/%username%/counter-strike source", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/%username%/counter-strike source", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/%username%", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 107
access("/home/john/steam/steamapps/%username%/day of defeat source", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/%username%/day of defeat source", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/%username%", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 107
access("/home/john/steam/steamapps/%username%/source 2007 dedicated server", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/%username%/source 2007 dedicated server", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/%username%", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 107
access("/home/john/steam/steamapps/%username%/half-life 2 deathmatch", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/%username%/half-life 2 deathmatch", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/%username%", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 107
access("/home/john/steam/steamapps/%username%/half-life 2 lostcoast", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/%username%/half-life 2 lostcoast", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/%username%", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 107
access("/home/john/steam/steamapps/%username%/half-life deathmatch source", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/%username%/half-life deathmatch source", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/%username%", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 107
access("/home/john/steam/steamapps/%username%/half-life 2 episode one", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/%username%/half-life 2 episode one", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/%username%", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 107
access("/home/john/steam/steamapps/%username%/portal", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/%username%/portal", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/%username%", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 107
access("/home/john/steam/steamapps/%username%/half-life 2 episode two", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/%username%/half-life 2 episode two", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/%username%", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 107
access("", F_OK)                        = -1 ENOENT (No such file or directory)
access("", F_OK)                        = -1 ENOENT (No such file or directory)
access("/home/john/steam/steamapps/common/spacewar", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/common/spacewar", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/common", F_OK) = 0
access("/home/john/Steam/SteamApps/common/spacewar", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps/common", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 107
lstat64("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/home/john", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
lstat64("/home/john/Steam", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
lstat64("/home/john/Steam/SteamApps", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
lstat64("/home/john/Steam/SteamApps/common", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
lstat64("/home/john/Steam/SteamApps/common/spacewar", 0xffb29810) = -1 ENOENT (No such file or directory)
access("/home/john/steam/steamapps/common/left 4 dead", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/common/left 4 dead", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/common", F_OK) = 0
access("/home/john/Steam/SteamApps/common/left 4 dead", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps/common", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 107
lstat64("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/home/john", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
lstat64("/home/john/Steam", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
lstat64("/home/john/Steam/SteamApps", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
lstat64("/home/john/Steam/SteamApps/common", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
lstat64("/home/john/Steam/SteamApps/common/left 4 dead", 0xffb29810) = -1 ENOENT (No such file or directory)
access("/home/john/steam/steamapps/common/left 4 dead", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/common/left 4 dead", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/common", F_OK) = 0
access("/home/john/Steam/SteamApps/common/left 4 dead", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps/common", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 107
lstat64("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/home/john", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
lstat64("/home/john/Steam", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
lstat64("/home/john/Steam/SteamApps", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
lstat64("/home/john/Steam/SteamApps/common", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
lstat64("/home/john/Steam/SteamApps/common/left 4 dead", 0xffb29810) = -1 ENOENT (No such file or directory)
access("/home/john/steam/steamapps/common/left 4 dead", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/common/left 4 dead", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/common", F_OK) = 0
access("/home/john/Steam/SteamApps/common/left 4 dead", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps/common", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 107
lstat64("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/home/john", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
lstat64("/home/john/Steam", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
lstat64("/home/john/Steam/SteamApps", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
lstat64("/home/john/Steam/SteamApps/common", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
lstat64("/home/john/Steam/SteamApps/common/left 4 dead", 0xffb29810) = -1 ENOENT (No such file or directory)
access("/home/john/steam/steamapps/common/left 4 dead 2", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/common/left 4 dead 2", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/common", F_OK) = 0
access("/home/john/Steam/SteamApps/common/left 4 dead 2", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps/common", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 107
lstat64("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/home/john", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
lstat64("/home/john/Steam", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
lstat64("/home/john/Steam/SteamApps", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
lstat64("/home/john/Steam/SteamApps/common", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
lstat64("/home/john/Steam/SteamApps/common/Left 4 Dead 2", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
access("/home/john/steam/steamapps/%username%/left 4 dead 2 add-on support", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/%username%/left 4 dead 2 add-on support", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/%username%", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 107
access("", F_OK)                        = -1 ENOENT (No such file or directory)
access("", F_OK)                        = -1 ENOENT (No such file or directory)
access("", F_OK)                        = -1 ENOENT (No such file or directory)
access("", F_OK)                        = -1 ENOENT (No such file or directory)
access("/home/john/steam/steamapps/common/portal 2", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/common/portal 2", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/common", F_OK) = 0
access("/home/john/Steam/SteamApps/common/portal 2", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam/SteamApps/common", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 107
lstat64("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/home/john", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
lstat64("/home/john/Steam", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
lstat64("/home/john/Steam/SteamApps", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
lstat64("/home/john/Steam/SteamApps/common", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
lstat64("/home/john/Steam/SteamApps/common/portal 2", 0xffb29810) = -1 ENOENT (No such file or directory)
access("/home/john/steam/steamapps/common/portal 2", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps/common/portal 2", F_OK) = -1 ENOENT (No such file or directory)
access("/home/john/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/john/Steam", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 104
access("/home/john/Steam/SteamApps/common", F_OK) = 0
access("/home/john/Steam/SteamApps/common/portal 2", F_OK) = -1 ENOENT (No such file or directory)

Have replaced my username with %username%.

kisak-valve commented 7 years ago

Hello @johndrinkwater, are you still experiencing this issue with an up to date client?

kisak-valve commented 7 years ago

Closing pending feedback.