Closed Bug 1328175 Opened 9 years ago Closed 5 years ago

Intermittent TEST-UNEXPECTED-TIMEOUT | /WebCryptoAPI/derive_bits_keys/hkdf.worker.html | Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key - Test timed out

Categories

(Core :: DOM: Web Crypto, defect, P5)

defect

Tracking

()

RESOLVED INCOMPLETE
Tracking Status
firefox53 --- affected

People

(Reporter: aryx, Unassigned)

Details

(Keywords: intermittent-failure, Whiteboard: [domsecurity-intermittent])

https://treeherder.mozilla.org/logviewer.html#?job_id=65752827&repo=mozilla-central 12:10:28 INFO - TEST-START | /WebCryptoAPI/derive_bits_keys/hkdf.worker.html 12:10:39 INFO - PROCESS | 21572 | MARIONETTE LOG: INFO: Timeout fired 12:10:45 INFO - 12:10:45 INFO - TEST-FAIL | /WebCryptoAPI/derive_bits_keys/hkdf.worker.html | Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 - assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Argument 2 of SubtleCrypto.deriveKey is not an object. expected "NotSupportedError" but got "TypeError" 12:10:45 INFO - run_test/</</</</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:94:37 12:10:45 INFO - promise callback*run_test/</</</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:90:40 12:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1406:20 12:10:45 INFO - promise callback*promise_test@http://web-platform.test:8000/resources/testharness.js:529:31 12:10:45 INFO - run_test/</</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:88:29 12:10:45 INFO - run_test/</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:60:25 12:10:45 INFO - run_test/</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:34:21 12:10:45 INFO - run_test/</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:33:17 12:10:45 INFO - run_test/</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:32:13 12:10:45 INFO - run_test/<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:31:9 12:10:45 INFO - promise callback*run_test@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:17:5 12:10:45 INFO - @http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.worker.js:5:1 12:10:45 INFO - TEST-FAIL | /WebCryptoAPI/derive_bits_keys/hkdf.worker.html | Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage - assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: Argument 2 of SubtleCrypto.deriveKey is not an object. expected "InvalidAccessError" but got "TypeError" 12:10:45 INFO - run_test/</</</</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:104:37 12:10:45 INFO - promise callback*run_test/</</</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:100:40 12:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1406:20 12:10:45 INFO - promise callback*promise_test@http://web-platform.test:8000/resources/testharness.js:529:31 12:10:45 INFO - run_test/</</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:99:29 12:10:45 INFO - run_test/</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:60:25 12:10:45 INFO - run_test/</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:34:21 12:10:45 INFO - run_test/</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:33:17 12:10:45 INFO - run_test/</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:32:13 12:10:45 INFO - run_test/<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:31:9 12:10:45 INFO - promise callback*run_test@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:17:5 12:10:45 INFO - @http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.worker.js:5:1 12:10:45 INFO - TEST-PASS | /WebCryptoAPI/derive_bits_keys/hkdf.worker.html | Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key - {} 12:10:45 INFO - {} 12:10:45 INFO - TEST-FAIL | /WebCryptoAPI/derive_bits_keys/hkdf.worker.html | Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with empty info - assert_unreached: deriveKey failed with error TypeError: Argument 2 of SubtleCrypto.deriveKey is not an object. Reached unreachable code 12:10:45 INFO - run_test/</</</</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:79:37 12:10:45 INFO - promise callback*run_test/</</</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:69:40 12:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1406:20 12:10:45 INFO - promise callback*promise_test@http://web-platform.test:8000/resources/testharness.js:529:31 12:10:45 INFO - run_test/</</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:68:29 12:10:45 INFO - run_test/</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:60:25 12:10:45 INFO - run_test/</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:34:21 12:10:45 INFO - run_test/</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:33:17 12:10:45 INFO - run_test/</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:32:13 12:10:45 INFO - run_test/<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:31:9 12:10:45 INFO - promise callback*run_test@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:17:5 12:10:45 INFO - @http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.worker.js:5:1 12:10:45 INFO - TEST-FAIL | /WebCryptoAPI/derive_bits_keys/hkdf.worker.html | Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 - assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Argument 2 of SubtleCrypto.deriveKey is not an object. expected "NotSupportedError" but got "TypeError" 12:10:45 INFO - run_test/</</</</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:94:37 12:10:45 INFO - promise callback*run_test/</</</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:90:40 12:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1406:20 12:10:45 INFO - promise callback*promise_test@http://web-platform.test:8000/resources/testharness.js:529:31 12:10:45 INFO - run_test/</</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:88:29 12:10:45 INFO - run_test/</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:60:25 12:10:45 INFO - run_test/</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:34:21 12:10:45 INFO - run_test/</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:33:17 12:10:45 INFO - run_test/</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:32:13 12:10:45 INFO - run_test/<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:31:9 12:10:45 INFO - promise callback*run_test@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:17:5 12:10:45 INFO - @http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.worker.js:5:1 12:10:45 INFO - TEST-FAIL | /WebCryptoAPI/derive_bits_keys/hkdf.worker.html | Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage - assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: Argument 2 of SubtleCrypto.deriveKey is not an object. expected "InvalidAccessError" but got "TypeError" 12:10:45 INFO - run_test/</</</</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:104:37 12:10:45 INFO - promise callback*run_test/</</</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:100:40 12:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1406:20 12:10:45 INFO - promise callback*promise_test@http://web-platform.test:8000/resources/testharness.js:529:31 12:10:45 INFO - run_test/</</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:99:29 12:10:45 INFO - run_test/</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:60:25 12:10:45 INFO - run_test/</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:34:21 12:10:45 INFO - run_test/</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:33:17 12:10:45 INFO - run_test/</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:32:13 12:10:45 INFO - run_test/<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:31:9 12:10:45 INFO - promise callback*run_test@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:17:5 12:10:45 INFO - @http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.worker.js:5:1 12:10:45 INFO - TEST-PASS | /WebCryptoAPI/derive_bits_keys/hkdf.worker.html | Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key - {} 12:10:45 INFO - {} 12:10:45 INFO - TEST-FAIL | /WebCryptoAPI/derive_bits_keys/hkdf.worker.html | Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with empty info - assert_unreached: deriveKey failed with error TypeError: Argument 2 of SubtleCrypto.deriveKey is not an object. Reached unreachable code 12:10:45 INFO - run_test/</</</</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:79:37 12:10:45 INFO - promise callback*run_test/</</</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:69:40 12:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1406:20 12:10:45 INFO - promise callback*promise_test@http://web-platform.test:8000/resources/testharness.js:529:31 12:10:45 INFO - run_test/</</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:68:29 12:10:45 INFO - run_test/</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:60:25 12:10:45 INFO - run_test/</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:34:21 12:10:45 INFO - run_test/</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:33:17 12:10:45 INFO - run_test/</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:32:13 12:10:45 INFO - run_test/<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:31:9 12:10:45 INFO - promise callback*run_test@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:17:5 12:10:45 INFO - @http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.worker.js:5:1 12:10:45 INFO - TEST-FAIL | /WebCryptoAPI/derive_bits_keys/hkdf.worker.html | Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 - assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Argument 2 of SubtleCrypto.deriveKey is not an object. expected "NotSupportedError" but got "TypeError" 12:10:45 INFO - run_test/</</</</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:94:37 12:10:45 INFO - promise callback*run_test/</</</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:90:40 12:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1406:20 12:10:45 INFO - promise callback*promise_test@http://web-platform.test:8000/resources/testharness.js:529:31 12:10:45 INFO - run_test/</</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:88:29 12:10:45 INFO - run_test/</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:60:25 12:10:45 INFO - run_test/</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:34:21 12:10:45 INFO - run_test/</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:33:17 12:10:45 INFO - run_test/</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:32:13 12:10:45 INFO - run_test/<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:31:9 12:10:45 INFO - promise callback*run_test@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:17:5 12:10:45 INFO - @http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.worker.js:5:1 12:10:45 INFO - TEST-FAIL | /WebCryptoAPI/derive_bits_keys/hkdf.worker.html | Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage - assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: Argument 2 of SubtleCrypto.deriveKey is not an object. expected "InvalidAccessError" but got "TypeError" 12:10:45 INFO - run_test/</</</</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:104:37 12:10:45 INFO - promise callback*run_test/</</</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:100:40 12:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1406:20 12:10:45 INFO - promise callback*promise_test@http://web-platform.test:8000/resources/testharness.js:529:31 12:10:45 INFO - run_test/</</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:99:29 12:10:45 INFO - run_test/</</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:60:25 12:10:45 INFO - run_test/</</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:34:21 12:10:45 INFO - run_test/</</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:33:17 12:10:45 INFO - run_test/</<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:32:13 12:10:45 INFO - run_test/<@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:31:9 12:10:45 INFO - promise callback*run_test@http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.js:17:5 12:10:45 INFO - @http://web-platform.test:8000/WebCryptoAPI/derive_bits_keys/hkdf.worker.js:5:1 12:10:45 INFO - TEST-UNEXPECTED-TIMEOUT | /WebCryptoAPI/derive_bits_keys/hkdf.worker.html | Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key - Test timed out 12:10:45 INFO - {} 12:10:45 INFO - 12:10:45 INFO - TEST-UNEXPECTED-NOTRUN | /WebCryptoAPI/derive_bits_keys/hkdf.worker.html | Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with empty info - {} 12:10:45 INFO - {}
Priority: -- → P5
Component: DOM → DOM: Security
Whiteboard: [domsecurity-intermittent]
Component: DOM: Security → DOM: Web Crypto
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.