Ray Kraesig 8bb6f203e5 Bug 1909898 [1/1] - Skip checking initialization if check-function is not found r=yjuglaret
In late beta and later, `xul.dll` does notexport the check function, and
`firefox.exe` does not try to load it. Unfortunately, a partial update
can result in these two being mismatched -- and does so often enough to
be a beta topcrash.

Suppress this crash by checking whether the diagnostic function is
actually exported and found, rather than asserting that it must be.

(This patch is explicitly just a bandaid, and doesn't address the
underlying issue of the two binaries being mismatching versions.)

Differential Revision: https://phabricator.services.mozilla.com/D218798
2024-08-19 16:19:25 +00:00
..