Closed Bug 1066707 Opened 10 years ago Closed 6 years ago

Intermittent browser_sanitizeDialog.js | history visit http://0-minutes-ago.com/ should no longer exist - Got true, expected false followed by many more like it

Categories

(Toolkit :: Places, defect, P3)

x86_64
macOS
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: RyanVM, Unassigned)

References

Details

(Keywords: intermittent-failure)

Drew, I see your name on this test a bit. Can you take a look by chance? :) https://tbpl.mozilla.org/php/getParsedLog.php?id=47978442&tree=Mozilla-Inbound Rev5 MacOSX Mountain Lion 10.8 mozilla-inbound debug test mochitest-browser-chrome-1 on 2014-09-12 07:59:25 PDT for push d3f70a7f2386 slave: talos-mtnlion-r5-082 08:09:49 INFO - 575 INFO TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | timeSpan pref should be hour after accepting dialog with hour selected 08:09:49 INFO - 576 INFO TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history pref should be true after accepting dialog with history checkbox checked 08:09:49 INFO - 577 INFO TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | downloads pref should be true after accepting dialog with history checkbox checked 08:09:49 INFO - 578 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://0-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 579 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://1-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 580 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://2-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 581 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://3-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 582 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://4-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 583 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://5-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 584 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://6-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 585 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://7-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 586 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://8-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 587 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://9-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 588 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://10-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 589 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://11-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 590 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://12-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 591 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://13-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 592 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://14-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 593 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://15-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 594 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://16-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 595 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://17-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 596 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://18-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 597 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://19-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 598 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://20-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 599 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://21-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 600 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://22-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 601 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://23-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 602 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://24-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 603 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://25-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 604 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://26-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 605 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://27-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 606 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://28-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - 607 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_sanitizeDialog.js | history visit http://29-minutes-ago.com/ should no longer exist - Got true, expected false 08:09:49 INFO - Stack trace: 08:09:49 INFO - chrome://mochikit/content/browser-test.js:test_is:793 08:09:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/head.js:promiseHistoryClearedState/</<:358 08:09:49 INFO - null:null:0 08:09:49 INFO - ###!!! [Child][DispatchAsyncMessage] Error: (msgtype=0xA60001,name=PTexture::Msg___delete__) Route error: message sent to unknown actor ID 08:09:49 INFO - ###!!! [Child][DispatchAsyncMessage] Error: (msgtype=0xA60001,name=PTexture::Msg___delete__) Route error: message sent to unknown actor ID 08:09:50 INFO - JavaScript error: , line 0: uncaught exception: [object StopIteration]
Andres, do you know what might be the problem? The failing line in the test is this one: http://hg.mozilla.org/mozilla-central/annotate/59d4326311e0/browser/base/content/test/general/browser_sanitizeDialog.js#l156 The blame shows that line, along with the promiseHistoryClearedState helper where the failure actually occurs, being created by this rev: http://hg.mozilla.org/mozilla-central/rev/d21ebe0febbe Which is bug 739217. That landed in 2/2013 though, so I doubt it (alone) is to blame. I don't think I'll have time to look at this in the next week, but we can add it to the backlog to get it prioritized. I don't see anything obvious with a quick glance.
Flags: firefox-backlog+
See Also: → 739217
Component: Preferences → Places
Product: Firefox → Toolkit
Flags: qe-verify?
Flags: qe-verify? → qe-verify-
It's due to bug 1047811 and can be solved by adding a yield promiseAsyncUpdates() before chcking for isVisited status.
Blocks: 1047811