Why doesn't google ad panel handle all crashes? How can I debug these cases?

I am using google-breakpad . This is an error reporting program that runs in the background to report other process failures.

It works in almost all situations.

However, he sometimes cannot catch a crash. There is no report and no dump file. He just falls. The final key for the failure is the Windows event message.

How can I debug these crashes? What could cause Breakpad not to handle crash? What methods can be used to debug the situation?

+6
source share
1 answer

Visual C ++ C / C ++ Scripting Library will remove a set of hooks using SetUnhandledExceptionFilter in certain circumstances; for example, when it detects a buffer overflow or other security problem.

This Microsoft testimonials page describes how to stop this behavior for most cases, but states that it is not possible for a buffer overflow case without presenting a security problem.

+10
source

Source: https://habr.com/ru/post/919799/


All Articles