urasandesu / Prig

Prig is a lightweight framework for test indirections in .NET Framework.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MSTest is crashed

urasandesu opened this issue · comments

In v2.3.0, MSTest is always crashed if you try the Quick Tour. It seems that Visual Studio Test Execution Engine occurs an access violation internally. The below is the event log:

Log Name:      Application
Source:        .NET Runtime
Date:          4/30/2016 9:23:48 PM
Event ID:      1023
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      DESKTOP-VE86UIL
Description:
Application: vstest.executionengine.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an internal error in the .NET Runtime at IP 00007FFCFA6613EC (00007FFCFA660000) with exit code 80131506.

Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name=".NET Runtime" />
    <EventID Qualifiers="0">1023</EventID>
    <Level>2</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2016-04-30T12:23:48.316690900Z" />
    <EventRecordID>6270</EventRecordID>
    <Channel>Application</Channel>
    <Computer>DESKTOP-VE86UIL</Computer>
    <Security />
  </System>
  <EventData>
    <Data>Application: vstest.executionengine.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an internal error in the .NET Runtime at IP 00007FFCFA6613EC (00007FFCFA660000) with exit code 80131506.
</Data>
  </EventData>
</Event>
Log Name:      Application
Source:        Application Error
Date:          4/30/2016 9:23:48 PM
Event ID:      1000
Task Category: (100)
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      DESKTOP-VE86UIL
Description:
Faulting application name: vstest.executionengine.exe, version: 12.0.30501.0, time stamp: 0x5361ead0
Faulting module name: clr.dll, version: 4.6.1078.0, time stamp: 0x56e1ef6c
Exception code: 0xc0000005
Fault offset: 0x00000000000013ec
Faulting process id: 0x200c
Faulting application start time: 0x01d1a2db23a3ae51
Faulting application path: C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TESTWINDOW\vstest.executionengine.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Report Id: e7bf4f79-1629-4823-ac14-10b59d175edf
Faulting package full name: 
Faulting package-relative application ID: 
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Application Error" />
    <EventID Qualifiers="0">1000</EventID>
    <Level>2</Level>
    <Task>100</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2016-04-30T12:23:48.364491900Z" />
    <EventRecordID>6271</EventRecordID>
    <Channel>Application</Channel>
    <Computer>DESKTOP-VE86UIL</Computer>
    <Security />
  </System>
  <EventData>
    <Data>vstest.executionengine.exe</Data>
    <Data>12.0.30501.0</Data>
    <Data>5361ead0</Data>
    <Data>clr.dll</Data>
    <Data>4.6.1078.0</Data>
    <Data>56e1ef6c</Data>
    <Data>c0000005</Data>
    <Data>00000000000013ec</Data>
    <Data>200c</Data>
    <Data>01d1a2db23a3ae51</Data>
    <Data>C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TESTWINDOW\vstest.executionengine.exe</Data>
    <Data>C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll</Data>
    <Data>e7bf4f79-1629-4823-ac14-10b59d175edf</Data>
    <Data>
    </Data>
    <Data>
    </Data>
  </EventData>
</Event>

I performed the regression tests and it becomes clear that MSTest can be run until v2.1.1, but it is crashed since v2.2.0.