Closed
Bug 989168
Opened 9 years ago
Closed 9 years ago
Frequent Linux opt mochitest-dt browser_manifest_editor.js | Test timed out | Found a tab after previous test timed out: about:app-manager
Categories
(DevTools Graveyard :: WebIDE, defect, P1)
DevTools Graveyard
WebIDE
Tracking
(firefox30 disabled, firefox31 disabled, firefox33 disabled, firefox34 disabled, firefox35 disabled, firefox-esr31 disabled)
RESOLVED
FIXED
Firefox 35
People
(Reporter: RyanVM, Assigned: jryans)
References
Details
(Keywords: intermittent-failure)
Attachments
(2 files)
530 bytes,
patch
|
jryans
:
review+
jryans
:
checkin+
|
Details | Diff | Splinter Review |
675 bytes,
patch
|
jryans
:
review+
|
Details | Diff | Splinter Review |
With the mochitest-dt suite running on Cedar (the devtools browser-chrome tests running as their own suite), this failure occurred 4/20 times on Linux32 opt runs and 13/20 times on Linux64 opt runs. This is blocking enabling this test suite on trunk. https://tbpl.mozilla.org/php/getParsedLog.php?id=36840024&tree=Cedar Ubuntu VM 12.04 cedar opt test mochitest-devtools-chrome on 2014-03-27 16:46:33 PDT for push a0682a0b637c slave: tst-linux32-spot-250 16:49:14 INFO - TEST-INFO | chrome://mochitests/content/browser/browser/devtools/app-manager/test/browser_manifest_editor.js | got load event 16:49:14 INFO - TEST-INFO | chrome://mochitests/content/browser/browser/devtools/app-manager/test/browser_manifest_editor.js | Wait for projects panel 16:49:14 INFO - TEST-INFO | chrome://mochitests/content/browser/browser/devtools/app-manager/test/browser_manifest_editor.js | projectsUI not ready 16:49:14 INFO - TEST-INFO | chrome://mochitests/content/browser/browser/devtools/app-manager/test/browser_manifest_editor.js | Adding sample packaged app 16:49:15 INFO - TEST-INFO | chrome://mochitests/content/browser/browser/devtools/app-manager/test/browser_manifest_editor.js | Wait for projects panel 16:49:15 INFO - TEST-INFO | chrome://mochitests/content/browser/browser/devtools/app-manager/test/browser_manifest_editor.js | projectsUI ready 16:49:15 INFO - TEST-INFO | chrome://mochitests/content/browser/browser/devtools/app-manager/test/browser_manifest_editor.js | Wait for project selection 16:49:15 INFO - TEST-INFO | chrome://mochitests/content/browser/browser/devtools/app-manager/test/browser_manifest_editor.js | Console message: [JavaScript Error: "not well-formed" {file: "file:///builds/slave/test/build/tests/mochitest/browser/browser/devtools/app-manager/test/manifest.webapp" line: 1 column: 1 source: "{"}] 16:49:15 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/devtools/app-manager/test/browser_manifest_editor.js | Key doesn't match expected value 16:49:15 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/devtools/app-manager/test/browser_manifest_editor.js | Value doesn't match expected value 16:49:15 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/devtools/app-manager/test/browser_manifest_editor.js | Manifest doesn't contain expected value 16:49:15 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/devtools/app-manager/test/browser_manifest_editor.js | Key doesn't match expected value 16:49:15 INFO - TEST-INFO | chrome://mochitests/content/browser/browser/devtools/app-manager/test/browser_manifest_editor.js | Console message: [JavaScript Error: "JSON.parse: unexpected keyword at line 1 column 1 of the JSON data" {file: "chrome://browser/content/devtools/app-manager/manifest-editor.js" line: 67}] 16:49:15 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/devtools/app-manager/test/browser_manifest_editor.js | Value was changed, but it should not have been 16:49:15 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/devtools/app-manager/test/browser_manifest_editor.js | Manifest was changed, but it should not have been 16:49:15 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/devtools/app-manager/test/browser_manifest_editor.js | Found parent element 16:49:15 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/devtools/app-manager/test/browser_manifest_editor.js | Found add-property button 16:49:15 INFO - ************************* 16:49:15 INFO - A coding exception was thrown and uncaught in a Task. 16:49:15 INFO - Full message: TypeError: newElem is null 16:49:15 INFO - Full stack: addNewManifestProperty/<@chrome://mochitests/content/browser/browser/devtools/app-manager/test/browser_manifest_editor.js:120:1 16:49:15 INFO - TaskImpl_run@resource://gre/modules/Task.jsm:298:1 16:49:15 INFO - resolve@resource://gre/modules/commonjs/sdk/core/promise.js:118:11 16:49:15 INFO - then@resource://gre/modules/commonjs/sdk/core/promise.js:43:43 16:49:15 INFO - resolve@resource://gre/modules/commonjs/sdk/core/promise.js:185:11 16:49:15 INFO - ************************* 16:49:15 INFO - ************************* 16:49:15 INFO - A coding exception was thrown and uncaught in a Task. 16:49:15 INFO - Full message: TypeError: newElem is null 16:49:15 INFO - Full stack: addNewManifestProperty/<@chrome://mochitests/content/browser/browser/devtools/app-manager/test/browser_manifest_editor.js:120:1 16:49:15 INFO - TaskImpl_run@resource://gre/modules/Task.jsm:298:1 16:49:15 INFO - resolve@resource://gre/modules/commonjs/sdk/core/promise.js:118:11 16:49:15 INFO - then@resource://gre/modules/commonjs/sdk/core/promise.js:43:43 16:49:15 INFO - resolve@resource://gre/modules/commonjs/sdk/core/promise.js:185:11 16:49:15 INFO - ************************* 16:49:59 INFO - Xlib: extension "RANDR" missing on display ":0". 16:50:01 WARNING - TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/devtools/app-manager/test/browser_manifest_editor.js | Test timed out 16:50:01 INFO - TEST-INFO | MEMORY STAT vsize after test: 454766592 16:50:01 INFO - TEST-INFO | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 16:50:01 INFO - TEST-INFO | MEMORY STAT residentFast after test: 128147456 16:50:01 INFO - TEST-INFO | MEMORY STAT heapAllocated after test: 45921636 16:50:01 INFO - INFO TEST-END | chrome://mochitests/content/browser/browser/devtools/app-manager/test/browser_manifest_editor.js | finished in 45081ms 16:50:01 WARNING - TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/devtools/app-manager/test/browser_manifest_editor.js | Found a tab after previous test timed out: about:app-manager
Assignee | ||
Comment 1•9 years ago
|
||
I'll take a look at this. What's my best plan for reproducing this environment? I assume I can't yet run this suite on try?
Assignee: nobody → jryans
Status: NEW → ASSIGNED
Flags: needinfo?(ryanvm)
Reporter | ||
Comment 2•9 years ago
|
||
You should be able to apply patch 1 from bug 984930 and then run |mach mochitest-devtools|.
Flags: needinfo?(ryanvm)
Assignee | ||
Comment 3•9 years ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM UTC-4] from comment #2) > You should be able to apply patch 1 from bug 984930 and then run |mach > mochitest-devtools|. Maybe I'm doing it wrong, but with that patch |mach mochitest-devtools| gives me: TEST-UNEXPECTED-FAIL | (browser-test.js) | No tests to run. Did you pass an invalid --test-path? and fails to actually run any tests. Any other ideas? I'll keep looking at the actual test in the mean time...
Flags: needinfo?(ryanvm)
Reporter | ||
Comment 4•9 years ago
|
||
That's really better asked of the guys adding this suite ;)
Flags: needinfo?(ryanvm) → needinfo?(mratcliffe)
Assignee | ||
Comment 5•9 years ago
|
||
For now I'll just go with mochitest-browser, since you'd assume that should essentially be the same.
Comment 6•9 years ago
|
||
:jryans, I have updated the patch on bug 984930, this is what we are running on cedar and seeing this problem. This seems to be a problem on linux 32/64 opt only.
Assignee | ||
Comment 7•9 years ago
|
||
I can't replicate this failure locally in my Linux VM, so I think for now we should proceed by disabling this test on Linux. Once the new suite is available on try, I can attempt various fixes there to see how they perform. My current guess is that it is related to a focus issue[1], which Linux is apparently more sensitive about when your test synthesizes keyboard events. I will note that in the new devtools suite, this test has the lucky honor of being the first test in the suite, so it is possible that by disabling this test on Linux, we may see the same problem with the next test down... Hopefully that will not be the case though! [1]: https://developer.mozilla.org/en-US/docs/Mozilla/QA/Avoiding_intermittent_oranges#Tests_which_require_focus
Assignee | ||
Updated•9 years ago
|
Flags: needinfo?(mratcliffe)
Keywords: leave-open
Assignee | ||
Comment 8•9 years ago
|
||
Attachment #8398722 -
Flags: review+
Assignee | ||
Comment 9•9 years ago
|
||
Let's check in this disable patch for now, and I'll investigate further when Try will let me.
Keywords: checkin-needed
Reporter | ||
Comment 10•9 years ago
|
||
If it's a focus issue, Enn or Ehsan might be able to help too.
https://hg.mozilla.org/integration/fx-team/rev/3e0e6ab1edd8
Keywords: checkin-needed
Whiteboard: [fixed-in-fx-team]
Whiteboard: [fixed-in-fx-team]
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 17•9 years ago
|
||
RyanVM, do you understand how this test came back to life? From the manifest[1], it looks like it should still be disabled on Linux. [1]: http://hg.mozilla.org/mozilla-central/raw-file/c55dfb01a027/browser/devtools/app-manager/test/browser.ini
Flags: needinfo?(ryanvm)
Reporter | ||
Comment 18•9 years ago
|
||
These are on Aurora. I'll disable it there too.
Flags: needinfo?(ryanvm)
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 23•9 years ago
|
||
RyanVM, did you disable it on Aurora? I am fine to just ignore these messages too... ;)
Flags: needinfo?(ryanvm)
Comment hidden (Legacy TBPL/Treeherder Robot) |
Reporter | ||
Comment 25•9 years ago
|
||
https://hg.mozilla.org/releases/mozilla-aurora/rev/4521025a674c
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 32•9 years ago
|
||
I don't plan to do anything more here, because this test will be removed as part of bug 1007061 (removing all of App Manager v1).
Depends on: rm-am
Keywords: leave-open
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 42•9 years ago
|
||
Hmm, alright, I've changed my mind. This seems to be more frequent now, but we're not yet ready to remove all of App Manager. I'll disable it.
Assignee | ||
Comment 43•9 years ago
|
||
Try: https://treeherder.mozilla.org/ui/#/jobs?repo=try&revision=6d5890adfc9c
Attachment #8498117 -
Flags: review+
Assignee | ||
Updated•9 years ago
|
Attachment #8398722 -
Flags: checkin+
Assignee | ||
Updated•9 years ago
|
Keywords: checkin-needed
Comment 44•9 years ago
|
||
https://hg.mozilla.org/integration/fx-team/rev/138869183b29
Keywords: checkin-needed
Whiteboard: [fixed-in-fx-team]
Reporter | ||
Comment 45•9 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/138869183b29
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Whiteboard: [fixed-in-fx-team]
Target Milestone: --- → Firefox 35
Reporter | ||
Comment 46•9 years ago
|
||
https://hg.mozilla.org/releases/mozilla-aurora/rev/c5dfc4c853f0 https://hg.mozilla.org/releases/mozilla-beta/rev/7fefb97d2f75
status-firefox33:
--- → disabled
status-firefox34:
--- → disabled
status-firefox35:
--- → disabled
status-firefox-esr31:
--- → disabled
Updated•5 years ago
|
Product: Firefox → DevTools
Updated•3 years ago
|
Product: DevTools → DevTools Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•