I found a a bug in "reporting/crashrpt/CrashHandler.cpp" around line 1291:
if(pExceptionInfo->pexcptrs==NULL)
{
GetExceptionPointers(pExceptionInfo->code, &ExceptionPointers);
pExceptionInfo->pexcptrs = &ExceptionPointers;
}
Looks better if this is:
if(pExceptionInfo->pexcptrs != NULL)
{
GetExceptionPointers(pExceptionInfo->code, &ExceptionPointers);
pExceptionInfo->pexcptrs = &ExceptionPointers;
}
I.e. Tests.exe works better with no crash in CrashSender :-)
--gv