Closed Bug 1116289 Opened 10 years ago Closed 10 years ago

Not-so-intermittent test_pinning.js | test failed (with xpcshell return code: 0), see following log

Categories

(Core :: Security: PSM, defect)

36 Branch
All
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

RESOLVED FIXED
2.2 S3 (9jan)
Tracking Status
firefox35 --- unaffected
firefox36 --- unaffected
firefox37 --- unaffected
firefox-esr31 --- unaffected
b2g-v1.4 --- unaffected
b2g-v2.0 --- fixed
b2g-v2.0M --- fixed
b2g-v2.1 --- fixed
b2g-v2.2 --- unaffected

People

(Reporter: KWierso, Assigned: keeler)

References

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

This popped up as a new permafail on the b2g32_v2_0 branch with no new code landed that could break it, just rebuilds/retests from the automated Nightly builds sometime between December 26 and 27.


02:24:14 INFO - TEST-INFO | skipping /builds/slave/test/build/tests/xpcshell/tests/security/manager/ssl/tests/unit/test_cert_eku.js | skip-if: os == "android" || (buildapp == "b2g" && processor == "arm")
02:24:15 INFO - TEST-INFO | /builds/slave/test/build/tests/xpcshell/tests/security/manager/ssl/tests/unit/test_pinning.js | running test ...
02:24:33 WARNING - TEST-UNEXPECTED-FAIL | /builds/slave/test/build/tests/xpcshell/tests/security/manager/ssl/tests/unit/test_pinning.js | test failed (with xpcshell return code: 0), see following log:
02:24:33 INFO - >>>>>>>
02:24:33 INFO - xpcw: cd /data/local/tests/xpcshell/security/manager/ssl/tests/unit
02:24:33 INFO - xpcw: xpcshell -r /data/local/tests/xpcshell/c/httpd.manifest -m -s -e const _HTTPD_JS_PATH = "/data/local/tests/xpcshell/c/httpd.js"; -e const _HEAD_JS_PATH = "/data/local/tests/xpcshell/head.js"; -e const _TESTING_MODULES_DIR = "/data/local/tests/xpcshell/m"; -f /data/local/tests/xpcshell/head.js -e const _SERVER_ADDR = "localhost" -e const _HEAD_FILES = ["/data/local/tests/xpcshell/security/manager/ssl/tests/unit/head_psm.js"]; -e const _TAIL_FILES = []; -e const _TEST_FILE = ["test_pinning.js"]; -e _execute_test(); quit(0);
02:24:33 INFO - TEST-INFO | (xpcshell/head.js) | test MAIN run_test pending (1)
02:24:33 INFO - TEST-INFO | (xpcshell/head.js) | test run_next_test 0 pending (2)
02:24:33 INFO - TEST-INFO | (xpcshell/head.js) | test MAIN run_test finished (2)
02:24:33 INFO - TEST-INFO | (xpcshell/head.js) | running event loop
02:24:33 INFO - TEST-INFO | test_pinning.js | Starting
02:24:33 INFO - TEST-INFO | (xpcshell/head.js) | test pending (2)
02:24:33 INFO - System JS : ERROR (null):0 - uncaught exception: 2147500037
02:24:33 INFO - TEST-PASS | /data/local/tests/xpcshell/head.js | [do_check_true : 773] true == true
02:24:33 INFO - TEST-PASS | /data/local/tests/xpcshell/head.js | [do_check_true : 773] true == true
02:24:33 INFO - TEST-INFO | (xpcshell/head.js) | test run_next_test 0 finished (2)
02:24:33 INFO - System JS : ERROR (null):0 - uncaught exception: 2147500037
02:24:33 INFO - sending 'GET / HTTP/1.0
02:24:33 INFO - '
02:24:33 INFO - TEST-INFO | (xpcshell/head.js) | test pending (2)
02:24:33 INFO - TEST-INFO | (xpcshell/head.js) | test finished (2)
02:24:33 INFO - HTTP/1.0 200 OK
02:24:33 INFO - content-type: text/plain
02:24:33 INFO - connection: close
02:24:33 INFO - server: httpd.js
02:24:33 INFO - date: Sun, 28 Dec 2014 10:24:27 GMT
02:24:33 INFO - content-length: 3
02:24:33 INFO - TEST-INFO | (xpcshell/head.js) | test run_next_test 1 pending (2)
02:24:33 INFO - TEST-INFO | (xpcshell/head.js) | test finished (2)
02:24:33 INFO - TEST-INFO | test_pinning.js | Starting
02:24:33 INFO - TEST-INFO | (xpcshell/head.js) | test pending (2)
02:24:33 INFO - TEST-INFO | (xpcshell/head.js) | test run_next_test 2 pending (3)
02:24:33 INFO - TEST-INFO | (xpcshell/head.js) | test finished (3)
02:24:33 INFO - TEST-INFO | (xpcshell/head.js) | test run_next_test 1 finished (2)
02:24:33 INFO - TEST-INFO | test_pinning.js | Starting
02:24:33 INFO - TEST-INFO | (xpcshell/head.js) | test pending (2)
02:24:33 INFO - TEST-INFO | (xpcshell/head.js) | test run_next_test 2 finished (2)
02:24:33 INFO - found pre-defined host 'bad.include-subdomains.pinning.example.com'
02:24:33 INFO - found pre-defined host 'bad.include-subdomains.pinning.example.com'
02:24:33 INFO - read '0x30'
02:24:33 INFO - sending '0'
02:24:33 INFO - TEST-PASS | /data/local/tests/xpcshell/head.js | [do_check_eq : 762] "0" == "0"
02:24:33 WARNING - TEST-UNEXPECTED-FAIL | /data/local/tests/xpcshell/head.js | 0 == 2153398272 - See following stack:
02:24:33 INFO - JS frame :: /data/local/tests/xpcshell/head.js :: do_check_eq :: line 762
02:24:33 INFO - JS frame :: /data/local/tests/xpcshell/security/manager/ssl/tests/unit/head_psm.js :: add_connection_test/</< :: line 300
02:24:33 INFO - JS frame :: resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js :: Handler.prototype.process :: line 863
02:24:33 INFO - JS frame :: resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js :: this.PromiseWalker.walkerLoop :: line 742
02:24:33 INFO - JS frame :: /data/local/tests/xpcshell/head.js :: _do_main :: line 191
02:24:33 INFO - JS frame :: /data/local/tests/xpcshell/head.js :: _execute_test :: line 405
02:24:33 INFO - JS frame :: -e :: <TOP_LEVEL> :: line 1
02:24:33 INFO - native frame :: <unknown filename> :: <TOP_LEVEL> :: line 0
02:24:33 INFO - TEST-INFO | (xpcshell/head.js) | exiting test
02:24:33 INFO - System JS : ERROR /data/local/tests/xpcshell/head.js:387 - TypeError: _log_message_with_stack is not a function
02:24:33 INFO - [Parent 9729] WARNING: waitpid failed pid:9744 errno:10: file ../../../gecko/ipc/chromium/src/base/process_util_posix.cc, line 261
02:24:33 INFO - <<<<<<<
02:24:34 INFO - TEST-INFO | /builds/slave/test/build/tests/xpcshell/tests/security/manager/ssl/tests/unit/test_ocsp_url.js | running test ...
02:24:59 INFO - TEST-PASS | /builds/slave/test/build/tests/xpcshell/tests/security/manager/ssl/tests/unit/test_ocsp_url.js | test passed (time: 24365.842ms)
02:25:00 INFO - TEST-INFO | /builds/slave/test/build/tests/xpcshell/tests/security/manager/ssl/tests/unit/test_ocsp_fetch_method.js | running test ...
02:25:23 INFO - TEST-PASS | /builds/slave/test/build/tests/xpcshell/tests/security/manager/ssl/tests/unit/test_ocsp_fetch_method.js | test passed (time: 23264.822ms)
Any idea what might be going on here, David? Seems to only affect b2g32.
Flags: needinfo?(dkeeler)
This is probably a result of bug 1093295. This test needs the preloaded pinning list update script to be run relatively recently to work (because the data expires after a while).
Depends on: 1093295
Flags: needinfo?(dkeeler)
Attached patch patch for 32 β€” β€” Splinter Review
https://treeherder.mozilla.org/ui/#/jobs?repo=try&revision=a906c0fdc8aa

12:53 RyanVM|sheriffduty | feel free to push it to b2g32 a=bustage whenever

https://hg.mozilla.org/releases/mozilla-b2g32_v2_0/rev/c9df90b2b952
Assignee: nobody → dkeeler
Status: NEW → ASSIGNED
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → 2.2 S3 (9jan)
Blocks: Woodduck
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: