The following assumes your crash is one that only happens when using Coverage Validator.
Here's a few scenarios in which your program might crash:
•Third party DLLs are using system wide hooks
Some DLLs from third party vendors use system wide hooks and do not interact with Coverage Validator and the target program very well.
If you can identify such DLLs, prevent them being hooked by adding the DLL name to the Hooked DLLs page of the global settings dialog as in the example below.
•Third party DLLs are using global hooks
A global hook DLL from a third party vendor could be adversely affecting Coverage Validator when hooking your program.
Read about handling global hooks on the Global Hooks page of the settings dialog.
Judging by multiple independent error reports, we believe there may be an incompatibility between Coverage Validator and the global hooks that come with the Matrox G400 and the Matrox Millenium II PCI video cards released in the late 1990's.
•There may be a bug in Coverage Validator
It happens. We've tried to make Coverage Validator as robust as possible, but bugs and new scenarios do occur.
First, ensure that the crash never happens if you are not using Coverage Validator.
Second, check all the suggestions above.
Then drop us a line sending details of the error and we'll try to reproduce the crash with a view to fixing any bugs found in as timely a manner as possible.
|
The Coverage Validator Unrecoverable Error dialog is displayed when an unexpected internal error means Coverage Validator cannot continue to execute.
A stack trace and register dump is shown and you can Copy to Clipboard so that the data can be sent to us with a description of the activities that caused the error.
We'll aim to fix any problems in as timely manner as possible.
The data shown in the dialog is also written to c:\users\<username>\AppData\Roaming\Software Verify\Coverage Validator\cvExceptionLogUI.txt
The picture below shows a stack overflow exception report (we created the crash for this topic).
cvExceptionLogUI.txt
cvExceptionLogUI.txt details a crash in the Coverage Validator user interface.
cvExceptionLog.txt
cvExceptionLog.txt details a crash in the target program that Coverage Validator was monitoring. The crash may be in the target program or in Coverage Validator's monitoring code.
|
In the event of a crash, the file c:\users\<username>\AppData\Roaming\Software Verify\Coverage Validator\cvExceptionLogUI.txt contains information that identifies where Coverage Validator was executing when it crashed.
The file contains a stack trace and register dump and is the same information that is displayed in the Unrecoverable Error dialog when a crash occurred.
The file contains only the data for the most recent exception.
|