By default vcxsrv tries to save log file to user's home directory on Windows. It seems it can't handle international character properly and thus can't load the settings and crashes for that reason. For examle my user name has ö in it and vcxsrv seems to think it is instead ¨ or something.
The fatal error is in attached image and here in text, for a Username with ö:
A fatal error has occurred and VcXsrv will now exit.
Cannot open log file "C:\Users\Username with ¨\AppData\Local\Temp\VCXSrv.0.log"
Please open "C:\Users\Username with ¨\AppData\Local\Temp\VCXSrv.0.log" for more information.
Vendor: The VcXsrv Project
Release: 1.19.6.2
Contact: marha@users.sourceforge.net
XWin was started with the following command-line:
(null)
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:
Vcxsrv does not alter this path. Probably there is some problem with the unicode encoding used.
So possible workarounds are: