I agree that this should not be fatal, endless nag messages that the safety check failed would be better. Related to #2515.
The assert isn't fatal so if it's actually crashing later that would be due to something else (which could still be related to the disk write failure that provoked the check for space, but it's not possible to say from the crash report).
@gdrewb-valve,
I'm sorry, you are correct it's not fatal... steam doesn't crash. But it stops downloading and restarting the download doesn't help, it's stops a few seconds later. So steam is completely unusable.
Note, there is no lack of disk space or write errors as far as I'm aware.
The issue somehow went away... today I had no problems downloading the remaining 3 GiB...
As the issue is not reliably reproducible, I'm hereby closing it...
Nothing extracted yet.
Downloading most of the game worked fine, then after 1.5 GB it just started to fail.
I'm on Wheezy installed using Steam-Installer-for-Wheezy. Which seems to work fine..
Other issues regarding
Failed to determine free disk spacesuggests that you can't handle various file systems, symlinks, etc... This to me suggests that you are doing something obscure.In my case I suspect it might be because I'm using full disk encryption, which seems to be necessary these days :)
I suggest the following course of action:
LC_ALL=C POSIXLY_CORRECT=true df -Pk /home/jonasfj/.local/share/Steam/steamapps/Note checking for available disk space is nice. But failing on it is not acceptable. Oh, and don't be smart about parsing the output from
df... Or try to reimplementdfunless you're willing to test all the corner cases :)