Closed Bug 1399116 Opened 3 years ago Closed 3 years ago

Intermittent browser/components/search/test/browser_google_nocodes.js,browser_google_codes.js | Search service should NOT be initialized - Got true, expected false and many more

Categories

(Firefox :: Search, defect, P5)

defect

Tracking

()

RESOLVED FIXED
Firefox 58
Tracking Status
firefox58 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: standard8)

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

Filed by: archaeopteryx [at] coole-files.de

https://treeherder.mozilla.org/logviewer.html#?job_id=130338465&repo=mozilla-inbound

https://queue.taskcluster.net/v1/task/c4c0BOkkTzCKE62r96TiGQ/runs/0/artifacts/public/logs/live_backing.log

[task 2017-09-12T11:57:32.699854Z] 11:57:32     INFO - TEST-START | browser/components/search/test/browser_google_nocodes.js
[task 2017-09-12T11:57:33.083217Z] 11:57:33     INFO - GECKO(2461) | [Child 2582] WARNING: stylo: ServoStyleSets cannot respond to document state changes yet (only matters for chrome documents). See bug 1290285.: file /builds/worker/workspace/build/src/layout/base/PresShell.cpp, line 4295
[task 2017-09-12T11:57:33.305045Z] 11:57:33     INFO - GECKO(2461) | --DOCSHELL 0x7f7bbaf93000 == 0 [pid = 2552] [id = {7111cf76-0412-4959-9cd3-0e57c444807a}]
[task 2017-09-12T11:57:34.658835Z] 11:57:34     INFO - TEST-INFO | started process screentopng
[task 2017-09-12T11:57:37.769502Z] 11:57:37     INFO - TEST-INFO | screentopng: exit 0
[task 2017-09-12T11:57:37.789580Z] 11:57:37     INFO - Buffered messages logged at 11:57:32
[task 2017-09-12T11:57:37.792806Z] 11:57:37     INFO - Entering test bound preparation
[task 2017-09-12T11:57:37.794191Z] 11:57:37     INFO - TEST-PASS | browser/components/search/test/browser_google_nocodes.js | search service should be initialized - 
[task 2017-09-12T11:57:37.795563Z] 11:57:37     INFO - TEST-PASS | browser/components/search/test/browser_google_nocodes.js | Search service should NOT be initialized - 
[task 2017-09-12T11:57:37.795837Z] 11:57:37     INFO - Buffered messages logged at 11:57:34
[task 2017-09-12T11:57:37.797818Z] 11:57:37     INFO - Leaving test bound preparation
[task 2017-09-12T11:57:37.799584Z] 11:57:37     INFO - Entering test bound tests
[task 2017-09-12T11:57:37.805208Z] 11:57:37     INFO - TEST-PASS | browser/components/search/test/browser_google_nocodes.js | Google - 
[task 2017-09-12T11:57:37.809764Z] 11:57:37     INFO - TEST-PASS | browser/components/search/test/browser_google_nocodes.js | Check context menu search URL for 'foo' - 
[task 2017-09-12T11:57:37.811895Z] 11:57:37     INFO - TEST-PASS | browser/components/search/test/browser_google_nocodes.js | Check keyword search URL for 'foo' - 
[task 2017-09-12T11:57:37.813830Z] 11:57:37     INFO - TEST-PASS | browser/components/search/test/browser_google_nocodes.js | Check search bar search URL for 'foo' - 
[task 2017-09-12T11:57:37.816465Z] 11:57:37     INFO - TEST-PASS | browser/components/search/test/browser_google_nocodes.js | Check homepage search URL for 'foo' - 
[task 2017-09-12T11:57:37.825147Z] 11:57:37     INFO - TEST-PASS | browser/components/search/test/browser_google_nocodes.js | Check newtab search URL for 'foo' - 
[task 2017-09-12T11:57:37.827062Z] 11:57:37     INFO - TEST-PASS | browser/components/search/test/browser_google_nocodes.js | Check system search URL for 'foo' - 
[task 2017-09-12T11:57:37.828958Z] 11:57:37     INFO - Leaving test bound tests
[task 2017-09-12T11:57:37.835500Z] 11:57:37     INFO - Entering test bound cleanup
[task 2017-09-12T11:57:37.855398Z] 11:57:37     INFO - Console message: [JavaScript Error: "DEPRECATION WARNING: Search service falling back to synchronous initialization. This is generally the consequence of an add-on using a deprecated search service API.
[task 2017-09-12T11:57:37.858330Z] 11:57:37     INFO - You may find more details about this deprecation at: https://developer.mozilla.org/en-US/docs/XPCOM_Interface_Reference/nsIBrowserSearchService#async_warning
[task 2017-09-12T11:57:37.859739Z] 11:57:37     INFO - jar:file:///builds/worker/workspace/build/application/firefox/omni.ja!/components/nsSearchService.js 2675 SRCH_SVC__ensureInitialized
[task 2017-09-12T11:57:37.861223Z] 11:57:37     INFO - jar:file:///builds/worker/workspace/build/application/firefox/omni.ja!/components/nsSearchService.js 4194 get currentEngine
[task 2017-09-12T11:57:37.863120Z] 11:57:37     INFO - chrome://browser/content/search/search.xml 162 get_currentEngine
[task 2017-09-12T11:57:37.866717Z] 11:57:37     INFO - chrome://browser/content/search/search.xml 295 updateDisplay
[task 2017-09-12T11:57:37.868032Z] 11:57:37     INFO - chrome://browser/content/search/search.xml 89 searchbar_XBL_Constructor/</</<
[task 2017-09-12T11:57:37.869392Z] 11:57:37     INFO - jar:file:///builds/worker/workspace/build/application/firefox/omni.ja!/components/nsSearchService.js 3888 onSuccess
[task 2017-09-12T11:57:37.871003Z] 11:57:37     INFO - " {file: "resource://gre/modules/Deprecated.jsm" line: 79}]
[task 2017-09-12T11:57:37.872093Z] 11:57:37     INFO - warning@resource://gre/modules/Deprecated.jsm:79:5
[task 2017-09-12T11:57:37.873611Z] 11:57:37     INFO - SRCH_SVC__ensureInitialized@jar:file:///builds/worker/workspace/build/application/firefox/omni.ja!/components/nsSearchService.js:2675:5
[task 2017-09-12T11:57:37.875050Z] 11:57:37     INFO - get currentEngine@jar:file:///builds/worker/workspace/build/application/firefox/omni.ja!/components/nsSearchService.js:4194:5
[task 2017-09-12T11:57:37.880223Z] 11:57:37     INFO - get_currentEngine@chrome://browser/content/search/search.xml:162:15
[task 2017-09-12T11:57:37.887241Z] 11:57:37     INFO - updateDisplay@chrome://browser/content/search/search.xml:295:15
[task 2017-09-12T11:57:37.891435Z] 11:57:37     INFO - searchbar_XBL_Constructor/</</<@chrome://browser/content/search/search.xml:89:17
[task 2017-09-12T11:57:37.893234Z] 11:57:37     INFO - onSuccess@jar:file:///builds/worker/workspace/build/application/firefox/omni.ja!/components/nsSearchService.js:3888:13
[task 2017-09-12T11:57:37.895086Z] 11:57:37     INFO - promise callback*SRCH_SVC_init@jar:file:///builds/worker/workspace/build/application/firefox/omni.ja!/components/nsSearchService.js:3885:7
[task 2017-09-12T11:57:37.896801Z] 11:57:37     INFO - searchbar_XBL_Constructor/</<@chrome://browser/content/search/search.xml:82:13
[task 2017-09-12T11:57:37.903869Z] 11:57:37     INFO - requestIdleCallback handler*searchbar_XBL_Constructor/<@chrome://browser/content/search/search.xml:81:11
[task 2017-09-12T11:57:37.905669Z] 11:57:37     INFO - promise callback*searchbar_XBL_Constructor@chrome://browser/content/search/search.xml:80:10
[task 2017-09-12T11:57:37.908611Z] 11:57:37     INFO - insertWidgetBefore@resource:///modules/CustomizableUI.jsm:1218:5
[task 2017-09-12T11:57:37.911430Z] 11:57:37     INFO - insertNodeInWindow@resource:///modules/CustomizableUI.jsm:1183:5
[task 2017-09-12T11:57:37.915229Z] 11:57:37     INFO - insertNode@resource:///modules/CustomizableUI.jsm:1157:7
[task 2017-09-12T11:57:37.916939Z] 11:57:37     INFO - onWidgetAdded@resource:///modules/CustomizableUI.jsm:964:5
[task 2017-09-12T11:57:37.921362Z] 11:57:37     INFO - notifyListeners@resource:///modules/CustomizableUI.jsm:2177:11
[task 2017-09-12T11:57:37.923038Z] 11:57:37     INFO - addWidgetToArea@resource:///modules/CustomizableUI.jsm:1923:5
[task 2017-09-12T11:57:37.924688Z] 11:57:37     INFO - addWidgetToArea@resource:///modules/CustomizableUI.jsm:3210:5
[task 2017-09-12T11:57:37.926353Z] 11:57:37     INFO - syncWidgetWithPreference@resource:///modules/SearchWidgetTracker.jsm:64:7
[task 2017-09-12T11:57:37.929321Z] 11:57:37     INFO - init/<@resource:///modules/SearchWidgetTracker.jsm:38:38
[task 2017-09-12T11:57:37.931037Z] 11:57:37     INFO - _receiveMessageAPI@chrome://mochikit/content/tests/SimpleTest/SpecialPowersObserverAPI.js:346:20
[task 2017-09-12T11:57:37.932973Z] 11:57:37     INFO - ChromePowers.prototype._receiveMessage@chrome://mochikit/content/tests/SimpleTest/ChromePowers.js:83:14
[task 2017-09-12T11:57:37.943594Z] 11:57:37     INFO - ChromePowers.prototype._sendSyncMessage@chrome://mochikit/content/tests/SimpleTest/ChromePowers.js:40:11
[task 2017-09-12T11:57:37.945422Z] 11:57:37     INFO - _setPref@chrome://mochikit/content/tests/SimpleTest/specialpowersAPI.js:1340:12
[task 2017-09-12T11:57:37.948090Z] 11:57:37     INFO - _applyPrefs@chrome://mochikit/content/tests/SimpleTest/specialpowersAPI.js:1183:9
[task 2017-09-12T11:57:37.949767Z] 11:57:37     INFO - pushPrefEnv/<@chrome://mochikit/content/tests/SimpleTest/specialpowersAPI.js:1118:9
[task 2017-09-12T11:57:37.951666Z] 11:57:37     INFO - pushPrefEnv@chrome://mochikit/content/tests/SimpleTest/specialpowersAPI.js:1105:12
[task 2017-09-12T11:57:37.954698Z] 11:57:37     INFO - tests@chrome://mochitests/content/browser/browser/components/search/test/browser_google_codes.js:125:9
[task 2017-09-12T11:57:37.956485Z] 11:57:37     INFO - Async*Tester_execTest/<@chrome://mochikit/content/browser-test.js:803:21
[task 2017-09-12T11:57:37.963456Z] 11:57:37     INFO - TaskImpl_run@resource://gre/modules/Task.jsm:331:42
[task 2017-09-12T11:57:37.965292Z] 11:57:37     INFO - promise callback*TaskImpl_handleResultValue@resource://gre/modules/Task.jsm:408:7
[task 2017-09-12T11:57:37.966970Z] 11:57:37     INFO - TaskImpl_run@resource://gre/modules/Task.jsm:339:15
[task 2017-09-12T11:57:37.968651Z] 11:57:37     INFO - TaskImpl@resource://gre/modules/Task.jsm:280:3
[task 2017-09-12T11:57:37.970284Z] 11:57:37     INFO - asyncFunction@resource://gre/modules/Task.jsm:252:14
[task 2017-09-12T11:57:37.972406Z] 11:57:37     INFO - Task_spawn@resource://gre/modules/Task.jsm:166:12
[task 2017-09-12T11:57:37.979816Z] 11:57:37     INFO - Tester_execTest@chrome://mochikit/content/browser-test.js:794:9
[task 2017-09-12T11:57:37.983847Z] 11:57:37     INFO - Tester.prototype.nextTest</<@chrome://mochikit/content/browser-test.js:694:7
[task 2017-09-12T11:57:37.987017Z] 11:57:37     INFO - SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:795:59
[task 2017-09-12T11:57:37.988996Z] 11:57:37     INFO - 
[task 2017-09-12T11:57:37.991001Z] 11:57:37     INFO - Buffered messages finished
[task 2017-09-12T11:57:37.995894Z] 11:57:37     INFO - TEST-UNEXPECTED-FAIL | browser/components/search/test/browser_google_nocodes.js | Search service should NOT be initialized - Got true, expected false
[task 2017-09-12T11:57:37.999291Z] 11:57:37     INFO - Stack trace:
[task 2017-09-12T11:57:38.001010Z] 11:57:38     INFO - chrome://mochikit/content/browser-test.js:test_is:1007
[task 2017-09-12T11:57:38.002900Z] 11:57:38     INFO - chrome://mochitests/content/browser/browser/components/search/test/browser_google_nocodes.js:cleanup/<:152
[task 2017-09-12T11:57:38.005245Z] 11:57:38     INFO - chrome://mochitests/content/browser/browser/components/search/test/browser_google_nocodes.js:observer:44
[task 2017-09-12T11:57:38.008366Z] 11:57:38     INFO - jar:file:///builds/worker/workspace/build/application/firefox/omni.ja!/components/nsSearchService.js:_asyncReInit/<:3108
Summary: Intermittent browser/components/search/test/browser_google_nocodes.js | Search service should NOT be initialized - Got true, expected false and many more → Intermittent browser/components/search/test/browser_google_nocodes.js,browser_google_codes.js | Search service should NOT be initialized - Got true, expected false and many more
Marco, could this be a consequence of some of the more recent places / search initialisation changes?
Flags: needinfo?(mak77)
(In reply to Mark Banner (:standard8) from comment #3)
> Marco, could this be a consequence of some of the more recent places /
> search initialisation changes?

Apart from possible timing skews it may have caused, I don't see any possible direct relation.

What I see is that nsSearchService.js in _asyncReInit first sets gInitialized = false; then does an await task.finalize(); and then notifies "uninit-complete".
The test checks gInitialized when it gets "uninit-complete". I can only suppose the await allows something else to happen that in the meanwhile initializes again the search service.
The most useful thing would probably be to get a stack of whatever is initializing the service when we're shutting it down, to understand better what's up.
Flags: needinfo?(mak77)
The stack from the error just before the test fails is below.

From what I'm seeing:

- The search bar is disabled by default.
- The test toggles the pref to display the search bar on the toolbar.
- search.xml does a registerIdleCallback before completing initialisation.
- the test then continues, when it gets to cleanup, it attempts to re-initialise search.

=> At this point my theory is that: re-init waits for a notification, so idle checks get a chance to kick-in and the callback is called which then attempts to synchronously initialise search, resulting in the test blowing up.


Console message: [JavaScript Error: "DEPRECATION WARNING: Search service falling back to synchronous initialization. This is generally the consequence of an add-on using a deprecated search service API.
You may find more details about this deprecation at: https://developer.mozilla.org/en-US/docs/XPCOM_Interface_Reference/nsIBrowserSearchService#async_warning
jar:file:///builds/worker/workspace/build/application/firefox/omni.ja!/components/nsSearchService.js 2675 SRCH_SVC__ensureInitialized
jar:file:///builds/worker/workspace/build/application/firefox/omni.ja!/components/nsSearchService.js 4194 get currentEngine
chrome://browser/content/search/search.xml 162 get_currentEngine
chrome://browser/content/search/search.xml 295 updateDisplay
chrome://browser/content/search/search.xml 89 searchbar_XBL_Constructor/</</<
jar:file:///builds/worker/workspace/build/application/firefox/omni.ja!/components/nsSearchService.js 3888 onSuccess
" {file: "resource://gre/modules/Deprecated.jsm" line: 79}]
warning@resource://gre/modules/Deprecated.jsm:79:5
SRCH_SVC__ensureInitialized@jar:file:///builds/worker/workspace/build/application/firefox/omni.ja!/components/nsSearchService.js:2675:5
get currentEngine@jar:file:///builds/worker/workspace/build/application/firefox/omni.ja!/components/nsSearchService.js:4194:5
get_currentEngine@chrome://browser/content/search/search.xml:162:15
updateDisplay@chrome://browser/content/search/search.xml:295:15
searchbar_XBL_Constructor/</</<@chrome://browser/content/search/search.xml:89:17
onSuccess@jar:file:///builds/worker/workspace/build/application/firefox/omni.ja!/components/nsSearchService.js:3888:13
promise callback*SRCH_SVC_init@jar:file:///builds/worker/workspace/build/application/firefox/omni.ja!/components/nsSearchService.js:3885:7
searchbar_XBL_Constructor/</<@chrome://browser/content/search/search.xml:82:13
requestIdleCallback handler*searchbar_XBL_Constructor/<@chrome://browser/content/search/search.xml:81:11
promise callback*searchbar_XBL_Constructor@chrome://browser/content/search/search.xml:80:10
insertWidgetBefore@resource:///modules/CustomizableUI.jsm:1261:5
insertNodeInWindow@resource:///modules/CustomizableUI.jsm:1220:5
insertNode@resource:///modules/CustomizableUI.jsm:1194:7
onWidgetAdded@resource:///modules/CustomizableUI.jsm:1001:5
notifyListeners@resource:///modules/CustomizableUI.jsm:2225:11
addWidgetToArea@resource:///modules/CustomizableUI.jsm:1971:5
addWidgetToArea@resource:///modules/CustomizableUI.jsm:3268:5
syncWidgetWithPreference@resource:///modules/SearchWidgetTracker.jsm:69:7
init/<@resource:///modules/SearchWidgetTracker.jsm:38:38
_receiveMessageAPI@chrome://mochikit/content/tests/SimpleTest/SpecialPowersObserverAPI.js:346:20
ChromePowers.prototype._receiveMessage@chrome://mochikit/content/tests/SimpleTest/ChromePowers.js:83:14
ChromePowers.prototype._sendSyncMessage@chrome://mochikit/content/tests/SimpleTest/ChromePowers.js:40:11
_setPref@chrome://mochikit/content/tests/SimpleTest/specialpowersAPI.js:1340:12
_applyPrefs@chrome://mochikit/content/tests/SimpleTest/specialpowersAPI.js:1183:9
pushPrefEnv/<@chrome://mochikit/content/tests/SimpleTest/specialpowersAPI.js:1118:9
pushPrefEnv@chrome://mochikit/content/tests/SimpleTest/specialpowersAPI.js:1105:12
tests@chrome://mochitests/content/browser/browser/components/search/test/browser_google_codes.js:125:9
Async*Tester_execTest/<@chrome://mochikit/content/browser-test.js:807:21
TaskImpl_run@resource://gre/modules/Task.jsm:331:42
promise callback*TaskImpl_handleResultValue@resource://gre/modules/Task.jsm:408:7
TaskImpl_run@resource://gre/modules/Task.jsm:339:15
TaskImpl@resource://gre/modules/Task.jsm:280:3
asyncFunction@resource://gre/modules/Task.jsm:252:14
Task_spawn@resource://gre/modules/Task.jsm:166:12
Tester_execTest@chrome://mochikit/content/browser-test.js:798:9
Tester.prototype.nextTest</<@chrome://mochikit/content/browser-test.js:697:9
SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:795:59
If this test does not actually depend on the UI being visible, and you can get a green tryserver build on all platforms, then the code that shows the search bar here can be removed.

A number of other tests in this folder depended on the search bar being visible, and when I originally changed the default and added the code to add it back temporarily, I had to deal with a number of test failures related to the initialization of the search bar. I may have ended up adding the code to a few tests that didn't actually use the text box.

The requestIdleCallback done by the user interface is likely to be what makes some of these tests intermittent now. I wonder if other tests may require us to cancel that idle callback if the search bar is hidden in the meantime.
Flags: needinfo?(paolo.mozmail)
Assignee: nobody → standard8
Status: NEW → ASSIGNED
Try run looks green. There doesn't seem to be other intermittents affected by this at the moment.
Attachment #8916596 - Flags: review?(paolo.mozmail)
Comment on attachment 8916596 [details]
Bug 1399116 - browser_google_*codes.js don't need to show the search bar in their tests. Remove showing it to help avoid intermittents.

https://reviewboard.mozilla.org/r/187722/#review193006

Thanks for looking in to this!
Attachment #8916596 - Flags: review?(paolo.mozmail) → review+
Pushed by mbanner@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/95618704ca66
browser_google_*codes.js don't need to show the search bar in their tests. Remove showing it to help avoid intermittents. r=Paolo
Backed out for frequently failing modified browser_google_codes.js in test-verify:

https://hg.mozilla.org/integration/autoland/rev/069a976024ce72bd315eed746332d0557d5f75c7

Push with failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=95618704ca66ba13fe1a25e359fadf138506c53b&filter-resultStatus=testfailed&filter-resultStatus=busted&filter-resultStatus=exception&filter-resultStatus=retry&filter-resultStatus=usercancel&filter-resultStatus=runnable
Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=135893194&repo=autoland

The failure is new and hit in the second or third run of the test in test-verify:

[task 2017-10-10T08:46:28.086Z] 08:46:28     INFO - TEST-START | browser/components/search/test/browser_google_codes.js
[task 2017-10-10T08:46:29.273Z] 08:46:29     INFO - TEST-INFO | started process screentopng
[task 2017-10-10T08:46:29.899Z] 08:46:29     INFO - TEST-INFO | screentopng: exit 0
[task 2017-10-10T08:46:29.899Z] 08:46:29     INFO - Buffered messages logged at 08:46:28
[task 2017-10-10T08:46:29.899Z] 08:46:29     INFO - Entering test bound preparation
[task 2017-10-10T08:46:29.900Z] 08:46:29     INFO - TEST-PASS | browser/components/search/test/browser_google_codes.js | search service should be initialized - 
[task 2017-10-10T08:46:29.900Z] 08:46:29     INFO - TEST-PASS | browser/components/search/test/browser_google_codes.js | Search service should NOT be initialized - 
[task 2017-10-10T08:46:29.900Z] 08:46:29     INFO - Console message: [JavaScript Error: "DEPRECATION WARNING: Search service falling back to synchronous initialization. This is generally the consequence of an add-on using a deprecated search service API.
[task 2017-10-10T08:46:29.900Z] 08:46:29     INFO - You may find more details about this deprecation at: https://developer.mozilla.org/en-US/docs/XPCOM_Interface_Reference/nsIBrowserSearchService#async_warning
[task 2017-10-10T08:46:29.900Z] 08:46:29     INFO - jar:file:///builds/worker/workspace/build/application/firefox/omni.ja!/components/nsSearchService.js 2675 SRCH_SVC__ensureInitialized
[task 2017-10-10T08:46:29.900Z] 08:46:29     INFO - jar:file:///builds/worker/workspace/build/application/firefox/omni.ja!/components/nsSearchService.js 3925 SRCH_SVC_getVisible
[task 2017-10-10T08:46:29.901Z] 08:46:29     INFO - resource:///modules/ContentSearch.jsm 332 currentStateObj
[task 2017-10-10T08:46:29.904Z] 08:46:29     INFO - " {file: "resource://gre/modules/Deprecated.jsm" line: 79}]
[task 2017-10-10T08:46:29.904Z] 08:46:29     INFO - warning@resource://gre/modules/Deprecated.jsm:79:5
[task 2017-10-10T08:46:29.905Z] 08:46:29     INFO - SRCH_SVC__ensureInitialized@jar:file:///builds/worker/workspace/build/application/firefox/omni.ja!/components/nsSearchService.js:2675:5
[task 2017-10-10T08:46:29.906Z] 08:46:29     INFO - SRCH_SVC_getVisible@jar:file:///builds/worker/workspace/build/application/firefox/omni.ja!/components/nsSearchService.js:3925:5
[task 2017-10-10T08:46:29.906Z] 08:46:29     INFO - currentStateObj@resource:///modules/ContentSearch.jsm:332:24
[task 2017-10-10T08:46:29.907Z] 08:46:29     INFO - async*_onMessageGetState@resource:///modules/ContentSearch.jsm:399:12
[task 2017-10-10T08:46:29.908Z] 08:46:29     INFO - _onMessage@resource:///modules/ContentSearch.jsm:391:13
[task 2017-10-10T08:46:29.915Z] 08:46:29     INFO - async*_processEventQueue/this._currentEventPromise<@resource:///modules/ContentSearch.jsm:356:15
[task 2017-10-10T08:46:29.916Z] 08:46:29     INFO - async*_processEventQueue@resource:///modules/ContentSearch.jsm:354:34
[task 2017-10-10T08:46:29.917Z] 08:46:29     INFO - receiveMessage@resource:///modules/ContentSearch.jsm:182:5
[task 2017-10-10T08:46:29.917Z] 08:46:29     INFO - receiveMessage@jar:file:///builds/worker/workspace/build/application/firefox/browser/omni.ja!/components/nsBrowserGlue.js:185:15
[task 2017-10-10T08:46:29.918Z] 08:46:29     INFO - 
[task 2017-10-10T08:46:29.921Z] 08:46:29     INFO - Console message: [JavaScript Warning: "Use of nsIFile in content process is deprecated." {file: "resource://gre/modules/FileUtils.jsm" line: 174}]
[task 2017-10-10T08:46:29.922Z] 08:46:29     INFO - Console message: [JavaScript Warning: "Use of nsIFile in content process is deprecated." {file: "resource://gre/modules/FileUtils.jsm" line: 174}]
[task 2017-10-10T08:46:29.923Z] 08:46:29     INFO - Buffered messages logged at 08:46:29
[task 2017-10-10T08:46:29.924Z] 08:46:29     INFO - Leaving test bound preparation
[task 2017-10-10T08:46:29.924Z] 08:46:29     INFO - Entering test bound tests
[task 2017-10-10T08:46:29.925Z] 08:46:29     INFO - TEST-PASS | browser/components/search/test/browser_google_codes.js | Google - 
[task 2017-10-10T08:46:29.931Z] 08:46:29     INFO - Buffered messages finished
[task 2017-10-10T08:46:29.933Z] 08:46:29     INFO - TEST-UNEXPECTED-FAIL | browser/components/search/test/browser_google_codes.js | Check context menu search URL for 'foo' - Got https://www.google.com/search?q=foo&ie=utf-8&oe=utf-8, expected https://www.google.com/search?q=foo&ie=utf-8&oe=utf-8&client=firefox-b
[task 2017-10-10T08:46:29.934Z] 08:46:29     INFO - Stack trace:
[task 2017-10-10T08:46:29.936Z] 08:46:29     INFO -     chrome://mochikit/content/browser-test.js:test_is:1011
[task 2017-10-10T08:46:29.937Z] 08:46:29     INFO -     chrome://mochitests/content/browser/browser/components/search/test/browser_google_codes.js:tests:132
[task 2017-10-10T08:46:29.939Z] 08:46:29     INFO -     Tester_execTest@chrome://mochikit/content/browser-test.js:798:9
[task 2017-10-10T08:46:29.941Z] 08:46:29     INFO -     Tester.prototype.nextTest</<@chrome://mochikit/content/browser-test.js:692:9
[task 2017-10-10T08:46:29.942Z] 08:46:29     INFO -     SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:795:59
Flags: needinfo?(standard8)
Pushed by archaeopteryx@coole-files.de:
https://hg.mozilla.org/integration/autoland/rev/2cb7d1ced870
browser_google_*codes.js don't need to show the search bar in their tests. Remove showing it to help avoid intermittents. r=Paolo
Flags: needinfo?(standard8)
https://hg.mozilla.org/mozilla-central/rev/2cb7d1ced870
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 58
You need to log in before you can comment on or make changes to this bug.