PRB: Dr Watson Won't Log Stack Symbols in Visual C++ AppLast reviewed: August 26, 1997Article ID: Q131006 |
The information in this article applies to:
SYMPTOMSDr. Watson won't log stack information in postmortem debug log if the application was built with the Visual C++, versions 2.x and later , default settings.
CAUSEDr. Watson can be configured to log debug information into a log file when an unhandled user mode exception occurs. For more information about this please see the following article in the Microsoft Knowledge Base:
ARTICLE-ID: Q121434 TITLE : Specifying the Debugger for Unhandled User Mode ExceptionsWith applications built with Visual C++ version 1.0, the stack information includes the symbol information for the functions on the stack frame. With applications built with Visual C++ versions 2.x and later this information is no longer included. This results in an incomplete log. This is because Dr. Watson requires that symbol information be in COFF format. By default, the Visual C++ version 1.0 link build options included both COFF and Microsoft Format debug symbols. However, with Visual C++ versions 2.x and later, this has changed; only Microsoft Format style symbols are included.
RESOLUTIONTo build the application with the required symbols for Dr. Watson, the build parameters must be changed for the project. Use the following steps from within the Visual C++ integrated development environment:
|
Additional query words: prodnt
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |