I may get the same bug, with L4D2 and also TF2 (since the last steampipe update). Intros are running, but just after programs quit (but without any error dialog).
Yes, the intro is running. But then it crashes because it's searching for the files in the wrong folder:
##### CTexture::LoadTextureBitsFromFile couldn't find materials/dev/identitylightwarp.vtf
for example.
Seems to affect Bumblebee users while using primusrun steam
I investigated this issue a bit more. I had this output:
failed to dlopen /opt/Steam/SteamApps/common/Left 4 Dead 2 Beta/bin/chromehtml.so error=dlopen: cannot load any more object with static TLS
Could not get chromehtml interfaceQuerying for subscribed files
Then searching the web I found:
http://stackoverflow.com/questions/14892101/cannot-load-any-more-object-with-static-tls
Doing a
readelf -l "/opt/Steam/SteamApps/common/Left 4 Dead 2 Beta/left4dead2/bin/matchmaking.so" | grep TLS
prints:
TLS 0x0ee000 0x000ee000 0x000ee000 0x00000 0x00018 R 0x4
That's it for now. Maybe someone of you knows better.
My system: https://gist.github.com/tr37ion/9160478b7a9d01b42a6c
Hello @tr37ion, are you still experiencing this issue?
Closing pending feedback.
Nothing extracted yet.
I can't play the game. Video runs well, but then I get an error dialog.
Seems like Steam is searching for the file in the wrong folder:
/opt/Steam/SteamApps/common/Left 4 Dead 2 Beta/cef_gtk.pakActually the file is in:
/opt/Steam/SteamApps/common/Left 4 Dead 2 Beta/left4dead2/cef_gtk.pakhl2.sh seems to resolve the wrong path. Anyone here who can fix this?