title: Application crash with exit code 0xe0004743
body: <p>My application crashed after running for some time.
  I'm using .NET 4.6 on Windows Server 2012-R2.
  Application is 64-bit.</p>
  
  <p>I cannot find more detail about this bug code. I think I have all relevant updates installed.
  This application has run cumulatively for thousands of hours before and this is the first time this particular bug happened.</p>
  
  <p>Event viewer errors:</p>
  
  <blockquote>
    <p>Faulting application name:ApplicationName, version: 1.0.0.0, time stamp: 0x561c9fd7<br>
    Faulting module name: clr.dll, version: 4.6.96.0, time stamp: 0x55b96716<br>
    Exception code: 0xe0004743<br>
    Fault offset: 0x00000000003ccf84<br>
    Faulting process id: 0xef4
    Faulting application start time: 0x01d1058c3f5834e6<br>
    Faulting application path: ApplicationName<br>
    Faulting module path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll<br>
    Report Id: 9765e800-7185-11e5-8177-0ae6116ba893  </p>
  </blockquote>
  
  <p>Second entry in the event viewer:  </p>
  
  <blockquote>
    <p>Application: ApplicationName<br>
    Framework Version: v4.0.30319<br>
    Description: The process was terminated due to an internal error in the .NET Runtime at IP 00007FF837C2CF84 (00007FF837860000) with exit code <strong>e0004743</strong>.</p>
  </blockquote>
  
  <p>The only similar issue reported in SO is <a href="https://stackoverflow.com/questions/22203751/the-process-was-terminated-due-to-an-internal-error-in-the-net-runtime">The process was terminated due to an internal error in the .NET Runtime</a> where GC issue / heap corruption was suggested.</p>