Share via


CRASH - Legacy Display Stress

This automated test verifies system stability over a specified time. If the system does not stop responding or encounter a bug check during this specified time, the test is considered a pass.

Test details

Associated requirements

Device.Graphics.XDDM.Stability

See the device hardware requirements.

Platforms

Windows Server 2008 R2 (x64)

Expected run time

~60 minutes

Categories

Certification Reliability

Type

Automated

 

Running the test

Before you run the test, complete the test setup as described in the test requirements: Graphic Adapter or Chipset Testing Prerequisites.

Troubleshooting

For troubleshooting information, see Troubleshooting Device.Graphics Testing.

To determine the profile that was run, review the first statement of the test log to find out how long it took for the test to run.

  1. Go to the log file and locate the start time of the test. This can be found about 15 lines from the top.

  2. Scroll to the bottom of the log and locate the end time. This can be found in the last line above the Runtime row. If the total time is less than what you expected for the profile to be run, the system stopped responding, or rebooted during the test. To resolve the problem, connect the system to a debugger and rerun the test.

CRASH log messages

In log files for failed tests, the following messages may appear:

  • TRIAGE: Unable to create path for dump archive. Error Code: 3 - The system cannot find the path specified.

  • TRIAGE: Bad Dump file archive path specified. Using CRASH.exe location.

  • TRIAGE: Dump file archive folder already exists.

  • No dump file found, result = Hung.

These messages are in error and do not contribute to the actual failure of the test. In addition, the CrashDump file is not included in the results.

The CRASH test should run for 1 to12 hours, depending on the job being executed. A test pass either runs to completion or not. If it does not, it is either because the system stopped responding, or generated a bug check with no warning. If the system generates a bug check, it creates a .dmp file. The CRASH test looks this .dmp file in the location that is specified by the system. If there is no .dmp file, either the system stopped responding, the user rebooted with no warning, or the system generated a bug check but a user interrupted the .dmp file generation. There is no way for the CRASH test to determine what the user did, so the test responds as if the system stopped responding. To determine what is causing the test to stop prematurely and fail, run the test under a kernel mode debugger.

More information

The CRASH test runs a specified length of time, based on the profiles that are provided. The Windows 7 profiles include more information than others, but the main difference between the profiles is the amount of time set aside for the test to run.

During the CRASH test, several applications start and stop repeatedly. The applications do not need to survive the given time frame to have the overall test be considered a pass. However, the graphic adapter must not timeout detection and recovery (TDR) while the test is running. If a failure happens related to a TDR, the failure information is captured in the cleanup task TDRWatch. Additional information about the CRASH test, including information about how to run it outside of the Device Test Manager (DTM) test harness, can be found in the CRASH folder. This folder is located on the DTM Controller under: %TestBinRoot%\tests\x86\nttest\windowstest\graphics\tests\crash.

Command syntax

Command option Description

Crash -input "[WTTRunWorkingDir]\profiles\Display_Stress_Premium-x64.crash" -auto

Runs the CRASH - Display Stress 2-Hour WDDM Profile test job.

Crash -input "[WTTRunWorkingDir]\profiles\Display_Stress_Premium-x86.crash"

Runs the CRASH - Display Stress 2-Hour WDDM Profile (WoW64) test job.

Crash -input "[WTTRunWorkingDir]\profiles\WDDM_Logo_4Hrs-64bit.crash" -auto

Runs the CRASH - Display Stress 4-hour WDDM Profile test job.

Crash -input "[WTTRunWorkingDir]\profiles\WDDM_Logo_4Hrs-32bit.crash" -auto

Runs the CRASH - Display Stress 4-hour WDDM Profile (WoW64) test job.

Crash -input "[WTTRunWorkingDir]\profiles\WDDM_Targeted_12Hrs-64bit.crash" -auto

Runs the CRASH - Display Stress 12-hour WDDM Profile test job.

Crash -input "[WTTRunWorkingDir]\profiles\WDDM_Targeted_12Hrs-32bit.crash" -auto

Runs the CRASH - Display Stress 12-hour WDDM Profile (WoW64) test job.

 

Note  

For command line help for this test binary, type /h.

 

File list

File Location

2danimation.xaml

[testbinroot]\nttest\

30SecondsOfRed.wmv

[testbinroot]\nttest\

3D_Camera.xaml

[testbinroot]\nttest\

3D_DrawingBrush.xaml

[testbinroot]\nttest\

3D_DrawingBrush_Scale.xaml

[testbinroot]\nttest\

3D_EmissiveMaterial_NoLight.xaml

[testbinroot]\nttest\

3D_ImageBrush_Scale.xaml

[testbinroot]\nttest\

3D_ImageBrush_Stretch_Absolute.xaml

[testbinroot]\nttest\

3D_ImageBrush_Stretch_MixedUV.xaml

[testbinroot]\nttest\

3D_ImageBrush_Stretch_Relative.xaml

[testbinroot]\nttest\

3D_ImageBrush_Tile.xaml

[testbinroot]\nttest\

3D_ImageBrush_Tile_MixedUV.xaml

[testbinroot]\nttest\

3D_ImageBrush_TileNone.xaml

[testbinroot]\nttest\

3D_Integrate2D_Canvas.xaml

[testbinroot]\nttest\

3D_Integrate2D_DockPanel.xaml

[testbinroot]\nttest\

3D_LinearGradient_DirectionalLight.xaml

[testbinroot]\nttest\

3D_MixedMaterial.xaml

[testbinroot]\nttest\

3D_MultipleLights.xaml

[testbinroot]\nttest\

3D_MultipleMaterials_Transparency.xaml

[testbinroot]\nttest\

3D_PointLight_Attenuation.xaml

[testbinroot]\nttest\

3D_PointLight_Transparency.xaml

[testbinroot]\nttest\

3D_RandomMaterialSphere.xaml

[testbinroot]\nttest\

3D_Transforms.xaml

[testbinroot]\nttest\

AllPathSegments.xaml

[testbinroot]\nttest\

AmbientSphere.xaml

[testbinroot]\nttest\

ArcBezierPath.xaml

[testbinroot]\nttest\

Arial.ttf

[testbinroot]\nttest\

Avalon.png

[testbinroot]\nttest\

AverageColorWithPaddings.xaml

[testbinroot]\nttest\

B10g10r10.wmv

[testbinroot]\nttest\

BasicShaderEffect_EffectOnElmentInDrwingBrush.xaml

[testbinroot]\nttest\

BasicShaderEffect_InControlTemplate.xaml

[testbinroot]\nttest\

BasicShaderEffect_Viewport2DVisual3D.xaml

[testbinroot]\nttest\

BasicShaderEffect_WithOpacityMask.xaml

[testbinroot]\nttest\

Bezier.xaml

[testbinroot]\nttest\

Blink.exe

[testbinroot]\nttest\

BlobsWarp10_d2d.exe

[testbinroot]\nttest\

BlurWithNestedDropShadow.xaml

[testbinroot]\nttest\

BorderedRotatedGlyphs.xaml

[testbinroot]\nttest\

BumpEarth10_d2d.exe

[testbinroot]\nttest\

Canvas_Clip.xaml

[testbinroot]\nttest\

Canvas_Opacity.xaml

[testbinroot]\nttest\

Canvas_RenderTransform.xaml

[testbinroot]\nttest\

Canvas_Resources.xaml

[testbinroot]\nttest\

Canvas_xml_lang.xaml

[testbinroot]\nttest\

Cars.bmp

[testbinroot]\nttest\

CCDApiStress.exe

[testbinroot]\nttest\

CombinedGeometry.xaml

[testbinroot]\nttest\

Configdisplay.exe

[testbinroot]\nttest\

Crash.exe

[testbinroot]\nttest\

Crash3DTest.exe

[testbinroot]\nttest\

CrashDrawingTest.exe

[testbinroot]\nttest\

CrashHostTest.exe

[testbinroot]\nttest\

Crashtriage.ini

[testbinroot]\nttest\

CrashVideoTest.exe

[testbinroot]\nttest\

CrashXamlTest.exe

[testbinroot]\nttest\

D3d10ref.dll

[testbinroot]\nttest\

D3dcompiler_test.dll

[testbinroot]\nttest\

D3dref9.dll

[testbinroot]\nttest\

D3dx10_test.dll

[testbinroot]\nttest\

DashedPen.xaml

[testbinroot]\nttest\

Devicestress.exe

[testbinroot]\nttest\

Devstress.exe

[testbinroot]\nttest\

Display_Stress.crash

[testbinroot]\nttest\

Display_Stress_Premium-x64.crash

[testbinroot]\nttest\

Display_Stress_Premium-x86.crash

[testbinroot]\nttest\

Display_Stress_Standard-x64.crash

[testbinroot]\nttest\

Display_Stress_Standard-x86.crash

[testbinroot]\nttest\

DrDeath.exe

[testbinroot]\nttest\

DrDeath2.exe

[testbinroot]\nttest\

DropShadow_BlurRadius0.xaml

[testbinroot]\nttest\

DropShadow_ColorBlue.xaml

[testbinroot]\nttest\

DropShadow_Opacity05.xaml

[testbinroot]\nttest\

DropShadow_ShadwoDepth100.xaml

[testbinroot]\nttest\

DropShadow_WithTransform.xaml

[testbinroot]\nttest\

Ellipse.xaml

[testbinroot]\nttest\

Factories.dll

[testbinroot]\nttest\

FillRule.xaml

[testbinroot]\nttest\

GeometryGroup.xaml

[testbinroot]\nttest\

GlyphRunDrawingFilledInRectangle.xaml

[testbinroot]\nttest\

GlyphsDrawingBrush.xaml

[testbinroot]\nttest\

GlyphsImageBrush.xaml

[testbinroot]\nttest\

GlyphsSample.xaml

[testbinroot]\nttest\

GlyphsShadow.xaml

[testbinroot]\nttest\

GlyphsSideways.xaml

[testbinroot]\nttest\

GlyphsVisualBrush.xaml

[testbinroot]\nttest\

GlyphsWithBitmapEffectAndClip.xaml

[testbinroot]\nttest\

GlyphsWithBitmapEffectAndOpacityMask.xaml

[testbinroot]\nttest\

GraphicsScenario.xaml

[testbinroot]\nttest\

Gumball.bmp

[testbinroot]\nttest\

Gumball.jpg

[testbinroot]\nttest\

Gumball.png

[testbinroot]\nttest\

Heightfield.bmp

[testbinroot]\nttest\

HostingSample.xaml

[testbinroot]\nttest\

Hyper9.exe

[testbinroot]\nttest\

Imagebrush.xaml

[testbinroot]\nttest\

Lddmstress.exe

[testbinroot]\nttest\

Life.exe

[testbinroot]\nttest\

LinearGradient.xaml

[testbinroot]\nttest\

LinearGradientScaleTransformTemplate.xaml

[testbinroot]\nttest\

LinearGradientTransformTemplate.xaml

[testbinroot]\nttest\

LineCaps.xaml

[testbinroot]\nttest\

LocalDeformablePRT10_d2d.exe

[testbinroot]\nttest\

Lockstress.exe

[testbinroot]\nttest\

Macaw.jpg

[testbinroot]\nttest\

MaterialStates.xaml

[testbinroot]\nttest\

MinimumTestRuntime.dll

[testbinroot]\nttest\

Moo.bmp

[testbinroot]\nttest\

Moo2.bmp

[testbinroot]\nttest\

MultiInput_DoubleInputEffect_EffectWithDrawingImageInVisualBrush.xaml

[testbinroot]\nttest\

MultiInput_MultiInputEffect_NestUnderBlur.xaml

[testbinroot]\nttest\

MultiInput_MultiInputEffect_VisualBrushTransform.xaml

[testbinroot]\nttest\

Natived3dapp.dll

[testbinroot]\nttest\

Ntlog.dll

[testbinroot]\nttest\

NTLogger.ini

[testbinroot]\nttest\

OpacityMask.xaml

[testbinroot]\nttest\

Path_Clip.xaml

[testbinroot]\nttest\

Path_DashPen.xaml

[testbinroot]\nttest\

Path_Data.xaml

[testbinroot]\nttest\

Path_Fill.xaml

[testbinroot]\nttest\

Path_Opacity.xaml

[testbinroot]\nttest\

Path_RenderTransform.xaml

[testbinroot]\nttest\

PathGeometry.xaml

[testbinroot]\nttest\

Puppies.jpg

[testbinroot]\nttest\

QuadraticPath.xaml

[testbinroot]\nttest\

RadialGradient.xaml

[testbinroot]\nttest\

RadialGradientTemplate.xaml

[testbinroot]\nttest\

RadialGradientTransformTemplate.xaml

[testbinroot]\nttest\

Radius0BoxBlur.xaml

[testbinroot]\nttest\

Radius10GaussianBlur.xaml

[testbinroot]\nttest\

Radius50BoxBlur.xaml

[testbinroot]\nttest\

Rectangle.xaml

[testbinroot]\nttest\

Rendereffect.fx

[testbinroot]\nttest\

RenderingBias.xaml

[testbinroot]\nttest\

Rotshape.exe

[testbinroot]\nttest\

Sch_Stress.exe

[testbinroot]\nttest\

ShaderEffects.dll

[testbinroot]\nttest\

SimpliestBlur.xaml

[testbinroot]\nttest\

SolidColorBrush.xaml

[testbinroot]\nttest\

SolidColorTemplate.xaml

[testbinroot]\nttest\

SolidColorTransformTemplate.xaml

[testbinroot]\nttest\

Spin9.exe

[testbinroot]\nttest\

StrokeLineCaps.xaml

[testbinroot]\nttest\

StrokeLineJoin.xaml

[testbinroot]\nttest\

StrokeMiterLimit.xaml

[testbinroot]\nttest\

Surfboard.exe

[testbinroot]\nttest\

TDRWatch.exe

[testbinroot]\nttest\

TextDrawingBrush.xaml

[testbinroot]\nttest\

TextTransformed.xaml

[testbinroot]\nttest\

TextWaterfall.xaml

[testbinroot]\nttest\

TextWithLinearGradientForeground.xaml

[testbinroot]\nttest\

TextWithRadialGradientForeground.xaml

[testbinroot]\nttest\

Three3DRings.xaml

[testbinroot]\nttest\

Trek.exe

[testbinroot]\nttest\

Unmappedaperture.exe

[testbinroot]\nttest\

VisualBrush.xaml

[testbinroot]\nttest\

WDDM_Targeted_12Hrs-64bit.crash

[testbinroot]\nttest\

Wdk.wmv

[testbinroot]\nttest\

Wdksample.wmv

[testbinroot]\nttest\

Winsatstress.exe

[testbinroot]\nttest\

XorGeometry.xaml

[testbinroot]\nttest\

 

 

 

Send comments about this topic to Microsoft