I am not an expert, but I just went through the same process with my application to find out if I can decide what is happening. Below is what I did (in the hope that this is useful to someone else).
Certification Kit Results
FAILED: crashes and freezes
Error detected: The following errors were detected as a result of crashes and freezes:
The neutral__6j94sra26jgtm application was detected in Windows error reports and it crashed or hung. Impact, if not fixed: An application that stops responding or crashes can lead to data loss and a poor user interface. How to fix it: examine, debug the executable file (s) to identify and fix the problem, and then rebuild and re-test the application. Use Application Verifier throughout the software development life cycle.
It did not help. I assume the link was updated after this discussion , however I did not think it was useful.
Study
Some errors are logged in the event viewer (Windows key + R, type "eventvwr"). I see three useful entries:
- Windows Error Event
- Application Error Event
- .NET Runtime Event
The Windows error message event contains a bit more information, including some file paths where you saved the log file.
I ended up running the Windows Application Certification Tool from the command line and isolated the test that failed the PerfromanceShutdown test. The command used to run from the command line:
C:\Program Files (x86)\Windows Kits\8.0\App Certification Kit>appcert test -apptype windowsstoreapp -packagefullname <applicationfullname> -reportoutputpath e:\Projects\AlbumFlow.Win8\output1.xml
This leads us to something that happens in the suspend / exit / resume methods.
Another place I looked was C:\Users\<userName>\AppData\Local\Microsoft\AppCertKit . This had a couple of files with large files (~ 100 MB) of Windows Performance Analysis. It looked helpful, but I didn't understand it.
Solution While I was looking at the trace files, other people on the team found that the pause manager did not close the file links correctly.
This can be reproduced using the DebugLocation toolbar in visual studio . Selecting pause, resume, pause, and end playback has caused a problem.
Hope this helps someone, as it seems to be a bit of a dark art debugging these errors.