зеркало из https://github.com/mozilla/gecko-dev.git
b27238627f
The crash happens currently when there are more than one loading session history entries at the same time and when the latter load then accesses current active entry, it has already the bfcached frameloader. I have tried and failed to write a testcase for this. The Pernosco record is from running https://searchfox.org/mozilla-central/source/devtools/client/webconsole/test/browser/browser_webconsole_message_categories.js and the crash has happened when there is a race condition between a load initiated in the parent process and another load initiated in a child process. The patch tries to make the setup rather safe. If active entry has changed or it has gotten frameloader, don't try to bfcache. Differential Revision: https://phabricator.services.mozilla.com/D116410 |
||
---|---|---|
.. | ||
base | ||
build | ||
resources/content | ||
shistory | ||
test | ||
moz.build |