[Bug 367531]
Adam Dane
367531 at bugs.launchpad.net
Thu Aug 30 00:09:11 UTC 2012
Created attachment 656680
Fix broken tests, move ensureSocketThreadTargetIfOnline to ensureSocketThreadTarget
The |test_error_codes.js| test failure was getting
|NS_ERROR_NOT_INITIALIZED| from |nsHTTPConnectionMgr::PostEvent|;
|EnsureSocketThreadTargetIfOnline| becomes |EnsureSocketThreadTarget|
and the test gets updated.
The other tests broke because localhost is now reachable in offline
mode. The fix for all three is disabling the proxy
("network.proxy.type" to |0|) when those tests are offline. They would
pass when run in isolation, either because the proxy itself hadn't been
resolved before or maybe there's some browser-side caching of proxy
endpoints?
The potential deadlock situation appears to be the cause for at least
one crash [1]. That crash is related to the test for bug 336682, which
is offline-mode related, though the test itself passed. This patch will
call |Reset| outside of the locked block.
1. https://tbpl.mozilla.org/php/getParsedLog.php?id=14768084&tree=Try
Pushed to try:
https://tbpl.mozilla.org/?tree=Try&rev=a1a4ebe12100
--
You received this bug notification because you are a member of Mozilla
Bugs, which is subscribed to Mozilla Firefox.
https://bugs.launchpad.net/bugs/367531
Title:
firefox should be smarter about offline access
To manage notifications about this bug go to:
https://bugs.launchpad.net/firefox/+bug/367531/+subscriptions
More information about the Ubuntu-mozillateam-bugs
mailing list