marha - 2018-04-09

By default vcsrv is using the GetTempPath windows function for getting the folder where to store the log file.
This function is returning one of the following paths:

  1. The path specified by the TMP environment variable.
  2. The path specified by the TEMP environment variable.
  3. The path specified by the USERPROFILE environment variable.
  4. The Windows directory.

Vcxsrv does not alter this path. Probably there is some problem with the unicode encoding used.

So possible workarounds are:

  • set TMP or TEMP environment variable to a path that has no special characters
  • pass the name of the log file via the -logfile argument