https://bugs.winehq.org/show_bug.cgi?id=48442
--- Comment #11 from Esme Povirk madewokherd@gmail.com --- I get a different error:
Unhandled Exception: System.Runtime.InteropServices.MarshalDirectiveException: Type System.ArgIterator which is passed to unmanaged code must have a StructLayout attribute. at (wrapper managed-to-native) <Module>.vsprintf_s(sbyte modopt(System.Runtime.CompilerServices.IsSignUnspecifiedByte)*,uint,sbyte modopt(System.Runtime.CompilerServices.IsSignUnspecifiedByte) modopt(System.Runtime.CompilerServices.IsConst)*,System.ArgIterator) at <Module>.llLogger.WriteNextLine (llLogger* , System.Int32 _level, System.SByte* _format) [0x00077] in <d6ddfbb4dbaf4ec1a1dec038c2023081>:0 at <Module>.llAddGame.Exec (llAddGame* ) [0x0000c] in <d6ddfbb4dbaf4ec1a1dec038c2023081>:0
Corresponding code on GitHub: https://github.com/Gruftikus/lltool/blob/master/src/lllogger.cpp#L54
Based on a wrapper log it seems like it's been able to call sprintf_s without crashing, but I can't tell if the particular call that crashed for others is working now.