Closed Bug 1454666 Opened 7 years ago Closed 7 years ago

Intermittent TEST-UNEXPECTED-TIMEOUT | dom/push/test/xpcshell/test_register_5xxCode_http2.js | Test timed out

Categories

(Core :: DOM: Push Subscriptions, defect, P5)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: intermittent-failure)

Filed by: csabou [at] mozilla.com https://treeherder.mozilla.org/logviewer.html#?job_id=174095273&repo=mozilla-inbound https://queue.taskcluster.net/v1/task/JXHhWwXBQ3moD9NynwtY8g/runs/0/artifacts/public/logs/live_backing.log 13:30:48 INFO - TEST-START | dom/push/test/xpcshell/test_register_5xxCode_http2.js 13:35:48 WARNING - TEST-UNEXPECTED-TIMEOUT | dom/push/test/xpcshell/test_register_5xxCode_http2.js | Test timed out 13:35:48 INFO - TEST-INFO took 300000ms 13:35:48 INFO - >>>>>>> 13:35:48 INFO - PID 3960 | JavaScript strict warning: resource://gre/modules/PushService.jsm, line 18: ReferenceError: reference to undefined property "getCryptoParams" 13:35:48 INFO - (xpcshell/head.js) | test MAIN run_test pending (1) 13:35:48 INFO - (xpcshell/head.js) | test run_next_test 0 pending (2) 13:35:48 INFO - (xpcshell/head.js) | test MAIN run_test finished (2) 13:35:48 INFO - running event loop 13:35:48 INFO - "CONSOLE_MESSAGE: (warn) [JavaScript Warning: "ReferenceError: reference to undefined property "getCryptoParams"" {file: "resource://gre/modules/PushService.jsm" line: 18}]" 13:35:48 INFO - dom/push/test/xpcshell/test_register_5xxCode_http2.js | Starting test1 13:35:48 INFO - (xpcshell/head.js) | test test1 pending (2) 13:35:48 INFO - PID 3960 | console.debug: PushDB: 13:35:48 INFO - PID 3960 | PushDB() 13:35:48 INFO - (xpcshell/head.js) | test pending (3) 13:35:48 INFO - (xpcshell/head.js) | test pending (4) 13:35:48 INFO - (xpcshell/head.js) | test pending (5) 13:35:48 INFO - (xpcshell/head.js) | test pending (6) 13:35:48 INFO - PID 3960 | console.debug: PushService: 13:35:48 INFO - PID 3960 | init() 13:35:48 INFO - PID 3960 | console.debug: PushService: 13:35:48 INFO - PID 3960 | setState() 13:35:48 INFO - PID 3960 | new state 13:35:48 INFO - PID 3960 | 2 13:35:48 INFO - PID 3960 | old state 13:35:48 INFO - PID 3960 | 0 13:35:48 INFO - PID 3960 | console.debug: PushService: 13:35:48 INFO - PID 3960 | register() 13:35:48 INFO - PID 3960 | Object 13:35:48 INFO - PID 3960 | - scope = https://example.com/retry5xxCode 13:35:48 INFO - PID 3960 | - originAttributes = 13:35:48 INFO - (xpcshell/head.js) | test run_next_test 0 finished (6) 13:35:48 INFO - PID 3960 | console.debug: PushService: 13:35:48 INFO - PID 3960 | changeServerURL() 13:35:48 INFO - PID 3960 | console.debug: PushService: 13:35:48 INFO - PID 3960 | findService() 13:35:48 INFO - PID 3960 | console.debug: PushService: 13:35:48 INFO - PID 3960 | startService() 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | init() 13:35:48 INFO - PID 3960 | console.debug: PushService: 13:35:48 INFO - PID 3960 | startObservers() 13:35:48 INFO - PID 3960 | console.debug: PushService: 13:35:48 INFO - PID 3960 | dropExpiredRegistrations() 13:35:48 INFO - PID 3960 | console.debug: PushDB: 13:35:48 INFO - PID 3960 | getAllExpired() 13:35:48 INFO - PID 3960 | console.debug: PushDB: 13:35:48 INFO - PID 3960 | getAllByPushQuota() 13:35:48 INFO - "CONSOLE_MESSAGE: (info) No chrome package registered for chrome://branding/locale/brand.properties" 13:35:48 INFO - PID 3960 | console.debug: PushService: 13:35:48 INFO - PID 3960 | changeStateConnectionEnabledEvent() 13:35:48 INFO - PID 3960 | true 13:35:48 INFO - PID 3960 | console.debug: PushService: 13:35:48 INFO - PID 3960 | changeStateOfflineEvent() 13:35:48 INFO - PID 3960 | false 13:35:48 INFO - PID 3960 | console.debug: PushDB: 13:35:48 INFO - PID 3960 | getAllUnexpired() 13:35:48 INFO - PID 3960 | console.debug: PushDB: 13:35:48 INFO - PID 3960 | getAllByPushQuota() 13:35:48 INFO - PID 3960 | console.debug: PushService: 13:35:48 INFO - PID 3960 | setState() 13:35:48 INFO - PID 3960 | new state 13:35:48 INFO - PID 3960 | 5 13:35:48 INFO - PID 3960 | old state 13:35:48 INFO - PID 3960 | 2 13:35:48 INFO - PID 3960 | console.debug: PushDB: 13:35:48 INFO - PID 3960 | getByIdentifiers() 13:35:48 INFO - PID 3960 | Object 13:35:48 INFO - PID 3960 | - scope = https://example.com/retry5xxCode 13:35:48 INFO - PID 3960 | - originAttributes = 13:35:48 INFO - PID 3960 | console.debug: PushService: 13:35:48 INFO - PID 3960 | registerWithServer() 13:35:48 INFO - PID 3960 | Object 13:35:48 INFO - PID 3960 | - scope = https://example.com/retry5xxCode 13:35:48 INFO - PID 3960 | - originAttributes = 13:35:48 INFO - PID 3960 | - appServerKey = null 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | subscribeResource() 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | subscribeResourceInternal() 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | SubscriptionListener() 13:35:48 INFO - TEST-PASS | dom/push/test/xpcshell/test_register_5xxCode_http2.js | test1 - [test1 : 21] Subscribe 5xx code - true == true 13:35:48 INFO - (xpcshell/head.js) | test finished (5) 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | SubscriptionListener: onStopRequest() 13:35:48 INFO - PID 3960 | JavaScript error: resource://gre/modules/PushServiceHttp2.jsm, line 772: TypeError: this._listenersPendingRetry.remove is not a function 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | subscribeResourceInternal() 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | SubscriptionListener() 13:35:48 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "TypeError: this._listenersPendingRetry.remove is not a function" {file: "resource://gre/modules/PushServiceHttp2.jsm" line: 772}]" 13:35:48 INFO - TEST-PASS | dom/push/test/xpcshell/test_register_5xxCode_http2.js | test1 - [test1 : 26] Subscribed - true == true 13:35:48 INFO - (xpcshell/head.js) | test finished (4) 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | SubscriptionListener: onStopRequest() 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | onStopRequest: subscriptionUri 13:35:48 INFO - PID 3960 | http://localhost:65295/subscription 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | linkParser: pushEndpoint 13:35:48 INFO - PID 3960 | /pushEndpoint 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | linkParser: pushReceiptEndpoint 13:35:48 INFO - PID 3960 | /receiptPushEndpoint 13:35:48 INFO - PID 3960 | JavaScript strict warning: resource://gre/modules/PushRecord.jsm, line 39: ReferenceError: reference to undefined property "quota" 13:35:48 INFO - "CONSOLE_MESSAGE: (warn) [JavaScript Warning: "ReferenceError: reference to undefined property "quota"" {file: "resource://gre/modules/PushRecord.jsm" line: 39}]" 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | listenForMsgs() 13:35:48 INFO - PID 3960 | http://localhost:65295/subscription 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | PushSubscriptionListener() 13:35:48 INFO - PID 3960 | console.debug: PushService: 13:35:48 INFO - PID 3960 | _onRegisterSuccess() 13:35:48 INFO - PID 3960 | console.debug: PushDB: 13:35:48 INFO - PID 3960 | put() 13:35:48 INFO - PID 3960 | Object 13:35:48 INFO - PID 3960 | - pushEndpoint = http://localhost:65295/pushEndpoint 13:35:48 INFO - PID 3960 | - scope = https://example.com/retry5xxCode 13:35:48 INFO - PID 3960 | - originAttributes = 13:35:48 INFO - PID 3960 | - pushCount = 0 13:35:48 INFO - PID 3960 | - lastPush = 0 13:35:48 INFO - PID 3960 | - p256dhPublicKey = ArrayBuffer {} 13:35:48 INFO - PID 3960 | - p256dhPrivateKey = {"crv":"P-256","d":"apiEP-08yT1QZywgnEtKM4-vG5_k48-zxAz5Q7MQN-k","ext":true,"key_ops":["deriveBits"],"kty":"EC","x":"clysfArxAvftvL75y5yEpI58YDGEZcsGX6QQGcTYuJI","y":"h1_6rQtDDjLaDKK56OZHvzJ5F5Uo58tnzEkDpJ6MaMA"} 13:35:48 INFO - PID 3960 | - authenticationSecret = Uint8Array {"0":65,"1":30,"2":26,"3":99,"4":200,"5":204,"6":49,"7":207,"8":118,"9":164,"10":186,"11":132,"12":3,"13":179,"14":115,"15":225} 13:35:48 INFO - PID 3960 | - systemRecord = false 13:35:48 INFO - PID 3960 | - appServerKey = null 13:35:48 INFO - PID 3960 | - recentMessageIDs = undefined 13:35:48 INFO - PID 3960 | - quota = 16 13:35:48 INFO - PID 3960 | - ctime = 1523971850131 13:35:48 INFO - PID 3960 | - subscriptionUri = http://localhost:65295/subscription 13:35:48 INFO - PID 3960 | - pushReceiptEndpoint = http://localhost:65295/receiptPushEndpoint 13:35:48 INFO - PID 3960 | console.debug: PushDB: 13:35:48 INFO - PID 3960 | put: Request successful. Updated record 13:35:48 INFO - PID 3960 | http://localhost:65295/subscription 13:35:48 INFO - TEST-PASS | dom/push/test/xpcshell/test_register_5xxCode_http2.js | test1 - [test1 : 95] Wrong push endpoint in registration record - "http://localhost:65295/pushEndpoint" == "http://localhost:65295/pushEndpoint" 13:35:48 INFO - TEST-PASS | dom/push/test/xpcshell/test_register_5xxCode_http2.js | test1 - [test1 : 98] Wrong push endpoint receipt in registration record - "http://localhost:65295/receiptPushEndpoint" == "http://localhost:65295/receiptPushEndpoint" 13:35:48 INFO - PID 3960 | console.debug: PushDB: 13:35:48 INFO - PID 3960 | getByKeyID() 13:35:48 INFO - PID 3960 | console.debug: PushDB: 13:35:48 INFO - PID 3960 | getByKeyID: Got record 13:35:48 INFO - PID 3960 | Object 13:35:48 INFO - PID 3960 | - pushEndpoint = http://localhost:65295/pushEndpoint 13:35:48 INFO - PID 3960 | - scope = https://example.com/retry5xxCode 13:35:48 INFO - PID 3960 | - originAttributes = 13:35:48 INFO - PID 3960 | - pushCount = 0 13:35:48 INFO - PID 3960 | - lastPush = 0 13:35:48 INFO - PID 3960 | - p256dhPublicKey = ArrayBuffer {} 13:35:48 INFO - PID 3960 | - p256dhPrivateKey = {"crv":"P-256","d":"apiEP-08yT1QZywgnEtKM4-vG5_k48-zxAz5Q7MQN-k","ext":true,"key_ops":["deriveBits"],"kty":"EC","x":"clysfArxAvftvL75y5yEpI58YDGEZcsGX6QQGcTYuJI","y":"h1_6rQtDDjLaDKK56OZHvzJ5F5Uo58tnzEkDpJ6MaMA"} 13:35:48 INFO - PID 3960 | - authenticationSecret = Uint8Array {"0":65,"1":30,"2":26,"3":99,"4":200,"5":204,"6":49,"7":207,"8":118,"9":164,"10":186,"11":132,"12":3,"13":179,"14":115,"15":225} 13:35:48 INFO - PID 3960 | - systemRecord = false 13:35:48 INFO - PID 3960 | - appServerKey = null 13:35:48 INFO - PID 3960 | - recentMessageIDs = undefined 13:35:48 INFO - PID 3960 | - quota = 16 13:35:48 INFO - PID 3960 | - ctime = 1523971850131 13:35:48 INFO - PID 3960 | - subscriptionUri = http://localhost:65295/subscription 13:35:48 INFO - PID 3960 | - pushReceiptEndpoint = http://localhost:65295/receiptPushEndpoint 13:35:48 INFO - TEST-PASS | dom/push/test/xpcshell/test_register_5xxCode_http2.js | test1 - [test1 : 102] Wrong subscription ID in database record - "http://localhost:65295/subscription" == "http://localhost:65295/subscription" 13:35:48 INFO - TEST-PASS | dom/push/test/xpcshell/test_register_5xxCode_http2.js | test1 - [test1 : 104] Wrong push endpoint in database record - "http://localhost:65295/pushEndpoint" == "http://localhost:65295/pushEndpoint" 13:35:48 INFO - TEST-PASS | dom/push/test/xpcshell/test_register_5xxCode_http2.js | test1 - [test1 : 106] Wrong push endpoint receipt in database record - "http://localhost:65295/receiptPushEndpoint" == "http://localhost:65295/receiptPushEndpoint" 13:35:48 INFO - TEST-PASS | dom/push/test/xpcshell/test_register_5xxCode_http2.js | test1 - [test1 : 108] Wrong scope in database record - "https://example.com/retry5xxCode" == "https://example.com/retry5xxCode" 13:35:48 INFO - (xpcshell/head.js) | test run_next_test 1 pending (4) 13:35:48 INFO - (xpcshell/head.js) | test test1 finished (4) 13:35:48 INFO - (xpcshell/head.js) | test run_next_test 1 finished (3) 13:35:48 INFO - (xpcshell/head.js) | test finished (2) 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | PushSubscriptionListener: onStartRequest() 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | PushSubscriptionListener: onStopRequest() 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | connOnStop() succeeded 13:35:48 INFO - PID 3960 | false 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | retryAfterBackoff() 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | retryAfterBackoff: Retry in 13:35:48 INFO - PID 3960 | 1091.43267591788 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | listenForMsgs() 13:35:48 INFO - PID 3960 | http://localhost:65295/subscription 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | PushSubscriptionListener() 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | PushSubscriptionListener: onStartRequest() 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | PushSubscriptionListener: onStopRequest() 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | connOnStop() succeeded 13:35:48 INFO - PID 3960 | false 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | retryAfterBackoff() 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | retryAfterBackoff: Retry in 13:35:48 INFO - PID 3960 | 1863.1708471383442 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | listenForMsgs() 13:35:48 INFO - PID 3960 | http://localhost:65295/subscription 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | PushSubscriptionListener() 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | PushSubscriptionListener: onStartRequest() 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | PushSubscriptionListener: onStopRequest() 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | connOnStop() succeeded 13:35:48 INFO - PID 3960 | false 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | retryAfterBackoff() 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | shutdownSubscriptions() 13:35:48 INFO - PID 3960 | console.debug: PushDB: 13:35:48 INFO - PID 3960 | getByKeyID() 13:35:48 INFO - PID 3960 | console.debug: PushDB: 13:35:48 INFO - PID 3960 | getByKeyID: Got record 13:35:48 INFO - PID 3960 | Object 13:35:48 INFO - PID 3960 | - pushEndpoint = http://localhost:65295/pushEndpoint 13:35:48 INFO - PID 3960 | - scope = https://example.com/retry5xxCode 13:35:48 INFO - PID 3960 | - originAttributes = 13:35:48 INFO - PID 3960 | - pushCount = 0 13:35:48 INFO - PID 3960 | - lastPush = 0 13:35:48 INFO - PID 3960 | - p256dhPublicKey = ArrayBuffer {} 13:35:48 INFO - PID 3960 | - p256dhPrivateKey = {"crv":"P-256","d":"apiEP-08yT1QZywgnEtKM4-vG5_k48-zxAz5Q7MQN-k","ext":true,"key_ops":["deriveBits"],"kty":"EC","x":"clysfArxAvftvL75y5yEpI58YDGEZcsGX6QQGcTYuJI","y":"h1_6rQtDDjLaDKK56OZHvzJ5F5Uo58tnzEkDpJ6MaMA"} 13:35:48 INFO - PID 3960 | - authenticationSecret = Uint8Array {"0":65,"1":30,"2":26,"3":99,"4":200,"5":204,"6":49,"7":207,"8":118,"9":164,"10":186,"11":132,"12":3,"13":179,"14":115,"15":225} 13:35:48 INFO - PID 3960 | - systemRecord = false 13:35:48 INFO - PID 3960 | - appServerKey = null 13:35:48 INFO - PID 3960 | - recentMessageIDs = undefined 13:35:48 INFO - PID 3960 | - quota = 16 13:35:48 INFO - PID 3960 | - ctime = 1523971850131 13:35:48 INFO - PID 3960 | - subscriptionUri = http://localhost:65295/subscription 13:35:48 INFO - PID 3960 | - pushReceiptEndpoint = http://localhost:65295/receiptPushEndpoint 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | subscribeResource() 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | subscribeResourceInternal() 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | SubscriptionListener() 13:35:48 INFO - PID 3960 | console.debug: PushServiceHttp2: 13:35:48 INFO - PID 3960 | SubscriptionListener: onStopRequest() 13:35:48 INFO - PID 3960 | console.debug: PushDB: 13:35:48 INFO - PID 3960 | delete() 13:35:48 INFO - PID 3960 | console.debug: PushDB: 13:35:48 INFO - PID 3960 | delete: Removing record 13:35:48 INFO - PID 3960 | http://localhost:65295/subscription 13:35:48 INFO - <<<<<<< 13:35:48 INFO - mozcrash kill_pid(): wait failed (-1) terminating pid 3960: error 5 13:35:48 INFO - xpcshell return code: None 13:35:48 INFO - dom/push/test/xpcshell/test_register_5xxCode_http2.js | Process still running after test!
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.