Open Bug 1457362 Opened 7 years ago Updated 3 years ago

Intermittent browser/components/payments/test/browser/browser_address_edit.js | Test timed out -

Categories

(Firefox :: WebPayments UI, defect, P5)

defect

Tracking

()

REOPENED

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

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

Filed by: nerli [at] mozilla.com https://treeherder.mozilla.org/logviewer.html#?job_id=175876267&repo=autoland https://queue.taskcluster.net/v1/task/WEuDipw-QSCVScjxjwJVNg/runs/0/artifacts/public/logs/live_backing.log [task 2018-04-27T01:58:48.997Z] 01:58:48 INFO - TEST-UNEXPECTED-FAIL | toolkit/components/payments/test/browser/browser_address_edit.js | Test timed out - [task 2018-04-27T01:58:48.998Z] 01:58:48 INFO - GECKO(6655) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. [task 2018-04-27T01:58:48.999Z] 01:58:48 INFO - GECKO(6655) | MEMORY STAT | vsize 2173MB | residentFast 266MB | heapAllocated 83MB [task 2018-04-27T01:58:49.000Z] 01:58:49 INFO - TEST-OK | toolkit/components/payments/test/browser/browser_address_edit.js | took 45059ms [task 2018-04-27T01:58:49.001Z] 01:58:49 INFO - Not taking screenshot here: see the one that was previously logged [task 2018-04-27T01:58:49.002Z] 01:58:49 INFO - TEST-UNEXPECTED-FAIL | toolkit/components/payments/test/browser/browser_address_edit.js | Found a tab after previous test timed out: https://example.com/browser/toolkit/components/payments/test/browser/blank_page.html - [task 2018-04-27T01:58:49.003Z] 01:58:49 INFO - checking window state [task 2018-04-27T01:58:49.004Z] 01:58:49 INFO - TEST-START | toolkit/components/payments/test/browser/browser_card_edit.js [task 2018-04-27T01:58:49.700Z] 01:58:49 INFO - GECKO(6655) | JavaScript error: chrome://payments/content/paymentDialogWrapper.js, line 293: NS_ERROR_NOT_INITIALIZED: [task 2018-04-27T01:58:50.920Z] 01:58:50 INFO - GECKO(6655) | JavaScript error: chrome://payments/content/paymentDialogWrapper.js, line 293: NS_ERROR_NOT_INITIALIZED: [task 2018-04-27T01:58:50.922Z] 01:58:50 INFO - GECKO(6655) | JavaScript error: chrome://payments/content/paymentDialogWrapper.js, line 293: NS_ERROR_NOT_INITIALIZED: [task 2018-04-27T01:58:55.483Z] 01:58:55 INFO - GECKO(6655) | MEMORY STAT | vsize 2176MB | residentFast 282MB | heapAllocated 96MB
Component: General → WebPayments UI
Product: bugzilla.mozilla.org → Toolkit
Version: Staging → unspecified
Summary: Intermittent toolkit/components/payments/test/browser/browser_address_edit.js | Test timed out - → Intermittent browser/components/payments/test/browser/browser_address_edit.js | Test timed out -
Blocks: 1446203
Bug 1446203 which added this test was backed out.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → INCOMPLETE
Product: Toolkit → Firefox
Version: unspecified → Trunk
Recent failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=186576018&repo=autoland&lineNumber=2571 [task 2018-07-05T11:10:53.841Z] INFO - TEST-START | browser/components/payments/test/browser/browser_address_edit.js [task 2018-07-05T11:12:23.977Z] INFO - TEST-INFO | started process screentopng [task 2018-07-05T11:12:24.696Z] INFO - TEST-INFO | screentopng: exit 0 [task 2018-07-05T11:12:24.697Z] INFO - Buffered messages logged at 11:10:53 [task 2018-07-05T11:12:24.697Z] INFO - Entering test bound setup_head [task 2018-07-05T11:12:24.698Z] INFO - Leaving test bound setup_head [task 2018-07-05T11:12:24.699Z] INFO - Entering test bound test_add_link [task 2018-07-05T11:12:24.699Z] INFO - Buffered messages logged at 11:10:54 [task 2018-07-05T11:12:24.699Z] INFO - Console message: [JavaScript Warning: "Use of nsIFile in content process is deprecated." {file: "resource://gre/modules/FileUtils.jsm" line: 170}] [task 2018-07-05T11:12:24.699Z] INFO - Buffered messages finished [task 2018-07-05T11:12:24.699Z] INFO - TEST-UNEXPECTED-FAIL | browser/components/payments/test/browser/browser_address_edit.js | Test timed out - [task 2018-07-05T11:12:24.700Z] INFO - GECKO(2054) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. [task 2018-07-05T11:12:24.703Z] INFO - GECKO(2054) | MEMORY STAT heapAllocated not supported in this build configuration. [task 2018-07-05T11:12:24.704Z] INFO - GECKO(2054) | MEMORY STAT | vsize 20973905MB | residentFast 959MB [task 2018-07-05T11:12:24.707Z] INFO - TEST-OK | browser/components/payments/test/browser/browser_address_edit.js | took 90194ms [task 2018-07-05T11:12:24.708Z] INFO - Not taking screenshot here: see the one that was previously logged [task 2018-07-05T11:12:24.711Z] INFO - TEST-UNEXPECTED-FAIL | browser/components/payments/test/browser/browser_address_edit.js | Found a tab after previous test timed out: about:blank - [task 2018-07-05T11:12:24.712Z] INFO - checking window state [task 2018-07-05T11:12:24.773Z] INFO - TEST-START | browser/components/payments/test/browser/browser_card_edit.js [task 2018-07-05T11:12:24.790Z] INFO - TEST-SKIP | browser/components/payments/test/browser/browser_card_edit.js | bound test_add_link [task 2018-07-05T11:12:24.790Z] WARNING - Skipping test bound test_add_link [task 2018-07-05T11:13:54.794Z] INFO - Not taking screenshot here: see the one that was previously logged [task 2018-07-05T11:13:54.796Z] INFO - Buffered messages logged at 11:12:24 [task 2018-07-05T11:13:54.798Z] INFO - Entering test bound setup_head [task 2018-07-05T11:13:54.799Z] INFO - Leaving test bound setup_head [task 2018-07-05T11:13:54.802Z] INFO - Entering test bound test_private_add_link [task 2018-07-05T11:13:54.805Z] INFO - Buffered messages logged at 11:12:26 [task 2018-07-05T11:13:54.806Z] INFO - Console message: [JavaScript Warning: "Use of nsIFile in content process is deprecated." {file: "resource://gre/modules/FileUtils.jsm" line: 170}] [task 2018-07-05T11:13:54.811Z] INFO - Buffered messages logged at 11:12:27 [task 2018-07-05T11:13:54.812Z] INFO - waitForMessageFromWidget: paymentDialogReady [task 2018-07-05T11:13:54.813Z] INFO - Buffered messages finished [task 2018-07-05T11:13:54.814Z] INFO - TEST-UNEXPECTED-FAIL | browser/components/payments/test/browser/browser_card_edit.js | Test timed out - [task 2018-07-05T11:13:54.835Z] INFO - GECKO(2054) | MEMORY STAT | vsize 20973952MB | residentFast 1009MB [task 2018-07-05T11:13:54.836Z] INFO - TEST-OK | browser/components/payments/test/browser/browser_card_edit.js | took 90069ms [task 2018-07-05T11:13:54.982Z] INFO - checking window state [task 2018-07-05T11:13:54.990Z] INFO - Not taking screenshot here: see the one that was previously logged [task 2018-07-05T11:13:54.991Z] INFO - TEST-UNEXPECTED-FAIL | browser/components/payments/test/browser/browser_card_edit.js | Found a browser window after previous test timed out - [task 2018-07-05T11:13:54.991Z] INFO - Not taking screenshot here: see the one that was previously logged [task 2018-07-05T11:13:54.991Z] INFO - TEST-UNEXPECTED-FAIL | browser/components/payments/test/browser/browser_card_edit.js | Found a after previous test timed out - [task 2018-07-05T11:13:54.992Z] INFO - GECKO(2054) | must wait for focus [task 2018-07-05T11:13:55.101Z] INFO - TEST-START | browser/components/payments/test/browser/browser_change_shipping.js [task 2018-07-05T11:14:01.000Z] INFO - Not taking screenshot here: see the one that was previously logged [task 2018-07-05T11:14:01.000Z] INFO - Buffered messages logged at 11:13:55 [task 2018-07-05T11:14:01.000Z] INFO - Entering test bound setup_head [task 2018-07-05T11:14:01.000Z] INFO - Leaving test bound setup_head [task 2018-07-05T11:14:01.000Z] INFO - Entering test bound test_change_shipping [task 2018-07-05T11:14:01.000Z] INFO - waitForMessageFromWidget: paymentDialogReady [task 2018-07-05T11:14:01.001Z] INFO - Buffered messages finished [task 2018-07-05T11:14:01.001Z] INFO - TEST-UNEXPECTED-FAIL | browser/components/payments/test/browser/browser_change_shipping.js | Uncaught exception - payment dialog should be the most recent - timed out after 50 tries. [task 2018-07-05T11:14:01.001Z] INFO - Leaving test bound test_change_shipping [task 2018-07-05T11:14:01.003Z] INFO - Entering test bound test_default_shippingOptions_noneSelected [task 2018-07-05T11:14:01.568Z] INFO - make sure no shipping options are selected [task 2018-07-05T11:14:01.570Z] INFO - waitForMessageFromWidget: paymentDialogReady [task 2018-07-05T11:14:06.763Z] INFO - Not taking screenshot here: see the one that was previously logged [task 2018-07-05T11:14:06.765Z] INFO - TEST-UNEXPECTED-FAIL | browser/components/payments/test/browser/browser_change_shipping.js | Uncaught exception - payment dialog should be the most recent - timed out after 50 tries. [task 2018-07-05T11:14:06.769Z] INFO - Leaving test bound test_default_shippingOptions_noneSelected [task 2018-07-05T11:14:06.770Z] INFO - Entering test bound test_default_shippingOptions_allSelected [task 2018-07-05T11:14:07.321Z] INFO - make sure no shipping options are selected [task 2018-07-05T11:14:07.321Z] INFO - waitForMessageFromWidget: paymentDialogReady [task 2018-07-05T11:15:50.705Z] INFO - Console message: [JavaScript Error: "getScreenshot(https://example.com/browser/browser/components/payments/test/browser/blank_page.html) failed: TypeError: NetworkError when attempting to fetch resource." {file: "resource://activity-stream/lib/Screenshots.jsm" line: 47}] [task 2018-07-05T11:15:50.706Z] INFO - getScreenshotForURL@resource://activity-stream/lib/Screenshots.jsm:47:7 [task 2018-07-05T11:15:50.707Z] INFO - async*maybeCacheScreenshot@resource://activity-stream/lib/Screenshots.jsm:101:32 [task 2018-07-05T11:15:50.707Z] INFO - async*_fetchScreenshot@resource://activity-stream/lib/TopSitesFeed.jsm:231:11 [task 2018-07-05T11:15:50.708Z] INFO - async*_fetchIcon@resource://activity-stream/lib/TopSitesFeed.jsm:219:11 [task 2018-07-05T11:15:50.708Z] INFO - async*getLinksWithDefaults@resource://activity-stream/lib/TopSitesFeed.jsm:158:11 [task 2018-07-05T11:15:50.709Z] INFO - async*refresh@resource://activity-stream/lib/TopSitesFeed.jsm:180:25 [task 2018-07-05T11:15:50.709Z] INFO - async*onAction@resource://activity-stream/lib/TopSitesFeed.jsm:400:9 [task 2018-07-05T11:15:50.710Z] INFO - _middleware/</<@resource://activity-stream/lib/Store.jsm:51:11 [task 2018-07-05T11:15:50.711Z] INFO - Store/this[method]@resource://activity-stream/lib/Store.jsm:29:55 [task 2018-07-05T11:15:50.711Z] INFO - init/this.intervalId<@resource://activity-stream/lib/SystemTickFeed.jsm:18:41 [task 2018-07-05T11:15:50.712Z] INFO - notify@resource://gre/modules/Timer.jsm:44:7 [task 2018-07-05T11:15:50.712Z] INFO - showPayment@jar:file:///builds/worker/workspace/build/application/firefox/browser/omni.ja!/components/paymentUIService.js:49:5 [task 2018-07-05T11:15:50.713Z] INFO - [task 2018-07-05T11:22:00.707Z] INFO - Buffered messages finished [task 2018-07-05T11:22:00.709Z] ERROR - TEST-UNEXPECTED-TIMEOUT | browser/components/payments/test/browser/browser_change_shipping.js | application timed out after 370 seconds with no output [task 2018-07-05T11:22:00.710Z] ERROR - Force-terminating active process(es). [task 2018-07-05T11:22:00.712Z] INFO - Determining child pids from psutil... [task 2018-07-05T11:22:00.714Z] INFO - [2119, 2166, 2196, 2208] [task 2018-07-05T11:22:00.716Z] INFO - ==> process 2054 launched child process 2072 [task 2018-07-05T11:22:00.718Z] INFO - ==> process 2054 launched child process 2119 [task 2018-07-05T11:22:00.719Z] INFO - ==> process 2054 launched child process 2166 [task 2018-07-05T11:22:00.722Z] INFO - ==> process 2054 launched child process 2196 [task 2018-07-05T11:22:00.723Z] INFO - ==> process 2054 launched child process 2208 [task 2018-07-05T11:22:00.725Z] INFO - Found child pids: set([2208, 2072, 2196, 2166, 2119]) [task 2018-07-05T11:22:00.726Z] INFO - Failed to get child procs [task 2018-07-05T11:22:00.728Z] INFO - Killing process: 2208
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Whiteboard: [webpayments] [triage]
Flags: qe-verify-
Whiteboard: [webpayments] [triage]
In the last 7 days there have been 108 failures on OS X debug.
Whiteboard: [stockwell needswork]
Hi! After looking at the failure rate between 15-18 october I decided to do some digging to see what caused the spike in failure rate. https://treeherder.mozilla.org/intermittent-failures.html#/bugdetails?startday=2018-10-15&endday=2018-10-18&tree=trunk&page=1&page_size=20&bug=1457362 Did some retriggers and ended up to this push: http://tinyurl.com/ycw3jbvf The push before this has 22 jobs all green: http://tinyurl.com/y87dsde8 Range of r/b: http://tinyurl.com/y745zb68 Tim, could you take a look over this? Thanks.
Flags: needinfo?(timdream)
Whiteboard: [stockwell needswork] → [stockwell needswork][retriggered]
I looked at the test failure a bit and they stop at "waiting for focus". It is unclear to me at the first glance that why the failure rate could change with my patch. Will keep looking.
Blocks: 1486954
I don't think this should be disabled since it seems like the problem is gone now.
Flags: needinfo?(timdream)
There are no new failures since 18th October.
Clearing the [stockwell disable-recommended] tag. See Comment 12 and Comment 13.
Whiteboard: [retriggered][stockwell disable-recommended] → [retriggered]
Again, clearing [stockwell disable-recommended] because the problem is gone… Eliza, can you fix the algorithm for adding [stockwell disable-recommended] as it clearly shouldn't be added with only 7 failures in 7 days?
Flags: needinfo?(ebalazs)
Whiteboard: [retriggered][stockwell disable-recommended] → [retriggered]
MattN: Hi, this tag is added when there are 150 failures in the last 21 days. Looking at this range https://treeherder.mozilla.org/intermittent-failures.html#/bugdetails?startday=2018-10-09&endday=2018-10-30&tree=all&page=1&page_size=20&bug=1457362 there are 196 failures, that is why the tag was added again. I think we need to wait ~ 7 days for this to be changed, because the 19th of October was the day when the failure rate decreased. jmaher: Do you think that we can change something in the algorithm for adding the [stockwell disable-recommended]? Thanks!
Flags: needinfo?(ebalazs) → needinfo?(jmaher)
good idea, filed bug 1503188
Flags: needinfo?(jmaher)
Whiteboard: [retriggered][stockwell disable-recommended] → [retriggered]
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.