After the program I am debugging crashes, I am left with heap dump *.dmp file & appcompat.txt. I understand that appcompat.txt is an error report. Is there a description of its format? My appcompat.txt lists a number of DLLs. Am I correct assuming that the
reason for a crash could have only come from one of the listed DLLs? Can I limit my debugging effort to the DLLs listed in appcompat.txt?
Thank you for reaching out to the Microsoft Community!
Based on the description, it appears that you are having issues with program crashes and need to read appcompat.txt file on the computer.
To guide you in the right direction, I need a few more information from the computer that
has the issue. Please help me answer the following questions:
1.Which program are you referring to?
2.Were there any recent changes made on the computer prior to the issue?
Appcompat.txt is an error file generated by the compatibility mode of Windows XP when a program crashes unexpectedly.
Make note of the location of the file and open it in notepad. The contents may give you a clue as to what caused the crash.
As you see the number of DLL’s causing the issue, you may refer the following methods and update us with the results.
Method 1: Perform Clean Boot.
To help troubleshoot error message, you can start Windows Vista or Windows 7 by using a minimal set of drivers and startup programs. This kind of startup is known as a "clean boot." A clean boot helps eliminate software conflicts.
How to troubleshoot a problem by performing a clean boot in Windows Vista or in Windows 7
A fast way to check for viruses is to use an online scanner, such as the Microsoft Safety Scanner. The scanner is a free online service that helps you identify and remove viruses, clean up your hard disk, and generally improve your computer's performance.
To run the Microsoft Safety Scanner:
a. Go to the Microsoft Safety Scanner webpage to download the scanner.