Steam for Linux

Steam for Linux

Steam for Linux > Limited Beta > Trådoplysninger
Lauri 20. nov 2012 kl. 5:45am
Issue report: TF2 crashes on launch if SteamApps directory is a symlink
TF2 crashes on launch if SteamApps directory is moved to somewhere else from ~/Steam and symlinked. All other games I've tried work just fine. Moving SteamApps back to ~/Steam makes TF2 work again.

Console output:
Game update: AppID 440 "Team Fortress 2", ProcID 3711, IP 0.0.0.0:0 ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. SDL video target is 'x11' SDL video target is 'x11' SDL failed to create GL compatibility profile (whichProfile=0! saving roaming config store to 'sharedconfig.vdf' Installing breakpad exception handler for appid(gameoverlayui)/version(20121119150653_client) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) roaming config store 2 saved successfully Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) [1120/152318:ERROR:object_proxy.cc(239)] Failed to call method: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files [1120/152318:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation Using breakpad crash handler Setting breakpad minidump AppID = 440 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Installing breakpad exception handler for appid(440)/version(5122_client) Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Steam_SetMinidumpSteamID: Caching Steam ID: 76561198037478818 [API loaded yes] Steam_SetMinidumpSteamID: Setting Steam ID: 76561198037478818 ConVarRef m_rawinput doesn't point to an existing ConVar Could not load chromehtml library.Error: Material "fullscreenvideomaterial" uses unknown shader "Bik" Uploading dump (in-process) [proxy ''] /tmp/dumps/crash_20121120152329_1.dmp success = yes response: CrashID=bp-d0e0b7cc-0b3e-407e-b959-4b4ab2121120 /home/games/Steam/SteamApps/larryrotgut/Team Fortress 2/hl2.sh: line 72: 3722 Segmentation fault ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@" Game removed: AppID 440 "Team Fortress 2", ProcID 3722 saving roaming config store to 'sharedconfig.vdf' roaming config store 2 saved successfully

System information:
Processor Information: Vendor: AuthenticAMD Speed: 3600 Mhz 8 logical processors 8 physical processors HyperThreading: Unsupported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Supported SSE41: Supported SSE42: Unsupported Network Information: Network Speed: Operating System Version: Debian GNU/Linux testing (wheezy) (64 bit) Kernel Name: Linux Kernel Version: 3.6.7-18112012 X Server vendor: The X.Org Foundation X Server release: 11204000 Video Card: Driver: NVIDIA Corporation GeForce GTX 560/PCIe/SSE2 Driver Version: 4.3.0 NVIDIA 310.14 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 60 Hz VendorID: 0x10de DeviceID: 0x1201 Number of Monitors: 1 Number of Logical Video Cards: 1 Primary Display Resolution: 1920 x 1080 Desktop Resolution: 1920 x 1080 Primary Display Size: 20.91" x 11.77" (23.98" diag) 53.1cm x 29.9cm (60.9cm diag) Primary Bus: PCI Express 16x Primary VRAM: 1023 MB Supported MSAA Modes: 2x 4x 8x 16x Sound card: Audio device: Realtek ALC887-VD Memory: RAM: 7988 Mb Miscellaneous: UI Language: English LANG: en_US.UTF-8 Microphone: Not set Total Hard Disk Space Available: 474929 Mb Largest Free Hard Disk Block: 330514 Mb
< >
Viser 1-6 af 6 kommentarer
wjoe 20. nov 2012 kl. 9:48am 
Interesting that it's broken when it's symlinked. My ~/Steam folder is symlinked to another drive, and then TF2 files within SteamApps are symlinked to my Wine Steam files, and it runs without issue for me.
gibblets 20. nov 2012 kl. 2:59pm 
Curious, is your symlink pointed to a *nix native filesystem? If it's something mounted in FUSE (such as NTFS) that can cause a lot of issues in general.
Frank 20. nov 2012 kl. 5:55pm 
Lauri, I would also be interested in the symlink's destination file system.
scott_test123 20. nov 2012 kl. 6:35pm 
The latest Steam client that was released today allows you to move your entire Steam directory to the destination of your choice. Exit Steam fully, move your Steam directory to where you want it, then run Steam again. It'll prompt you for where you moved it to, then you're all set.
Lauri 21. nov 2012 kl. 1:43am 
Oprindeligt skrevet af Frank:
Lauri, I would also be interested in the symlink's destination file system.
btrfs
Sidst redigeret af Lauri; 21. nov 2012 kl. 1:43am
nomasteryoda 7. dec 2012 kl. 7:28pm 
I found the issue to be that Steam had created the directory as ~/Steam/username/steamapps though there was a directory with the case-sensitive directory.... ~/Steam/username/SteamApps with nothing but an empty sourcemods directory inside.
I simply removed the lower case version and renamed the directory with real Steam content.

I hope this helps someone...
< >
Viser 1-6 af 6 kommentarer
Per side: 15 30 50

Steam for Linux > Limited Beta > Trådoplysninger
Dato postet: 20. nov 2012 kl. 5:45am
Indlæg: 6