Re: BDS 2006 Quality Insite - Automated Incident Reporting



Chris Burrows wrote:
"Andre Kaufmann" <andre.kaufmann_re_move_@xxxxxxxxxxx> wrote in message news:4596d6cb$1@xxxxxxxxxxxxxxxxxxxxxxxxx

On a crash the application could simply write a dump file and sent it to Borland / CG or the developer could simply create one of an unstable application.

Isn't this exactly what Borland's 'Quality Insite' feature (introduced in BDS2005?) was intended to achieve? I've have seen very little mention of it and have only seen it kick in once or twice on my system - maybe it has to be activated with an option or otherwise?
[...]

I don't know for sure. (Would be glad if someone could shed some light on this)

IMHO it's something like Mad Except, which shows the call stack of the crashed thread and the currently loaded libraries. It's one step in the right direction, which I appreciate, but:

a) AFAIK it's only used for Delphi (or .NET) applications -
the C++ linker simply crashes with an access violation

b) Dump files offer the possibility to debug the state of multiple
threads, which sometimes is necessary

c) Don't know if this feature can also be used to debug an
application, which got into an instable state - hanging
Dump files could be used for that

Dump files aren't perfect, for example you can't see what "happened" before the crash. I remember there was a commercial debugging tool
which traced the application and enabled the "bug hunter" to debug the last seconds before a crash occurs. The downside is this couldn't be always active, since it's too resource intensive. Another solution would be the idea mentioned from another poster, a VM reproducing the problem.

Though I think dump files are a nice feature of Windows, which would help to track down many problems much faster.

Chris Burrows
CFB Software
http://www.cfbsoftware.com/gpcp

Andre

.



Relevant Pages

  • Re: New language feature in Delphi: Static instantiation of classes
    ... Would you love such a new feature? ... If this was submitted to FPC, ... You'd get a crash. ... How do you debug? ...
    (borland.public.delphi.non-technical)
  • Re: PAPI in the ports
    ... any performance measuring does or must stress ... performance tests on a production server is not the very best idea. ... But to have a such feature on a production system is ... If I get a problem I can easily debug ...
    (freebsd-performance)
  • Re: VS 2005 : "Error when trying to run project"??
    ... The host process is enabled by default and it is a feature of visual studio ... Try to disable vs hosting process on project properties, Debug Tab... ... Another strange answer googling is Enable Terminal server services ?! ...
    (microsoft.public.dotnet.general)
  • Re: Can I run two projects simultaneously
    ... I've seen VS7 has a feature for running and debugging multiple processes, ... If you are running two copies of VS to debug two copies of an app, ... >the DLL project and put the name of the exe into the project's debug ... MVP Tips: http://www.flounder.com/mvp_tips.htm ...
    (microsoft.public.vc.mfc)
  • Re: a missing feature in VC debugger
    ... From time to time, when debugging why applications crash, we found out the cause is something similar to the following situation where p is actually a null pointer at run time: ... This should be a handy and easy-to-implement feature for the VC debugger. ...
    (microsoft.public.vc.mfc)