Problem with C++ app attached to appverifier


2007-03-14 05:35:37 PM
cppbuilder29
Hi everybody,
I have an application created in C++ Builder 5 attached to appverifier
running on Vista. When I open my executable in windbg I'm getting this
result:
Microsoft (R) Windows De{*word*81} Version 6.6.0007.5
Copyright (c) Microsoft Corporation. All rights reserved.
CommandLine: "C:\Program Files (x86)\SENTE Sp. z o.o\SENTE eSystem
\esystem.exe"
Symbol search path is: C:\Windows\Symbols
Executable search path is:
ModLoad: 00000000`00400000 00000000`00429000 esystem.exe
ModLoad: 00000000`77bc0000 00000000`77d3a000 ntdll.dll
ModLoad: 00000000`77d70000 00000000`77ec0000 ntdll32.dll
ModLoad: 00000000`75e20000 00000000`75e65000 C:\Windows
\system32\wow64.dll
ModLoad: 00000000`75d00000 00000000`75d4a000 C:\Windows
\system32\wow64win.dll
ModLoad: 00000000`75e10000 00000000`75e19000 C:\Windows
\system32\wow64cpu.dll
(9e0.97c): Break instruction exception - code 80000003 (first chance)
ntdll!DbgBreakPoint:
00000000`77c0fdf0 cc int 3
0:000>g
ModLoad: 00000000`779b0000 00000000`77ae1000 WOW64_IMAGE_SECTION
ModLoad: 00000000`76cb0000 00000000`76dc0000 WOW64_IMAGE_SECTION
ModLoad: 00000000`779b0000 00000000`77ae1000 NOT_AN_IMAGE
ModLoad: 00000000`77af0000 00000000`77bba000 NOT_AN_IMAGE
ModLoad: 00000000`747e0000 00000000`74811000 C:\Windows
\syswow64\verifier.dll
Page heap: pid 0x9E0: page heap enabled with flags 0x3.
AVRF: esystem.exe: pid 0x9E0: flags 0x80000001: application verifier
enabled
ModLoad: 00000000`749a0000 00000000`749c0000 C:\Windows
\SysWOW64\vrfcore.dll
ModLoad: 00000000`74920000 00000000`7495d000 C:\Windows
\SysWOW64\vfbasics.dll
ModLoad: 00000000`76cb0000 00000000`76dc0000 C:\Windows
\syswow64\kernel32.dll
ModLoad: 00000000`40000000 00000000`401f2000 C:\Windows
\SysWOW64\VCL50.BPL
ModLoad: 00000000`76670000 00000000`76740000 C:\Windows
\syswow64\user32.dll
ModLoad: 00000000`760e0000 00000000`76170000 C:\Windows
\syswow64\GDI32.dll
ModLoad: 00000000`77890000 00000000`7794f000 C:\Windows
\syswow64\ADVAPI32.dll
ModLoad: 00000000`764d0000 00000000`765c0000 C:\Windows
\syswow64\RPCRT4.dll
ModLoad: 00000000`75f70000 00000000`75fd0000 C:\Windows
\syswow64\Secur32.dll
ModLoad: 00000000`76af0000 00000000`76b7c000 C:\Windows
\syswow64\oleaut32.dll
ModLoad: 00000000`76180000 00000000`762c4000 C:\Windows
\syswow64\ole32.dll
ModLoad: 00000000`76750000 00000000`767fa000 C:\Windows
\syswow64\msvcrt.dll
ModLoad: 00000000`75df0000 00000000`75e04000 C:\Windows
\SysWOW64\mpr.dll
ModLoad: 00000000`75c20000 00000000`75c28000 C:\Windows
\SysWOW64\version.dll
ModLoad: 00000000`75490000 00000000`75624000 C:\Windows\WinSxS
\x86_microsoft.windows.common-
controls_6595b64144ccf1df_6.0.6000.16386_none_5d07289e07e1d100\comctl32.dll
ModLoad: 00000000`77950000 00000000`779a5000 C:\Windows
\syswow64\SHLWAPI.dll
ModLoad: 00000000`765c0000 00000000`76634000 C:\Windows
\syswow64\comdlg32.dll
ModLoad: 00000000`76dc0000 00000000`7788e000 C:\Windows
\syswow64\SHELL32.dll
ModLoad: 00000000`75de0000 00000000`75de7000 C:\Windows
\SysWOW64\wsock32.dll
ModLoad: 00000000`76640000 00000000`7666d000 C:\Windows
\syswow64\WS2_32.dll
ModLoad: 00000000`77d40000 00000000`77d46000 C:\Windows
\syswow64\NSI.dll
ModLoad: 00000000`743d0000 00000000`743ec000 C:\Windows
\SysWOW64\oledlg.dll
ModLoad: 00000000`75150000 00000000`75191000 C:\Windows
\SysWOW64\winspool.drv
ModLoad: 00000000`402f0000 00000000`40333000 C:\Windows
\SysWOW64\VCLX50.BPL
ModLoad: 00000000`751e0000 00000000`75213000 C:\Windows
\SysWOW64\winmm.dll
ModLoad: 00000000`751a0000 00000000`751d8000 C:\Windows
\SysWOW64\OLEACC.dll
ModLoad: 00000000`405b0000 00000000`4063e000 C:\Windows
\SysWOW64\VCLDB50.BPL
ModLoad: 00000000`406a0000 00000000`406ef000 C:\Windows
\SysWOW64\VCLBDE50.BPL
ModLoad: 00000000`40760000 00000000`407e0000 C:\Windows
\SysWOW64\VCLIB50.BPL
ModLoad: 00000000`40830000 00000000`4084f000 C:\Windows
\SysWOW64\VCLJPG50.BPL
ModLoad: 00000000`40b90000 00000000`40bc6000 C:\Windows
\SysWOW64\NMFAST50.BPL
ModLoad: 00000000`50800000 00000000`50818000 C:\Windows
\SysWOW64\BCBIE50.BPL
ModLoad: 00000000`41000000 00000000`4100c000 C:\Windows
\SysWOW64\BORLNDMM.DLL
ModLoad: 00000000`32500000 00000000`32677000 C:\Windows
\SysWOW64\CC3250MT.DLL
ModLoad: 00000000`404d0000 00000000`40537000 C:\Windows
\SysWOW64\VCLMID50.BPL
ModLoad: 00000000`76b80000 00000000`76c4f000 C:\Windows
\syswow64\wininet.dll
ModLoad: 00000000`76170000 00000000`76173000 C:\Windows
\syswow64\Normaliz.dll
ModLoad: 00000000`76320000 00000000`76365000 C:\Windows
\syswow64\iertutil.dll
ModLoad: 00000000`40700000 00000000`4073d000 C:\Program Files
(x86)\SENTE Sp. z o.o\SENTE eSystem\VCLADO50.BPL
ModLoad: 00000000`002a0000 00000000`002d1000 C:\Program Files
(x86)\SENTE Sp. z o.o\SENTE eSystem\VGR_COMMONCONTROLSBCB5.BPL
ModLoad: 00000000`02f40000 00000000`030b0000 C:\Program Files
(x86)\SENTE Sp. z o.o\SENTE eSystem\PRPACKAGECB5.BPL
ModLoad: 00000000`00360000 00000000`0038a000 C:\Program Files
(x86)\SENTE Sp. z o.o\SENTE eSystem\SDASDATASET.BPL
ModLoad: 00000000`50180000 00000000`501b7000 C:\Windows
\SysWOW64\DCLDB50.BPL
ModLoad: 00000000`52670000 00000000`5272e000 C:\Windows
\SysWOW64\dsnide50.bpl
ModLoad: 00000000`743b0000 00000000`743c8000 C:\Windows
\SysWOW64\olepro32.dll
ModLoad: 00000000`50020000 00000000`50073000 C:\Windows
\SysWOW64\dclstd50.bpl
ModLoad: 00000000`030b0000 00000000`03364000 C:\Program Files
(x86)\SENTE Sp. z o.o\SENTE eSystem\SDASTOOL.BPL
ModLoad: 00000000`03470000 00000000`03951000 C:\Program Files
(x86)\SENTE Sp. z o.o\SENTE eSystem\SDAS.BPL
ModLoad: 00000000`740b0000 00000000`740e1000 C:\Windows
\SysWOW64\TAPI32.DLL
ModLoad: 00000000`74b20000 00000000`74b2c000 C:\Windows
\SysWOW64\rtutils.dll
(9e0.97c): WOW64 breakpoint - code 4000001f (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
ntdll32!DbgBreakPoint:
00000000`77d80004 cc int 3
0:000:x86>g
ModLoad: 00000000`76c50000 00000000`76cb0000 C:\Windows
\SysWOW64\IMM32.DLL
ModLoad: 00000000`76800000 00000000`768c7000 C:\Windows
\syswow64\MSCTF.dll
ModLoad: 00000000`76740000 00000000`76749000 C:\Windows
\syswow64\LPK.DLL
ModLoad: 00000000`76060000 00000000`760dd000 C:\Windows
\syswow64\USP10.dll
=======================================
VERIFIER STOP 00000211 : pid 0x9E0: Critical section is already
initialized.
3259D358 : Critical section address.
03CA2FE0 : Critical section debug info address.
00441800 : First initialization stack trace. Use dps to dump it if
non-NULL
00000000 : Not used.
=======================================
This verifier stop is continuable.
After debugging it use `go' to continue.
=======================================
(9e0.97c): WOW64 breakpoint - code 4000001f (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
ntdll32!DbgBreakPoint:
00000000`77d80004 cc int 3
I suspect that there is problem whith cc3250mt.dll but I'm not sure.
Does enybody have any suggestion? Here is callstack for the error :
ntdll32!DbgBreakPoint
vrfcore!VerifierStopMessageEx+0x4b5
vfbasics!VfBasicsStopMessage+0x8e
vfbasics!AVrfpInitializeCriticalSectionCommon+0x116
vfbasics!AVrfpRtlInitializeCriticalSection+0x12
WARNING: Stack unwind information not available. Following frames may
be wrong.
CC3250MT!stdlogic_errorwhat$xqv+0xb45
CC3250MT!_cwait+0x3e9
CC3250MT!_startupd+0xc7
CC3250MT+0x10f4
vrfcore!VfCoreStandardDllEntryPointRoutine+0x127
vfbasics!AVrfpStandardDllEntryPointRoutine+0x10e
ntdll32!LdrpCallInitRoutine+0x14
ntdll32!LdrpRunInitializeRoutines+0x36d
ntdll32!LdrpInitializeProcess+0x1218
ntdll32!_LdrpInitialize+0xf5
ntdll32!LdrInitializeThunk+0x10
Thanks.