Intermittent browser/base/content/test/performance/browser_tabswitch.js | uncaught exception - uncaught exception: out of memory at undefined
Categories
(Firefox :: General, defect, P5)
Tracking
()
People
(Reporter: intermittent-bug-filer, Unassigned)
References
Details
(Keywords: intermittent-failure, Whiteboard: [stockwell unknown])
| Comment hidden (Intermittent Failures Robot) |
Comment 2•7 years ago
|
||
Comment 3•7 years ago
|
||
| Comment hidden (Intermittent Failures Robot) |
Comment 5•7 years ago
|
||
Comment 6•7 years ago
|
||
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 13•7 years ago
|
||
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 19•7 years ago
|
||
| Comment hidden (Intermittent Failures Robot) |
Comment 21•7 years ago
|
||
We're running out of working memory because we're storing every painted frame during the test to check for unexpected flicker.
We could maybe avoid this by either:
- Compressing the in-memory images
- Writing the images to disk instead
Do you have a preference, florian?
Comment 22•7 years ago
|
||
(In reply to Mike Conley (:mconley) (:⚙️) from comment #21)
We're running out of working memory because we're storing every painted frame during the test to check for unexpected flicker.
We could maybe avoid this by either:
- Compressing the in-memory images
- Writing the images to disk instead
Do you have a preference, florian?
Could we discard duplicate frames at capture time instead?
Comment 23•7 years ago
|
||
Given that this only fails on Windows32 (the few non-win32 failures stared here are all from the same try push, where all the failures were stared against this bug), we could also disable screeshot capture for that platform.
| Comment hidden (Intermittent Failures Robot) |
Comment 25•7 years ago
|
||
This bug failed 41 times in the last 7 days. Occurs on windows7-32 on opt, pgo and debug platforms.
Recent log:
https://treeherder.mozilla.org/logviewer.html#?job_id=222123224&repo=autoland
INFO - TEST-START | browser/base/content/test/performance/browser_tabswitch.js
02:34:16 INFO - TEST-INFO | started process screenshot
02:34:16 INFO - TEST-INFO | screenshot: exit 0
02:34:16 INFO - Buffered messages logged at 02:34:16
02:34:16 INFO - Entering test bound
02:34:16 INFO - TEST-PASS | browser/base/content/test/performance/browser_tabswitch.js | We shouldn't have added any new expected reflows. - 0 == 0 -
02:34:16 INFO - Buffered messages finished
02:34:16 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/performance/browser_tabswitch.js | uncaught exception - uncaught exception: out of memory at undefined
02:34:16 INFO - Stack trace:
02:34:16 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:simpletestOnerror:1644
02:34:16 INFO - OnErrorEventHandlerNonNullchrome://mochikit/content/tests/SimpleTest/SimpleTest.js:null:1624
02:34:16 INFO - chrome://mochikit/content/browser-test.js:Tester:402
02:34:16 INFO - chrome://mochikit/content/browser-harness.xul:createTester/</<:255
02:34:16 INFO - GECKO(148) | JavaScript error: , line 0: uncaught exception: out of memory
02:34:16 INFO - Not taking screenshot here: see the one that was previously logged
02:34:16 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/performance/browser_tabswitch.js | uncaught exception - uncaught exception: out of memory at undefined
02:34:16 INFO - Stack trace:
02:34:16 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:simpletestOnerror:1644
02:34:16 INFO - OnErrorEventHandlerNonNullchrome://mochikit/content/tests/SimpleTest/SimpleTest.js:null:1624
02:34:16 INFO - chrome://mochikit/content/browser-test.js:Tester:402
02:34:16 INFO - chrome://mochikit/content/browser-harness.xul:createTester/</<:255
02:34:16 INFO - GECKO(148) | JavaScript error: , line 0: uncaught exception: out of memory
02:34:16 INFO - Console message: [JavaScript Error: "uncaught exception: out of memory"]
02:34:16 INFO - Console message: [JavaScript Error: "uncaught exception: out of memory"]
02:34:16 INFO - Not taking screenshot here: see the one that was previously logged
02:34:16 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/performance/browser_tabswitch.js | uncaught exception - uncaught exception: out of memory at undefined
02:34:16 INFO - Stack trace:
02:34:16 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:simpletestOnerror:1644
02:34:16 INFO - OnErrorEventHandlerNonNullchrome://mochikit/content/tests/SimpleTest/SimpleTest.js:null:1624
02:34:16 INFO - chrome://mochikit/content/browser-test.js:Tester:402
02:34:16 INFO - chrome://mochikit/content/browser-harness.xul:createTester/</<:255
02:34:16 INFO - GECKO(148) | JavaScript error: , line 0: uncaught exception: out of memory
02:34:16 INFO - Console message: [JavaScript Error: "uncaught exception: out of memory"]
02:34:16 INFO - Not taking screenshot here: see the one that was previously logged
02:34:16 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/performance/browser_tabswitch.js | uncaught exception - uncaught exception: out of memory at undefined
02:34:16 INFO - Stack trace:
02:34:16 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:simpletestOnerror:1644
02:34:16 INFO - OnErrorEventHandlerNonNullchrome://mochikit/content/tests/SimpleTest/SimpleTest.js:null:1624
02:34:16 INFO - chrome://mochikit/content/browser-test.js:Tester:402
02:34:16 INFO - chrome://mochikit/content/browser-harness.xul:createTester/</<:255
02:34:16 INFO - GECKO(148) | JavaScript error: , line 0: uncaught exception: out of memory
02:34:16 INFO - Console message: [JavaScript Error: "uncaught exception: out of memory"]
02:34:16 INFO - Not taking screenshot here: see the one that was previously logged
02:34:16 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/performance/browser_tabswitch.js | uncaught exception - uncaught exception: out of memory at undefined
02:34:16 INFO - Stack trace:
02:34:16 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:simpletestOnerror:1644
02:34:16 INFO - OnErrorEventHandlerNonNullchrome://mochikit/content/tests/SimpleTest/SimpleTest.js:null:1624
02:34:16 INFO - chrome://mochikit/content/browser-test.js:Tester:402
02:34:16 INFO - chrome://mochikit/content/browser-harness.xul:createTester/</<:255
02:34:16 INFO - GECKO(148) | JavaScript error: , line 0: uncaught exception: out of memory
02:34:16 INFO - Console message: [JavaScript Error: "uncaught exception: out of memory"]
02:34:16 INFO - Not taking screenshot here: see the one that was previously logged
02:34:16 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/performance/browser_tabswitch.js | uncaught exception - uncaught exception: out of memory at undefined
02:34:16 INFO - Stack trace:
02:34:16 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:simpletestOnerror:1644
02:34:16 INFO - OnErrorEventHandlerNonNullchrome://mochikit/content/tests/SimpleTest/SimpleTest.js:null:1624
02:34:16 INFO - chrome://mochikit/content/browser-test.js:Tester:402
02:34:16 INFO - chrome://mochikit/content/browser-harness.xul:createTester/</<:255
02:34:16 INFO - GECKO(148) | JavaScript error: , line 0: uncaught exception: out of memory
02:34:16 INFO - Console message: [JavaScript Error: "uncaught exception: out of memory"]
02:34:16 INFO - Not taking screenshot here: see the one that was previously logged
02:34:16 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/performance/browser_tabswitch.js | uncaught exception - uncaught exception: out of memory at undefined
02:34:16 INFO - Stack trace:
02:34:16 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:simpletestOnerror:1644
02:34:16 INFO - OnErrorEventHandlerNonNullchrome://mochikit/content/tests/SimpleTest/SimpleTest.js:null:1624
02:34:16 INFO - chrome://mochikit/content/browser-test.js:Tester:402
02:34:16 INFO - chrome://mochikit/content/browser-harness.xul:createTester/</<:255
02:34:16 INFO - GECKO(148) | JavaScript error: , line 0: uncaught exception: out of memory
02:34:16 INFO - Console message: [JavaScript Error: "uncaught exception: out of memory"]
02:34:16 INFO - Not taking screenshot here: see the one that was previously logged
02:34:16 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/performance/browser_tabswitch.js | uncaught exception - uncaught exception: out of memory at undefined
02:34:16 INFO - Stack trace:
02:34:16 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:simpletestOnerror:1644
02:34:16 INFO - OnErrorEventHandlerNonNullchrome://mochikit/content/tests/SimpleTest/SimpleTest.js:null:1624
02:34:16 INFO - chrome://mochikit/content/browser-test.js:Tester:402
02:34:16 INFO - chrome://mochikit/content/browser-harness.xul:createTester/</<:255
02:34:16 INFO - GECKO(148) | JavaScript error: , line 0: uncaught exception: out of memory
02:34:16 INFO - Console message: [JavaScript Error: "uncaught exception: out of memory"]
02:34:16 INFO - Not taking screenshot here: see the one that was previously logged
02:34:16 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/performance/browser_tabswitch.js | uncaught exception - uncaught exception: out of memory at undefined
02:34:16 INFO - Stack trace:
02:34:16 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:simpletestOnerror:1644
02:34:16 INFO - OnErrorEventHandlerNonNullchrome://mochikit/content/tests/SimpleTest/SimpleTest.js:null:1624
02:34:16 INFO - chrome://mochikit/content/browser-test.js:Tester:402
02:34:16 INFO - chrome://mochikit/content/browser-harness.xul:createTester/</<:255
02:34:16 INFO - GECKO(148) | JavaScript error: , line 0: uncaught exception: out of memory
02:34:16 INFO - Console message: [JavaScript Error: "uncaught exception: out of memory"]
02:34:16 INFO - Not taking screenshot here: see the one that was previously logged
02:34:16 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/performance/browser_tabswitch.js | uncaught exception - uncaught exception: out of memory at undefined
02:34:16 INFO - Stack trace:
02:34:16 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:simpletestOnerror:1644
02:34:16 INFO - OnErrorEventHandlerNonNullchrome://mochikit/content/tests/SimpleTest/SimpleTest.js:null:1624
02:34:16 INFO - chrome://mochikit/content/browser-test.js:Tester:402
02:34:16 INFO - chrome://mochikit/content/browser-harness.xul:createTester/</<:255
02:34:16 INFO - GECKO(148) | JavaScript error: , line 0: uncaught exception: out of memory
02:34:16 INFO - Console message: [JavaScript Error: "uncaught exception: out of memory"]
02:34:16 INFO - Not taking screenshot here: see the one that was previously logged
02:34:16 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/performance/browser_tabswitch.js | uncaught exception - uncaught exception: out of memory at undefined
02:34:16 INFO - Stack trace:
02:34:16 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:simpletestOnerror:1644
02:34:16 INFO - OnErrorEventHandlerNonNullchrome://mochikit/content/tests/SimpleTest/SimpleTest.js:null:1624
02:34:16 INFO - chrome://mochikit/content/browser-test.js:Tester:402
02:34:16 INFO - chrome://mochikit/content/browser-harness.xul:createTester/</<:255
02:34:16 INFO - GECKO(148) | JavaScript error: , line 0: uncaught exception: out of memory
02:34:16 INFO - Console message: [JavaScript Error: "uncaught exception: out of memory"]
02:34:16 INFO - Not taking screenshot here: see the one that was previously logged
02:34:16 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/performance/browser_tabswitch.js | uncaught exception - uncaught exception: out of memory at undefined
02:34:16 INFO - Stack trace:
02:34:16 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:simpletestOnerror:1644
02:34:16 INFO - OnErrorEventHandlerNonNullchrome://mochikit/content/tests/SimpleTest/SimpleTest.js:null:1624
02:34:16 INFO - chrome://mochikit/content/browser-test.js:Tester:402
02:34:16 INFO - chrome://mochikit/content/browser-harness.xul:createTester/</<:255
02:34:16 INFO - GECKO(148) | JavaScript error: , line 0: uncaught exception: out of memory
02:34:16 INFO - Console message: [JavaScript Error: "uncaught exception: out of memory"]
02:34:16 INFO - Not taking screenshot here: see the one that was previously logged
02:34:16 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/performance/browser_tabswitch.js | uncaught exception - uncaught exception: out of memory at undefined
02:34:16 INFO - Stack trace:
02:34:16 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:simpletestOnerror:1644
02:34:16 INFO - OnErrorEventHandlerNonNullchrome://mochikit/content/tests/SimpleTest/SimpleTest.js:null:1624
02:34:16 INFO - chrome://mochikit/content/browser-test.js:Tester:402
02:34:16 INFO - chrome://mochikit/content/browser-harness.xul:createTester/</<:255
02:34:16 INFO - GECKO(148) | JavaScript error: , line 0: uncaught exception: out of memory
02:34:16 INFO - Console message: [JavaScript Error: "uncaught exception: out of memory"]
02:34:16 INFO - Not taking screenshot here: see the one that was previously logged
02:34:16 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/performance/browser_tabswitch.js | uncaught exception - uncaught exception: out of memory at undefined
02:34:16 INFO - Stack trace:
02:34:16 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:simpletestOnerror:1644
02:34:16 INFO - OnErrorEventHandlerNonNullchrome://mochikit/content/tests/SimpleTest/SimpleTest.js:null:1624
02:34:16 INFO - chrome://mochikit/content/browser-test.js:Tester:402
02:34:16 INFO - chrome://mochikit/content/browser-harness.xul:createTester/</<:255
02:34:16 INFO - GECKO(148) | JavaScript error: , line 0: uncaught exception: out of memory
02:34:16 INFO - Console message: [JavaScript Error: "uncaught exception: out of memory"]
02:34:16 INFO - Not taking screenshot here: see the one that was previously logged
02:34:16 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/performance/browser_tabswitch.js | uncaught exception - uncaught exception: out of memory at undefined
02:34:16 INFO - Stack trace:
02:34:16 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:simpletestOnerror:1644
02:34:16 INFO - OnErrorEventHandlerNonNullchrome://mochikit/content/tests/SimpleTest/SimpleTest.js:null:1624
02:34:16 INFO - chrome://mochikit/content/browser-test.js:Tester:402
02:34:16 INFO - chrome://mochikit/content/browser-harness.xul:createTester/</<:255
02:34:16 INFO - GECKO(148) | JavaScript error: , line 0: uncaught exception: out of memory
02:34:16 INFO - Console message: [JavaScript Error: "uncaught exception: out of memory"]
02:34:16 INFO - Not taking screenshot here: see the one that was previously logged
02:34:16 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/performance/browser_tabswitch.js | uncaught exception - uncaught exception: out of memory at undefined
02:34:16 INFO - Stack trace:
02:34:16 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:simpletestOnerror:1644
02:34:16 INFO - OnErrorEventHandlerNonNullchrome://mochikit/content/tests/SimpleTest/SimpleTest.js:null:1624
02:34:16 INFO - chrome://mochikit/content/browser-test.js:Tester:402
02:34:16 INFO - chrome://mochikit/content/browser-harness.xul:createTester/</<:255
02:34:16 INFO - GECKO(148) | JavaScript error: , line 0: uncaught exception: out of memory
02:34:16 INFO - Console message: [JavaScript Error: "uncaught exception: out of memory"]
02:34:16 INFO - Not taking screenshot here: see the one that was previously logged
02:34:16 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/performance/browser_tabswitch.js | uncaught exception - uncaught exception: out of memory at undefined
02:34:16 INFO - Stack trace:
02:34:16 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:simpletestOnerror:1644
02:34:16 INFO - OnErrorEventHandlerNonNullchrome://mochikit/content/tests/SimpleTest/SimpleTest.js:null:1624
02:34:16 INFO - chrome://mochikit/content/browser-test.js:Tester:402
02:34:16 INFO - chrome://mochikit/content/browser-harness.xul:createTester/</<:255
02:34:16 INFO - GECKO(148) | JavaScript error: , line 0: uncaught exception: out of memory
02:34:16 INFO - Console message: [JavaScript Error: "uncaught exception: out of memory"]
02:34:16 INFO - Not taking screenshot here: see the one that was previously logged
02:34:16 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/performance/browser_tabswitch.js | uncaught exception - uncaught exception: out of memory at undefined
02:34:16 INFO - Stack trace:
02:34:16 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:simpletestOnerror:1644
02:34:16 INFO - OnErrorEventHandlerNonNullchrome://mochikit/content/tests/SimpleTest/SimpleTest.js:null:1624
02:34:16 INFO - chrome://mochikit/content/browser-test.js:Tester:402
02:34:16 INFO - chrome://mochikit/content/browser-harness.xul:createTester/</<:255
02:34:16 INFO - GECKO(148) | JavaScript error: , line 0: uncaught exception: out of memory
02:34:16 INFO - Console message: [JavaScript Error: "uncaught exception: out of memory"]
02:34:16 INFO - TEST-PASS | browser/base/content/test/performance/browser_tabswitch.js | 0 unexpected reflows - true == true -
02:34:16 INFO - comparing 1 frames
02:34:16 INFO - TEST-PASS | browser/base/content/test/performance/browser_tabswitch.js | should have 0 unknown flickering areas -
02:34:16 INFO - Leaving test bound
| Comment hidden (Intermittent Failures Robot) |
Comment 27•6 years ago
•
|
||
There are 33 failures associated to this bug in the last 7 days. These are occurring on win 7-32 all builds.
Waiting for updates on bug 1502255.
Comment 28•6 years ago
|
||
(In reply to Florian Quèze [:florian] from comment #22)
(In reply to Mike Conley (:mconley) (:⚙️) from comment #21)
We're running out of working memory because we're storing every painted frame during the test to check for unexpected flicker.
We could maybe avoid this by either:
- Compressing the in-memory images
- Writing the images to disk instead
Do you have a preference, florian?
Could we discard duplicate frames at capture time instead?
Actually we already avoid storing duplicate frames: https://searchfox.org/mozilla-central/rev/c035ee7d3a5cd6913e7143e1bce549ffb4a566ff/browser/base/content/test/performance/head.js#394-408
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 31•6 years ago
|
||
This bug has failed 44 times in the last 7 days. Occurs on windows7-32 on pgo and opt.
Recent log:
https://treeherder.mozilla.org/logviewer.html#?job_id=225631708&repo=mozilla-central
Dolske: Can you please take a care at this bug?
| Comment hidden (Intermittent Failures Robot) |
Updated•6 years ago
|
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 40•6 years ago
|
||
(In reply to Intermittent Failures Robot from comment #39)
3 failures in 2771 pushes (0.001 failures/push) were associated with this
bug in the last 7 days.
Can't prioritize investigating a rate so low.
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 49•6 years ago
|
||
Comment 50•6 years ago
|
||
New failure: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=250530673&repo=autoland&lineNumber=5107
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 57•6 years ago
|
||
Description
•