Closed Bug 1214437 Opened 9 years ago Closed 4 years ago

Intermittent browser_trackingUI_1.js,browser_trackingUI_2.js,browser_trackingUI_3.js,browser_trackingUI_4.js,browser_trackingUI_5.js | Uncaught exception - ... (NS_ERROR_NOT_AVAILABLE) [nsIUrlClassifierDBService.beginUpdate]"

Categories

(Firefox :: Protections UI, defect, P5)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: KWierso, Unassigned)

References

(Depends on 1 open bug)

Details

(Keywords: intermittent-failure, Whiteboard: [stockwell unknown])

Bulk assigning P3 to all open intermittent bugs without a priority set in Firefox components per bug 1298978.
Priority: -- → P3
Summary: Intermittent browser_trackingUI_4.js | Uncaught exception - [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIUrlClassifierDBService.beginUpdate]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: → Intermittent browser_trackingUI_1.js,browser_trackingUI_2.js,browser_trackingUI_3.js,browser_trackingUI_4.js,browser_trackingUI_5.js | Uncaught exception - ... (NS_ERROR_NOT_AVAILABLE) [nsIUrlClassifierDBService.beginUpdate]"
Mostly Linux32/64 debug/asan. This stack seems typical in recent failures: [task 2017-01-30T19:17:53.014358Z] 19:17:53 INFO - TEST-START | browser/base/content/test/general/browser_trackingUI_4.js [task 2017-01-30T19:17:53.091828Z] 19:17:53 INFO - TEST-INFO | started process screentopng [task 2017-01-30T19:17:54.962002Z] 19:17:54 INFO - TEST-INFO | screentopng: exit 0 [task 2017-01-30T19:17:54.967325Z] 19:17:54 INFO - Buffered messages logged at 19:17:53 [task 2017-01-30T19:17:54.967531Z] 19:17:54 INFO - Entering test bound testNormalBrowsing [task 2017-01-30T19:17:54.967698Z] 19:17:54 INFO - Buffered messages finished [task 2017-01-30T19:17:54.969429Z] 19:17:54 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/general/browser_trackingUI_4.js | Uncaught exception - [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIUrlClassifierDBService.beginUpdate]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: resource://testing-common/UrlClassifierTestUtils.jsm :: useTestDatabase/< :: line 90" data: no] [task 2017-01-30T19:17:54.969804Z] 19:17:54 INFO - Stack trace: [task 2017-01-30T19:17:54.971369Z] 19:17:54 INFO - useTestDatabase/<@resource://testing-common/UrlClassifierTestUtils.jsm:90:9 [task 2017-01-30T19:17:54.972911Z] 19:17:54 INFO - useTestDatabase@resource://testing-common/UrlClassifierTestUtils.jsm:68:12 [task 2017-01-30T19:17:54.975002Z] 19:17:54 INFO - addTestTrackers@resource://testing-common/UrlClassifierTestUtils.jsm:49:12 [task 2017-01-30T19:17:54.976595Z] 19:17:54 INFO - testNormalBrowsing@chrome://mochitests/content/browser/browser/base/content/test/general/browser_trackingUI_4.js:83:9 [task 2017-01-30T19:17:54.978056Z] 19:17:54 INFO - Tester_execTest@chrome://mochikit/content/browser-test.js:735:9 [task 2017-01-30T19:17:54.979647Z] 19:17:54 INFO - Tester.prototype.nextTest</<@chrome://mochikit/content/browser-test.js:655:7 [task 2017-01-30T19:17:54.981143Z] 19:17:54 INFO - SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:744:59 [task 2017-01-30T19:17:54.982608Z] 19:17:54 INFO - Tester_execTest@chrome://mochikit/content/browser-test.js:735:9 [task 2017-01-30T19:17:54.984112Z] 19:17:54 INFO - Tester.prototype.nextTest</<@chrome://mochikit/content/browser-test.js:655:7 [task 2017-01-30T19:17:54.985761Z] 19:17:54 INFO - SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:744:59 [task 2017-01-30T19:17:54.987499Z] 19:17:54 INFO - Leaving test bound testNormalBrowsing [task 2017-01-30T19:17:54.989326Z] 19:17:54 INFO - Entering test bound testPrivateBrowsing [task 2017-01-30T19:17:56.023938Z] 19:17:56 INFO - TEST-PASS | browser/base/content/test/general/browser_trackingUI_4.js | TP is attached to the private window - [task 2017-01-30T19:17:56.026025Z] 19:17:56 INFO - TEST-PASS | browser/base/content/test/general/browser_trackingUI_4.js | TP is enabled after setting the pref -
Most obvious NS_ERROR_NOT_AVAILABLE in BeginUpdate is https://dxr.mozilla.org/mozilla-central/rev/71224049c0b52ab190564d3ea0eab089a159a4cf/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp#1739. It looks like very similar failures were seen in browser_trackingProtection.js and that test skipped in bug 1177162. mattn -- can you offer any insight?
Flags: needinfo?(MattN+bmo)
Bug 1182876 is the proper fix for this.
Depends on: 1182876
Flags: needinfo?(MattN+bmo)
this is under our threshold for high frequency failures, lets see if the work in bug 1182876 can be finished :)
Component: General → Tracking Protection
Whiteboard: [stockwell unknown]
Priority: P3 → P5
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.