Search Issue Tracker

Fixed in Unity 2018.3



Found in


Issue ID




[UWP] IL2CPP project failing to P/Invoking into ETW logging functions

Universal Windows Platform



Priority: 2Necessary for shipping a final release


Severity: 3Secondary functionality broken

Steps to reproduce:
1. Download attached project
2. Change platform to UWP
3. Build project with IL2CPP backend
4. Launch VS solution
5. Run project on a local machine (Debug and x64 platform)

Actual results: Unhandled exception is thrown due to improper IL2CPP conversion
Exeption: Unhandled exception at 0x00007FFAC454709B (ntdll.dll) in MSALCrashIL2CPP.exe: 0xC00000FD: Stack overflow (parameters: 0x0000000000000001, 0x0000002E0E803FD8).

Reproduced with: 2018.3.0a1, 2018.2.0b8, 2018.1.5f1, 2017.4.5f1, 2017.2.3p1
Not reproducible on .NET backend

Comments (2)

  1. C925d11e450031f250250f6cf2a293f9?d=mm


    Jun 15, 2018 23:22

    There is also a P/Invoke to kernel32.dll!GetNativeSystemInfo that crashes on IL2CPP, unlike on .NET backend that prevents Microsoft.Identity.Client.dll from functioning properly.

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.