mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-01-14 22:13:31 +00:00
a4252890b4
Analyzing the diagnostics asserts that were temporarily introduced, there were loading events of xul.dll where `mLoadDurationMS` was empty. We put them into the array of loading events but excluding them from the array of modules, resulting in serialization failure of `UntrustedModulesData`. The crashing processes loaded external modules of antivirus application, such as Symantec, AVAST, or Comodo. With these modules, xul.dll might be loaded without hitting `ntdll!LdrLoadDll` (`ModuleLoadInf::IsBare()` == false). The proposed fix is to skip processing a loading event of xul.dll regardless of the state of `mLoadDurationMS`. Differential Revision: https://phabricator.services.mozilla.com/D66110 --HG-- extra : moz-landing-system : lando