Hello there,
I integrated Google Breakpad to my multiplatform application working on Windows, Linux and Mac. Everything works fine when I run console application.
But when I run GUI application with Qt event loop, breakpad doesn't work in Windows environment.
Linux and MacOS works fine - when crash occur, breakpad catch crash, store .dmp and execute my external Crash reporter. But on Windows, default Windows handler is executed "Application has stopped working, Windows is checking for a solution to the problem....".
It seems that Qt somewhere override breakpad handler, but I can't find where. I tried to install handler immediately before the simulated crash, but crash isn't catch too. I tried to search for SetUnhandledExceptionFilter in Qt code, but without success.
Thanks for any advice.
Ludek