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.




Sponsored