forked from mirrors/gecko-dev
In case the shutdown timeout kicks in while waiting for the next event, we see a quite anonymous stack signature that is not easy to connect with shutdown hangs. We can make this easier to detect by just using a normal spinEventLoopUntil, which will ensure that the relative annotation will appear on the report. Note that this will always add a nesting level to the XPCOMSpinEventLoopStack annotation in all shutdown hangs or other crashes happening while the AsyncShutdown spinner is active, even if the crash has not been caused by the AsyncShutdown machinery itself. We might need to adjust some prefixes after this lands. Differential Revision: https://phabricator.services.mozilla.com/D176119 |
||
|---|---|---|
| .. | ||
| tests/xpcshell | ||
| AsyncShutdown.sys.mjs | ||
| components.conf | ||
| moz.build | ||
| nsAsyncShutdown.sys.mjs | ||
| nsIAsyncShutdown.idl | ||