http://bugs.winehq.org/show_bug.cgi?id=33931
Bug #: 33931 Summary: Steam is broken when installed on a "Local hard disk" type drive Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: gediminas@varciai.lt Classification: Unclassified
Created attachment 45070 --> http://bugs.winehq.org/attachment.cgi?id=45070 Part of terminal output
After installing Steam on a drive that is set to be "Local hard disk"[1], many of its games fail to complete installation, along with other issues. With this, many games[2] on steam start suffering from an issue nearly identical to bug #20910 Also, this appears to be the underlying cause of bugs #32894 and #32895
How to reproduce: 1. Make a new wine prefix. 2. Add a new drive 3. Select the new drive and set its type to "Local hard disk" 4. Install Steam on the said drive 5. Install any of the listed games[2] 6. Run the game and it fails to start due to a problem nearly identical to Bug #20910
Attaching only the part of terminal output which is present in with this bug triggered, but doesn't appear on "working" steam. Everything else is identical.
What's interesting - setting the drive type back to "autodetect" and then completely reinstalling steam doesn't make it work - the "new" Steam installation has the same issues nonetheless. As if the prefix itself gets incurably tainted. Thus, triggering this issue requires a new prefix to solve.
[1] winecfg => Drives => Show Advanced => Type => set to "Local hard disk" [2] Games confirmed by me to get affected: Serious Sam HD: The Second Encounter; Counter Strike: Global Offensive; Left 4 Dead 2; Though it seems all the Source engine games are affected.
Note #1: Serious Sam HD: The Second Encounter DEMO can also be used to trigger. Note #2: If someone would give me a hint where to start, I'd try to fix this myself.