How to interpret ProblemSignatures Parameters WerInternalMetadata
Category: windows metro apps store
Question
wim4you on Fri, 07 Jun 2013 12:22:31
On my computer my app ran without problems and passes windows certification kit test (using CurrentAppSimulator instead of CurrentApp).
When I tried to certify my app I got the following feedback:
Unfortunately, when our reviewers tried to launch your app failed to launch every time...
Some exerpts from the feedback dump:
From WerInternalMetadata.xml:
<ProblemSignatures>
<EventType>MoAppCrash</EventType>
<Parameter0>2253wim4apps.PlayMyMusicFolders_1.0.1.1_neutral__6ragbdfst8pmj</Parameter0>
<Parameter1>praid:App</Parameter1>
<Parameter2>1.0.0.0</Parameter2>
<Parameter3>51aa0858</Parameter3>
<Parameter4>mscorlib</Parameter4>
<Parameter5>4.0.30319.18046</Parameter5>
<Parameter6>51552779</Parameter6>
<Parameter7>System.Exception</Parameter7>
<Parameter8>512577</Parameter8>
</ProblemSignatures>
From TriageDump:
Process Architecture: x86
Exception Code: 0xE0434352
Exception Information:
Heap Information: Not Present
Question:
- How do I interpret parameters 6,7,8 from WerInternalMetadata.xml?
Debugging a remote application without feedback is beyond my capabilities.
So far: Possible interpretation parameters:
mscorlib // assembly / module
4.0.30319.18046 // assembly version
51552779 // methodDef faulting method?? or Timestamp??
Value=System.Exception // exception??
Value=512577 // offset,nr exception??
I managed to run the Disassembler
1) location ildasm found by search,location mscorlib from Objectbrowser in debugger
2) Get a DosBox (Run, CMD), and run (1 line):
"C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\ildasm.exe" /tokens "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETCore\v4.5\mscorlib.dll" /out=D:\mscorlib.il
Dropped the .il file in the editor but can't find parts of 51552779 or 512577.