From ebb30e0c3731ee4acc86de63c4b32a6be9e4de4f Mon Sep 17 00:00:00 2001 From: Eran Mizrahi Date: Mon, 11 Dec 2017 20:13:35 +0200 Subject: Revert "Collect crash dumps also for vectored exceptions" This reverts commit b75e3c12318267be1589cee5e13a9fc89b0097b1. --- src/main.cpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp index dbf41afb..7f1f199e 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -123,12 +123,6 @@ bool bootstrap() static LONG WINAPI MyUnhandledExceptionFilter(struct _EXCEPTION_POINTERS *exceptionPtrs) { - if ((exceptionPtrs->ExceptionRecord->ExceptionCode < 0x80000000) // non-critical - || (exceptionPtrs->ExceptionRecord->ExceptionCode == 0xe06d7363)) { // cpp exception - // don't report non-critical exceptions - return EXCEPTION_CONTINUE_SEARCH; - } - const std::wstring& dumpPath = OrganizerCore::crashDumpsPath(); int dumpRes = CreateMiniDump(exceptionPtrs, OrganizerCore::getGlobalCrashDumpsType(), dumpPath.c_str()); @@ -532,7 +526,7 @@ int runApplication(MOApplication &application, SingleInstance &instance, int main(int argc, char *argv[]) { - AddVectoredExceptionHandler(0, MyUnhandledExceptionFilter); + SetUnhandledExceptionFilter(MyUnhandledExceptionFilter); MOApplication application(argc, argv); QStringList arguments = application.arguments(); -- cgit v1.3.1