Intermittent test_cookies_persistence.js | test failed (with xpcshell return code: 0) | 4 == 0 | head_cookies.js | caught exception 2147500036 - See following stack:

NEW
Unassigned

Status

()

defect
P3
normal
6 years ago
2 years ago

People

(Reporter: RyanVM, Unassigned)

Tracking

({intermittent-failure})

Trunk
x86_64
macOS
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [test disabled][leave open][necko-backlog])

https://tbpl.mozilla.org/php/getParsedLog.php?id=21964245&tree=Mozilla-Central

Rev4 MacOSX Lion 10.7 mozilla-central opt test xpcshell on 2013-04-18 09:17:41 PDT for push fa5d5fccbc11
slave: talos-r4-lion-042

09:32:44     INFO -  TEST-INFO | /Users/cltbld/talos-slave/test/build/tests/xpcshell/tests/extensions/cookie/test/unit/test_cookies_persistence.js | running test ...
09:32:45  WARNING -  TEST-UNEXPECTED-FAIL | /Users/cltbld/talos-slave/test/build/tests/xpcshell/tests/extensions/cookie/test/unit/test_cookies_persistence.js | test failed (with xpcshell return code: 0), see following log:
09:32:45     INFO -  >>>>>>>
09:32:45     INFO -  TEST-INFO | (xpcshell/head.js) | test 1 pending
09:32:45     INFO -  TEST-INFO | (xpcshell/head.js) | test 2 pending
09:32:45     INFO -  TEST-PASS | /Users/cltbld/talos-slave/test/build/tests/xpcshell/tests/extensions/cookie/test/unit/head_cookies.js | [do_set_cookies : 121] 1 == 1
09:32:45     INFO -  TEST-PASS | /Users/cltbld/talos-slave/test/build/tests/xpcshell/tests/extensions/cookie/test/unit/head_cookies.js | [do_set_cookies : 124] 2 == 2
09:32:45     INFO -  TEST-PASS | /Users/cltbld/talos-slave/test/build/tests/xpcshell/tests/extensions/cookie/test/unit/head_cookies.js | [do_set_cookies : 127] 3 == 3
09:32:45     INFO -  TEST-PASS | /Users/cltbld/talos-slave/test/build/tests/xpcshell/tests/extensions/cookie/test/unit/head_cookies.js | [do_set_cookies : 130] 4 == 4
09:32:45     INFO -  TEST-PASS | /Users/cltbld/talos-slave/test/build/tests/xpcshell/tests/extensions/cookie/test/unit/head_cookies.js | [do_set_cookies : 121] 1 == 1
09:32:45     INFO -  TEST-PASS | /Users/cltbld/talos-slave/test/build/tests/xpcshell/tests/extensions/cookie/test/unit/head_cookies.js | [do_set_cookies : 124] 2 == 2
09:32:45     INFO -  TEST-PASS | /Users/cltbld/talos-slave/test/build/tests/xpcshell/tests/extensions/cookie/test/unit/head_cookies.js | [do_set_cookies : 127] 3 == 3
09:32:45     INFO -  TEST-PASS | /Users/cltbld/talos-slave/test/build/tests/xpcshell/tests/extensions/cookie/test/unit/head_cookies.js | [do_set_cookies : 130] 4 == 4
09:32:45     INFO -  TEST-INFO | (xpcshell/head.js) | test 2 finished
09:32:45     INFO -  TEST-INFO | (xpcshell/head.js) | running event loop
09:32:45     INFO -  TEST-PASS | /Users/cltbld/talos-slave/test/build/tests/xpcshell/tests/extensions/cookie/test/unit/head_cookies.js | [_observer.prototype.observe : 72] cookie-db-closed == cookie-db-closed
09:32:45     INFO -  TEST-PASS | /Users/cltbld/talos-slave/test/build/tests/xpcshell/tests/extensions/cookie/test/unit/test_cookies_persistence.js | [do_run_test : 52] 4 == 4
09:32:45     INFO -  TEST-PASS | /Users/cltbld/talos-slave/test/build/tests/xpcshell/tests/extensions/cookie/test/unit/test_cookies_persistence.js | [do_run_test : 53] 0 == 0
09:32:45     INFO -  TEST-PASS | /Users/cltbld/talos-slave/test/build/tests/xpcshell/tests/extensions/cookie/test/unit/test_cookies_persistence.js | [do_run_test : 60] 4 == 4
09:32:45     INFO -  TEST-PASS | /Users/cltbld/talos-slave/test/build/tests/xpcshell/tests/extensions/cookie/test/unit/test_cookies_persistence.js | [do_run_test : 61] 0 == 0
09:32:45     INFO -  TEST-PASS | /Users/cltbld/talos-slave/test/build/tests/xpcshell/tests/extensions/cookie/test/unit/head_cookies.js | [_observer.prototype.observe : 72] cookie-db-closed == cookie-db-closed
09:32:45  WARNING -  TEST-UNEXPECTED-FAIL | /Users/cltbld/talos-slave/test/build/tests/xpcshell/tests/extensions/cookie/test/unit/test_cookies_persistence.js | 4 == 0 - See following stack:
09:32:45     INFO -  JS frame :: /Users/cltbld/talos-slave/test/build/tests/xpcshell/head.js :: do_throw :: line 472
09:32:45     INFO -  JS frame :: /Users/cltbld/talos-slave/test/build/tests/xpcshell/head.js :: do_report_result :: line 574
09:32:45     INFO -  JS frame :: /Users/cltbld/talos-slave/test/build/tests/xpcshell/head.js :: _do_check_eq :: line 584
09:32:45     INFO -  JS frame :: /Users/cltbld/talos-slave/test/build/tests/xpcshell/head.js :: do_check_eq :: line 591
09:32:45     INFO -  JS frame :: /Users/cltbld/talos-slave/test/build/tests/xpcshell/tests/extensions/cookie/test/unit/test_cookies_persistence.js :: do_run_test :: line 67
09:32:45     INFO -  JS frame :: /Users/cltbld/talos-slave/test/build/tests/xpcshell/tests/extensions/cookie/test/unit/head_cookies.js :: do_run_generator :: line 47
09:32:45     INFO -  JS frame :: /Users/cltbld/talos-slave/test/build/tests/xpcshell/tests/extensions/cookie/test/unit/head_cookies.js :: _observer.prototype.observe :: line 78
09:32:45     INFO -  native frame :: <unknown filename> :: <TOP_LEVEL> :: line 0
09:32:45     INFO -  TEST-INFO | (xpcshell/head.js) | exiting test
09:32:45  WARNING -  TEST-UNEXPECTED-FAIL | /Users/cltbld/talos-slave/test/build/tests/xpcshell/tests/extensions/cookie/test/unit/head_cookies.js | caught exception 2147500036 - See following stack:
09:32:45     INFO -  JS frame :: /Users/cltbld/talos-slave/test/build/tests/xpcshell/head.js :: do_throw :: line 472
09:32:45     INFO -  JS frame :: /Users/cltbld/talos-slave/test/build/tests/xpcshell/tests/extensions/cookie/test/unit/head_cookies.js :: do_run_generator :: line 50
09:32:45     INFO -  JS frame :: /Users/cltbld/talos-slave/test/build/tests/xpcshell/tests/extensions/cookie/test/unit/head_cookies.js :: _observer.prototype.observe :: line 78
09:32:45     INFO -  native frame :: <unknown filename> :: <TOP_LEVEL> :: line 0
09:32:45     INFO -  TEST-INFO | (xpcshell/head.js) | exiting test
I'm inclined to disable the test at this point due to the frequency and lack of traction in getting it investigated and fixed. Your thoughts, Patrick?
Flags: needinfo?(mcmanus)
ryanvm, :bagder will take a pass at this
Flags: needinfo?(mcmanus)
I've been running this single test in a loop on my mac here since several hours. It is on 1653 laps now and counting and not once has it failed for me. I'll leave it running longer but it may need something else to trigger.

The log says Mac OS 10.7 for example and my mac is on 10.9. Could also be other things that differ. Do we even run the tests on other versions? Can I view that somehow?
Flags: needinfo?(ryanvm)
All of the recent failures have been on our OSX 10.6 rev4 mini slaves. According to the manifest, we're running this test across all platforms.
http://mxr.mozilla.org/mozilla-central/source/extensions/cookie/test/unit/xpcshell.ini

Worst case, you can always try getting a loaner slave to test on.
https://wiki.mozilla.org/ReleaseEngineering/How_To/Request_a_slave
Flags: needinfo?(ryanvm)