Closed
Bug 942229
Opened 11 years ago
Closed 11 years ago
Intermittent browser_cmd_screenshot.js | status (for 'screenshot --selector img#testImage') - Got ERROR, expected VALID | markup (for 'screenshot --selector img#testImage') - Got VVVVVVVVVVVIIIIIIIIIIVIIIIIIIIIIIII, expected VVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
Categories
(DevTools Graveyard :: Graphic Commandline and Toolbar, defect)
Tracking
(firefox27 fixed, firefox28 fixed, firefox29 fixed, firefox-esr24 unaffected, b2g-v1.2 fixed)
RESOLVED
FIXED
Firefox 29
Tracking | Status | |
---|---|---|
firefox27 | --- | fixed |
firefox28 | --- | fixed |
firefox29 | --- | fixed |
firefox-esr24 | --- | unaffected |
b2g-v1.2 | --- | fixed |
People
(Reporter: RyanVM, Assigned: smaug)
References
Details
(Keywords: intermittent-failure)
Attachments
(1 file, 1 obsolete file)
2.36 KB,
patch
|
jwalker
:
review+
|
Details | Diff | Splinter Review |
https://tbpl.mozilla.org/php/getParsedLog.php?id=30965554&tree=Mozilla-Inbound Rev3 Fedora 12 mozilla-inbound debug test mochitest-browser-chrome on 2013-11-22 07:33:16 PST for push d1f4fda9c0aa slave: talos-r3-fed-082 08:18:44 INFO - TEST-START | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js 08:18:44 INFO - TEST-INFO | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | RUN TEST: non-private window 08:18:44 INFO - ++DOCSHELL 0xd096fb8 == 12 [pid = 2293] [id = 3434] 08:18:44 INFO - ++DOMWINDOW == 30 (0x113147a8) [pid = 2293] [serial = 9137] [outer = (nil)] 08:18:44 INFO - ++DOMWINDOW == 31 (0xd4b7fd0) [pid = 2293] [serial = 9138] [outer = 0x113147a8] 08:18:44 INFO - ++DOCSHELL 0xd948c98 == 13 [pid = 2293] [id = 3435] 08:18:44 INFO - ++DOMWINDOW == 32 (0x112e3c28) [pid = 2293] [serial = 9139] [outer = (nil)] 08:18:44 INFO - ++DOCSHELL 0xdc827a0 == 14 [pid = 2293] [id = 3436] 08:18:44 INFO - ++DOMWINDOW == 33 (0xfc5f748) [pid = 2293] [serial = 9140] [outer = (nil)] 08:18:44 INFO - ++DOCSHELL 0x11b09ce8 == 15 [pid = 2293] [id = 3437] 08:18:44 INFO - ++DOMWINDOW == 34 (0xc9d7f70) [pid = 2293] [serial = 9141] [outer = (nil)] 08:18:44 INFO - ++DOMWINDOW == 35 (0xb4a2e90) [pid = 2293] [serial = 9142] [outer = 0xc9d7f70] 08:18:44 INFO - [Parent 2293] WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv) && subjPrincipal) failed: file ../../../docshell/base/nsDocShell.cpp, line 8577 08:18:44 INFO - [Parent 2293] WARNING: NS_ENSURE_TRUE(globalObject && globalObject->GetGlobalJSObject()) failed: file ../../../../../content/html/document/src/nsHTMLContentSink.cpp, line 717 08:18:44 INFO - [Parent 2293] WARNING: Subdocument container has no frame: file ../../../layout/base/nsDocumentViewer.cpp, line 2350 08:18:44 INFO - ++DOMWINDOW == 36 (0xfd60698) [pid = 2293] [serial = 9143] [outer = 0x112e3c28] 08:18:44 INFO - [Parent 2293] WARNING: NS_ENSURE_TRUE(globalObject && globalObject->GetGlobalJSObject()) failed: file ../../../../../content/html/document/src/nsHTMLContentSink.cpp, line 717 08:18:44 INFO - [Parent 2293] WARNING: Subdocument container has no frame: file ../../../layout/base/nsDocumentViewer.cpp, line 2350 08:18:44 INFO - ++DOMWINDOW == 37 (0xfb4e888) [pid = 2293] [serial = 9144] [outer = 0xfc5f748] 08:18:44 INFO - ++DOMWINDOW == 38 (0xdb22380) [pid = 2293] [serial = 9145] [outer = 0xc9d7f70] 08:18:44 INFO - [Parent 2293] WARNING: NS_ENSURE_TRUE(mMutable) failed: file ../../../../netwerk/base/src/nsSimpleURI.cpp, line 265 08:18:45 INFO - ++DOCSHELL 0xf92f318 == 16 [pid = 2293] [id = 3438] 08:18:45 INFO - ++DOMWINDOW == 39 (0xe6297b0) [pid = 2293] [serial = 9146] [outer = (nil)] 08:18:45 INFO - ++DOMWINDOW == 40 (0x101a9770) [pid = 2293] [serial = 9147] [outer = 0xe6297b0] 08:18:45 INFO - [Parent 2293] WARNING: NS_ENSURE_TRUE(mMutable) failed: file ../../../../netwerk/base/src/nsSimpleURI.cpp, line 265 08:18:45 INFO - [Parent 2293] WARNING: NS_ENSURE_TRUE(mMutable) failed: file ../../../../netwerk/base/src/nsSimpleURI.cpp, line 265 08:18:45 INFO - [Parent 2293] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file ../../../../toolkit/components/mediasniffer/nsMediaSniffer.cpp, line 107 08:18:45 INFO - ++DOMWINDOW == 41 (0xe2349d8) [pid = 2293] [serial = 9148] [outer = 0xe6297b0] 08:18:45 INFO - [Parent 2293] WARNING: attempt to modify an immutable nsStandardURL: file ../../../../netwerk/base/src/nsStandardURL.cpp, line 1210 08:18:45 INFO - [Parent 2293] WARNING: NS_ENSURE_TRUE(mMutable) failed: file ../../../../netwerk/base/src/nsSimpleURI.cpp, line 265 08:18:45 INFO - ++DOCSHELL 0x11eeaec0 == 17 [pid = 2293] [id = 3439] 08:18:45 INFO - ++DOMWINDOW == 42 (0x112055b0) [pid = 2293] [serial = 9149] [outer = (nil)] 08:18:45 INFO - ++DOCSHELL 0x129e5088 == 18 [pid = 2293] [id = 3440] 08:18:45 INFO - ++DOMWINDOW == 43 (0xf8982f0) [pid = 2293] [serial = 9150] [outer = (nil)] 08:18:45 INFO - [Parent 2293] WARNING: Subdocument container has no frame: file ../../../layout/base/nsDocumentViewer.cpp, line 2350 08:18:45 INFO - ++DOMWINDOW == 44 (0xe8b0d18) [pid = 2293] [serial = 9151] [outer = 0x112055b0] 08:18:45 INFO - [Parent 2293] WARNING: Subdocument container has no frame: file ../../../layout/base/nsDocumentViewer.cpp, line 2350 08:18:45 INFO - ++DOMWINDOW == 45 (0x125f02d0) [pid = 2293] [serial = 9152] [outer = 0xf8982f0] 08:18:45 INFO - TEST-INFO | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | SETUP 08:18:45 INFO - TEST-INFO | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | testInput 08:18:45 INFO - TEST-INFO | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | setInput("screenshot") 08:18:45 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | input (for 'screenshot') 08:18:45 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | status (for 'screenshot') 08:18:45 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | markup (for 'screenshot') 08:18:45 INFO - TEST-INFO | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | setInput("screenshot abc.png") 08:18:45 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | input (for 'screenshot abc.png') 08:18:45 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | status (for 'screenshot abc.png') 08:18:45 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | markup (for 'screenshot abc.png') 08:18:45 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | arg.filename.value (for 'screenshot abc.png') 08:18:46 INFO - TEST-INFO | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | setInput("screenshot --fullpage") 08:18:46 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | input (for 'screenshot --fullpage') 08:18:46 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | status (for 'screenshot --fullpage') 08:18:46 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | markup (for 'screenshot --fullpage') 08:18:46 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | arg.fullpage.value (for 'screenshot --fullpage') 08:18:46 INFO - TEST-INFO | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | setInput("screenshot abc --delay 5") 08:18:46 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | input (for 'screenshot abc --delay 5') 08:18:46 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | status (for 'screenshot abc --delay 5') 08:18:46 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | markup (for 'screenshot abc --delay 5') 08:18:46 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | arg.filename.value (for 'screenshot abc --delay 5') 08:18:46 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | arg.delay.value (for 'screenshot abc --delay 5') 08:18:46 INFO - TEST-INFO | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | setInput("screenshot --selector img#testImage") 08:18:46 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | input (for 'screenshot --selector img#testImage') 08:18:46 WARNING - TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | status (for 'screenshot --selector img#testImage') - Got ERROR, expected VALID 08:18:46 INFO - Stack trace: 08:18:46 INFO - JS frame :: chrome://mochikit/content/browser-test.js :: test_is :: line 699 08:18:46 INFO - JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/helpers.js :: <TOP_LEVEL> :: line 626 08:18:46 INFO - JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/helpers.js :: <TOP_LEVEL> :: line 1088 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 43 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/helpers.js :: <TOP_LEVEL> :: line 1072 08:18:46 INFO - JS frame :: resource://gre/modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 775 08:18:46 INFO - JS frame :: resource://gre/modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 767 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 43 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 776 08:18:46 INFO - JS frame :: resource://gre/modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 767 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 43 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 776 08:18:46 INFO - JS frame :: resource://gre/modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 767 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 43 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 776 08:18:46 INFO - JS frame :: resource://gre/modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 767 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 43 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 776 08:18:46 INFO - JS frame :: resource://gre/modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 779 08:18:46 INFO - JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/helpers.js :: <TOP_LEVEL> :: line 1030 08:18:46 INFO - JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js :: tests.testInput :: line 65 08:18:46 INFO - JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/helpers.js :: <TOP_LEVEL> :: line 248 08:18:46 INFO - JS frame :: resource://gre/modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 775 08:18:46 INFO - JS frame :: resource://gre/modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 779 08:18:46 INFO - JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/helpers.js :: <TOP_LEVEL> :: line 243 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 43 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/helpers.js :: <TOP_LEVEL> :: line 258 08:18:46 INFO - JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js :: addTabWithToolbarRunTests/< :: line 163 08:18:46 INFO - JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/helpers.js :: <TOP_LEVEL> :: line 204 08:18:46 INFO - JS frame :: resource://app/modules/devtools/DeveloperToolbar.jsm :: DT_onload :: line 421 08:18:46 INFO - JS frame :: resource://app/modules/devtools/DeveloperToolbar.jsm :: <TOP_LEVEL> :: line 358 08:18:46 INFO - JS frame :: resource://app/modules/devtools/DeveloperToolbar.jsm :: OP_onload :: line 837 08:18:46 INFO - native frame :: <unknown filename> :: <TOP_LEVEL> :: line 0 08:18:46 WARNING - TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | markup (for 'screenshot --selector img#testImage') - Got VVVVVVVVVVVIIIIIIIIIIVIIIIIIIIIIIII, expected VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV 08:18:46 INFO - Stack trace: 08:18:46 INFO - JS frame :: chrome://mochikit/content/browser-test.js :: test_is :: line 699 08:18:46 INFO - JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/helpers.js :: <TOP_LEVEL> :: line 630 08:18:46 INFO - JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/helpers.js :: <TOP_LEVEL> :: line 1088 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 43 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/helpers.js :: <TOP_LEVEL> :: line 1072 08:18:46 INFO - JS frame :: resource://gre/modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 775 08:18:46 INFO - JS frame :: resource://gre/modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 767 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 43 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 776 08:18:46 INFO - JS frame :: resource://gre/modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 767 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 43 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 776 08:18:46 INFO - JS frame :: resource://gre/modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 767 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 43 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 776 08:18:46 INFO - JS frame :: resource://gre/modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 767 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 43 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: resource://gre/modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 776 08:18:46 INFO - JS frame :: resource://gre/modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 779 08:18:46 INFO - JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/helpers.js :: <TOP_LEVEL> :: line 1030 08:18:46 INFO - JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js :: tests.testInput :: line 65 08:18:46 INFO - JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/helpers.js :: <TOP_LEVEL> :: line 248 08:18:46 INFO - JS frame :: resource://gre/modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 775 08:18:46 INFO - JS frame :: resource://gre/modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 779 08:18:46 INFO - JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/helpers.js :: <TOP_LEVEL> :: line 243 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 118 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 43 08:18:46 INFO - JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 153 08:18:46 INFO - JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/helpers.js :: <TOP_LEVEL> :: line 258 08:18:46 INFO - JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js :: addTabWithToolbarRunTests/< :: line 163 08:18:46 INFO - JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/helpers.js :: <TOP_LEVEL> :: line 204 08:18:46 INFO - JS frame :: resource://app/modules/devtools/DeveloperToolbar.jsm :: DT_onload :: line 421 08:18:46 INFO - JS frame :: resource://app/modules/devtools/DeveloperToolbar.jsm :: <TOP_LEVEL> :: line 358 08:18:46 INFO - JS frame :: resource://app/modules/devtools/DeveloperToolbar.jsm :: OP_onload :: line 837 08:18:46 INFO - native frame :: <unknown filename> :: <TOP_LEVEL> :: line 0 08:18:46 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | arg.selector.value (for 'screenshot --selector img#testImage') 08:18:46 INFO - TEST-INFO | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_screenshot.js | testCaptureFile
Comment 1•11 years ago
|
||
Basically it's saying that the <img id=testImage> element has magically disappeared from the page. Perhaps the page is being unloaded early?
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 7•11 years ago
|
||
Better to wait until the delayed stuff in browser.js have been loaded. https://tbpl.mozilla.org/?tree=Try&rev=5f5b769ed52c Helps at least locally.
Assignee: nobody → bugs
Attachment #8345398 -
Flags: review?(jwalker)
Comment 8•11 years ago
|
||
Comment on attachment 8345398 [details] [diff] [review] patch Review of attachment 8345398 [details] [diff] [review]: ----------------------------------------------------------------- ::: browser/devtools/commandline/test/browser_cmd_screenshot.js @@ +172,5 @@ > > let onLoad = function() { > win.removeEventListener("load", onLoad, false); > > + win.BrowserChromeTest.runWhenReady(function() { I think we shouldn't be using BrowserChromeTest.runWhenReady should we? Both bug 896711 and bug 881049 seem to have come to the conclusion that there are better ways...
Attachment #8345398 -
Flags: review?(jwalker)
Assignee | ||
Comment 9•11 years ago
|
||
What should I use then? (This is one of the bugs blocking bug 930793, so would like to land this like tomorrow :) )
Assignee | ||
Comment 10•11 years ago
|
||
Gavin, what should be used if not BrowserChromeTest.runWhenReady (which seems to do exactly what I want)
Flags: needinfo?(gavin.sharp)
Comment 11•11 years ago
|
||
Gavin will correct me, but I think looking at the changes to browser-test.js in https://bugzilla.mozilla.org/page.cgi?id=splinter.html&bug=896711&attachment=8334262 should help.
Assignee | ||
Comment 12•11 years ago
|
||
don't understand how load+MozAfterPaint+timeout would be guaranteed to have the same effect.
Comment 13•11 years ago
|
||
If you really need to wait for delayedStartup, use whenDelayedStartupFinished (copy it to your head.js as needed). If you don't, you should just use a load event listener + executeSoon (to let the browser window load event handler run first).
Flags: needinfo?(gavin.sharp)
Assignee | ||
Comment 14•11 years ago
|
||
Thanks gavin! This way then?
Attachment #8345398 -
Attachment is obsolete: true
Attachment #8346065 -
Flags: review?(jwalker)
Assignee | ||
Comment 15•11 years ago
|
||
https://tbpl.mozilla.org/?tree=Try&rev=b3acdbbffb1d
Comment 16•11 years ago
|
||
Comment on attachment 8346065 [details] [diff] [review] v2 Review of attachment 8346065 [details] [diff] [review]: ----------------------------------------------------------------- Thanks Smaug, fine by me.
Attachment #8346065 -
Flags: review?(jwalker) → review+
Assignee | ||
Comment 17•11 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/a68f419df831
Comment 18•11 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/a68f419df831
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 29
Reporter | ||
Comment 19•11 years ago
|
||
https://hg.mozilla.org/releases/mozilla-aurora/rev/a1c44ecd29e7 https://hg.mozilla.org/releases/mozilla-beta/rev/ded7d454f63d https://hg.mozilla.org/releases/mozilla-b2g26_v1_2/rev/b9b2a1c652da
status-b2g-v1.2:
--- → fixed
status-firefox27:
--- → fixed
status-firefox28:
--- → fixed
status-firefox29:
--- → fixed
status-firefox-esr24:
--- → unaffected
Updated•6 years ago
|
Product: Firefox → DevTools
Updated•6 years ago
|
Product: DevTools → DevTools Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•