On behalf of the Haxe Foundation, we are proud to announce the official release of the Haxe 4.0.0-rc.1! It is available along with the changelog at https://haxe.org/download.
The main new feature of this release is an experimental null-checker, which can be enabled for individual packages from command line by using --macro nullSafety("package.path") . We will post more information on this soon!
XP SP2 (because reasons).
What happens is
step1: some function in haxe(?) calls WideCharToMultiByte, it returns 0. GetLastError gets called and returns something about flags being set wrong
step2: some function gets called which allocs memory on stack and calls FormatMessage
step3: after that it checks if FormatMessage failed (it didnt’t) and then calls the haxe function from step 1. Which make it an infinite recursion.
So function from step 1 probably has something to do with printing error messages.
The only flag for WCToMB that is not available on winxp is WC_ERR_INVALID_CHARS. Looks like ocaml’s fault.