protonscr

Steam db updates trigger … large amount of syscalls

steamclosed reviewedSteam client
ValveSoftware/steam-for-linux#1073 · opened 2013-01-30 by johndrinkwater · updated 2019-07-18 · 4 comments · github
Jjohndrinkwater 2013-01-30 github

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.

Ggdrewb-valve maintainer 2013-01-31 github

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.

Jjohndrinkwater 2013-10-30 github

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%.

Kkisak-valve maintainer 2017-03-30 github

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

Kkisak-valve maintainer 2017-05-01 github

Closing pending feedback.

Nothing extracted yet.