locked
AppVerifier(64) breakpoints, exceptions and empty logs? RRS feed

  • Question

  • Hi,
    I think this is the correct place to post this, as I cant find Visual Studio Team System Forums->Visual Studio Application Verifier
    in the dialog.
    I'm looking into a problem with my app running under AppVerifier.
    I have Vista Ultimate 64bit OS, a 32bit application I wish to test, and a 64 bit version of AppVerifier.
    I tag the app in the verifier, and set the tests I want to perform (Basics).
    Run WinDbg, click File->OpenExecutable and run the .exe.
    I immediately hit this breakpoint:

    ModLoad: 00000000`00400000 00000000`00aee000   App1_Release.exe
    ModLoad: 00000000`77c10000 00000000`77d90000   ntdll.dll
    ModLoad: 00000000`77db0000 00000000`77f10000   ntdll32.dll
    ModLoad: 00000000`75cb0000 00000000`75cf5000   C:\Windows\system32\wow64.dll
    ModLoad: 00000000`75c60000 00000000`75cae000   C:\Windows\system32\wow64win.dll
    ModLoad: 00000000`75c50000 00000000`75c59000   C:\Windows\system32\wow64cpu.dll
    (1184.9c0): Break instruction exception - code 80000003 (first chance)
    ntdll!DbgBreakPoint:
    00000000`77c54ea0 cc              int     3

    & later on in the run :

    ModLoad: 00000000`76600000 00000000`76607000   C:\Windows\syswow64\PSAPI.DLL
    (1210.814): WOW64 breakpoint - code 4000001f (first chance)
    First chance exceptions are reported before any exception handling.
    This exception may be expected and handled.
    ntdll32!DbgBreakPoint:
    77dc0004 cc              int     3

    These 2 happen with or without the AppVerifiers modifications, It would be nice to know what they are  about, I'm not sure its essential.
    I can hit F5 to continue, the app runs, constantly hitting :

    ModLoad: 76860000 76869000   C:\Windows\syswow64\LPK.DLL
    (127c.a58): Access violation - code c0000005 (first chance)
    First chance exceptions are reported before any exception handling.
    This exception may be expected and handled.
    ntdll!RtlVirtualUnwind+0x215:
    00000000`77c5b745 488b02          mov     rax,qword ptr [rdx] ds:fffffa60`10999b70=????????????????

    and so it continues.
    The main loop of the app runs uninterrupted, but then starts throwing these exceptions again on exit:

    (127c.a58): Access violation - code c0000005 (first chance)
    First chance exceptions are reported before any exception handling.
    This exception may be expected and handled.
    ntdll!RtlVirtualUnwind+0x215:
    00000000`77c5b745 488b02          mov     rax,qword ptr [rdx] ds:fffffa60`10999ab8=????????????????

    about 20 times.

    Despite all this my Appverifier never seems to generate any more detailed a log than this:

    <? xml version="1.0" encoding="UTF-8" standalone="no" ?>
    - < avrf:logfile xmlns:avrf =" Application Verifier " >
      < avrf:logSession TimeStarted =" 2009-10-12 : 14:25:28 " PID =" 5216 " Version =" 2 " />
      </ avrf:logfile >

    any help would be appreciated,

    Cheers
    Bree
    • Edited by Bredda Monday, October 12, 2009 3:53 PM Explained why this is posted here.
    • Moved by Edwer Fang Wednesday, October 14, 2009 6:08 AM (From:Visual Studio Team System - Testing)
    Monday, October 12, 2009 3:47 PM

All replies

  • Hello Bredda,

    There is a Visual Studio Application Verifier Forum and I am now moving this post to it so you can get better and quicker response as there are more experts on it.

    Thank you for your understanding.
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Send us any feedback you have about the help from MSFT at EMAIL GONE.
    Wednesday, October 14, 2009 6:08 AM