https://bugs.winehq.org/show_bug.cgi?id=46039
--- Comment #5 from Esme Povirk madewokherd@gmail.com --- Currently I get this exception:
[000000000000012c:] EXCEPTION handling: System.InvalidProgramException: Invalid IL code in <Module>:ATL.AtlLoadSystemLibraryUsingFullPath (char modopt(System.Runtime.CompilerServices.IsConst)*): IL_006d: add
An error in an add instruction means it can't be a stack size issue.
IL_0064: ldloc.1 IL_0065: ldc.i4.1 IL_0066: sub IL_0067: conv.u8 IL_0068: ldc.i4.2 IL_0069: conv.i8 IL_006a: mul IL_006b: ldloca.s 3 IL_006d: add
This is a 64-bit int added to a managed pointer, on 64-bit. Looks like a case we missed that should be accepted.
After working around that, it seems to fail due to Direct3D features that are not implemented. There's also a call to tr_library_CreateLinearTransition from uianimation in there, but it seems to get past that.