IntelleSoft

BugTrap for Win32 & .NET (part 2)

Go to part 1 Go to the article at CodeProject

Error report includes huge amount of useful information including error reason, error location in program source code and comprehensive description of user computer environment which is vital for repeating the problem on developer's side. A developer can customize the amount of extracted information, hide or show program code and even add custom log files with arbitrary contents.

BugTrap supports three completely independent approaches for detecting error location in the source code:

  • Minidump files
  • Automatic PDB file analysis
  • Automatic MAP file analysis

Every approach has its own advantages and specific, therefore BugTrap natively combines them together.

1. Minidump files can be opened directly in Visual Studio .NET and an error can be seen "on the fly". It looks just like normal debugging of interrupted program:

Minidump file in Visual Studio .NET

2. PDB files are ideal for product testers and SQA groups because you don't have to debug the problem. Error details are available for quick review in BugTrap dialog:

Error details in BugTrap

Note that the support of PDB files can be disabled in order to hide program source code on customer side.

3. And finally CrashExplorer may restore stack trace on developer computer from raw exception addresses stored in error log and standard application's MAP or PDB file generated by Microsoft Visual Studio C++ compiler:

Crash Explorer

  • Supported platforms: Win32 and .NET
  • Supported environments: Visual Studio 6/.NET/2005/2008
  • Supported operating systems: Windows 95/98/Me/NT 4/2000/XP/Vista

Go to part 1 Go to the article at CodeProject

Downloads
Documentation Setup Source Code

[Home] [Services] [Products] [Downloads] [Contact Us] [Forum] [About Us]

Copyright © 2005-2007 IntelleSoft