Hi all,
We've been using Breakpad for a while in our software to generate minidumps during application crashes (Windows, x64). So far this has worked fine and continues to work fine on computers on which this has worked on so far.
However, we have recently noticed that minidumps are not created on some of the machines we have recently introduced in our development team (Lenovo P15 Gen 2). These use the same standard setup of Core i7, 16 GB RAM, same Windows 10 version. The only bigger difference is that the laptops now have Intel Tiger Lake CPUs instead of the previous Intel Comet Lake.
None of the crashes that are reproducibly caught and result in dumps on other machines create a minidump or even a call to the filter callback even though the application does crash in the same way. The windows event viewer will also then show that the application has crashed. Exactly the same binaries are used so this shouldn't be a compilation issue.
Does anyone have an idea on how this issue could be solved? As mentioned, my current theory is that this is related to the CPU used on the new machines but I could of course be way off. We have even run some tests on whether crashpad could solve this issue but the behavior is the same.
Thanks,
Marc