I've just tested my application with the Microsoft Application Verifier 3.2 to see if it finds anything BoundsChecker doesn't find and to run the Standard User Analyzer.
Actually the Application Verifier always throws an error when I quit my application. I've then created a new MDI application with VC6 and tested that one, and I got the same error. Then started VS2005 and created a new MDI project, and again, same error when I quit the application.
The error occurs somewhere in ExitProcess of the CRT. Is this a problem of the Application Verifier or the CRT
=======================================
VERIFIER STOP 00000301 : pid 0x3F0: Invalid TLS index used for current stack trace.
FFFFFFFF : Invalid TLS index.
0000ABBA : Expected lower part of the index.
00000000 : Not used.
00000000 : Not used.
=======================================

Application Verifier and MFC app
Dietz
I''ve the same story with TEST CASE 31(Certified for Vista).
Did you figured how to fix that
Thanks.
xRuntime
Thanks in advance for taking the time to log the issue!
Thanks, Ayman Shoukry VC++ Team