Factorio still writes its temporary data and such to the C:\ drive, and if it's full when it tries to connect to the multiplayer game it ends up crashing. The log says it was unable to write a file (not unexpected, since I knew I had a space problem).
There's no good solution here, but maybe a warning to the user about the problem rather than crashing and having them decipher a log file would be best
