Bug: Intermittent browser/components/preferences/tests/browser_searchQuickSuggest.js | uncaught exception - uncaught exception: out of memory at undefined
Status: RESOLVED
Priority: P5
Resolution: INCOMPLETE
Created: 2021-08-07 02:16:24+00:00
Resolved: 2021-09-21 17:01:08+00:00

**Filed by:** cbrindusan [at] mozilla.com
**Parsed log:** https://treeherder.mozilla.org/logviewer?job_id=347711518&repo=mozilla-central
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SuTR3qLnSASmkL_3iPAeZg/runs/0/artifacts/public/logs/live_backing.log

---
```
[task 2021-08-07T01:00:21.963Z] 01:00:21     INFO - TEST-START | browser/components/preferences/tests/browser_searchQuickSuggest.js
[task 2021-08-07T01:00:24.335Z] 01:00:24     INFO - GECKO(748) | _create_dc_and_bitmap: Not enough storage is available to process this command.
[task 2021-08-07T01:00:24.852Z] 01:00:24     INFO - GECKO(748) | [GFX1-]: RenderCompositorSWGL failed mapping default framebuffer, no surf
[task 2021-08-07T01:00:24.861Z] 01:00:24     INFO - GECKO(748) | _create_dc_and_bitmap: Not enough storage is available to process this command.
[task 2021-08-07T01:00:25.437Z] 01:00:25     INFO - GECKO(748) | _create_dc_and_bitmap: Not enough storage is available to process this command.
[task 2021-08-07T01:00:26.534Z] 01:00:26     INFO - GECKO(748) | JavaScript error: , line 0: uncaught exception: out of memory
[task 2021-08-07T01:00:26.548Z] 01:00:26     INFO - TEST-INFO | started process screenshot
[task 2021-08-07T01:00:26.614Z] 01:00:26     INFO - TEST-INFO | screenshot: exit 0
[task 2021-08-07T01:00:26.615Z] 01:00:26     INFO - <snipped 23 output lines - if you need more context, please use SimpleTest.requestCompleteLog() in your test>
[task 2021-08-07T01:00:26.615Z] 01:00:26     INFO - Buffered messages logged at 01:00:23
[task 2021-08-07T01:00:26.616Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | The container has the expected initial visibility - false == false - 
[task 2021-08-07T01:00:26.617Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Initial Search Suggestions description correct after forcing translation - "Choose how suggestions from search engines appear." == "Choose how suggestions from search engines appear." - 
[task 2021-08-07T01:00:26.617Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Pref getter returns expected value after setting prefs - false == false - 
[task 2021-08-07T01:00:26.618Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | The container has the expected visibility after setting prefs - false == false - 
[task 2021-08-07T01:00:26.619Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | New Search Suggestions description correct after forcing translation - "Choose how suggestions from search engines appear." == "Choose how suggestions from search engines appear." - 
[task 2021-08-07T01:00:26.620Z] 01:00:26     INFO - Leaving test bound 
[task 2021-08-07T01:00:26.620Z] 01:00:26     INFO - Entering test bound 
[task 2021-08-07T01:00:26.621Z] 01:00:26     INFO - Running visibility test: {"initialExpectedVisibility":false,"newDefaultBranchValue":true,"newExpectedVisibility":true}
[task 2021-08-07T01:00:26.622Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Pref getter returns expected initial value - false == false - 
[task 2021-08-07T01:00:26.622Z] 01:00:26     INFO - Buffered messages logged at 01:00:24
[task 2021-08-07T01:00:26.623Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | The container has the expected initial visibility - false == false - 
[task 2021-08-07T01:00:26.624Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Initial Search Suggestions description correct after forcing translation - "Choose how suggestions from search engines appear." == "Choose how suggestions from search engines appear." - 
[task 2021-08-07T01:00:26.625Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Pref getter returns expected value after setting prefs - true == true - 
[task 2021-08-07T01:00:26.625Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | The container has the expected visibility after setting prefs - true == true - 
[task 2021-08-07T01:00:26.626Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | New Search Suggestions description correct after forcing translation - "Choose how search suggestions appear." == "Choose how search suggestions appear." - 
[task 2021-08-07T01:00:26.627Z] 01:00:26     INFO - Leaving test bound 
[task 2021-08-07T01:00:26.627Z] 01:00:26     INFO - Entering test bound 
[task 2021-08-07T01:00:26.628Z] 01:00:26     INFO - Running visibility test: {"initialExpectedVisibility":false,"newUserBranchValue":true,"newExpectedVisibility":true}
[task 2021-08-07T01:00:26.629Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Pref getter returns expected initial value - false == false - 
[task 2021-08-07T01:00:26.629Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | The container has the expected initial visibility - false == false - 
[task 2021-08-07T01:00:26.630Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Initial Search Suggestions description correct after forcing translation - "Choose how suggestions from search engines appear." == "Choose how suggestions from search engines appear." - 
[task 2021-08-07T01:00:26.631Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Pref getter returns expected value after setting prefs - true == true - 
[task 2021-08-07T01:00:26.632Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | The container has the expected visibility after setting prefs - true == true - 
[task 2021-08-07T01:00:26.633Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | New Search Suggestions description correct after forcing translation - "Choose how search suggestions appear." == "Choose how search suggestions appear." - 
[task 2021-08-07T01:00:26.633Z] 01:00:26     INFO - Leaving test bound 
[task 2021-08-07T01:00:26.634Z] 01:00:26     INFO - Entering test bound [task 2021-08-07T01:00:26.635Z] 01:00:26     INFO - Running visibility test: {"initialDefaultBranchValue":false,"initialExpectedVisibility":false,"newDefaultBranchValue":true,"newExpectedVisibility":true}
[task 2021-08-07T01:00:26.635Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Pref getter returns expected initial value - false == false - 
[task 2021-08-07T01:00:26.636Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | The container has the expected initial visibility - false == false - 
[task 2021-08-07T01:00:26.637Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Initial Search Suggestions description correct after forcing translation - "Choose how suggestions from search engines appear." == "Choose how suggestions from search engines appear." - 
[task 2021-08-07T01:00:26.638Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Pref getter returns expected value after setting prefs - true == true - 
[task 2021-08-07T01:00:26.639Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | The container has the expected visibility after setting prefs - true == true - 
[task 2021-08-07T01:00:26.639Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | New Search Suggestions description correct after forcing translation - "Choose how search suggestions appear." == "Choose how search suggestions appear." - 
[task 2021-08-07T01:00:26.640Z] 01:00:26     INFO - Leaving test bound 
[task 2021-08-07T01:00:26.641Z] 01:00:26     INFO - Entering test bound 
[task 2021-08-07T01:00:26.641Z] 01:00:26     INFO - Running visibility test: {"initialDefaultBranchValue":false,"initialExpectedVisibility":false,"newUserBranchValue":true,"newExpectedVisibility":true}
[task 2021-08-07T01:00:26.642Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Pref getter returns expected initial value - false == false - 
[task 2021-08-07T01:00:26.643Z] 01:00:26     INFO - Buffered messages logged at 01:00:25
[task 2021-08-07T01:00:26.643Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | The container has the expected initial visibility - false == false - 
[task 2021-08-07T01:00:26.644Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Initial Search Suggestions description correct after forcing translation - "Choose how suggestions from search engines appear." == "Choose how suggestions from search engines appear." - 
[task 2021-08-07T01:00:26.645Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Pref getter returns expected value after setting prefs - true == true - 
[task 2021-08-07T01:00:26.646Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | The container has the expected visibility after setting prefs - true == true - 
[task 2021-08-07T01:00:26.647Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | New Search Suggestions description correct after forcing translation - "Choose how search suggestions appear." == "Choose how search suggestions appear." - 
[task 2021-08-07T01:00:26.647Z] 01:00:26     INFO - Leaving test bound 
[task 2021-08-07T01:00:26.648Z] 01:00:26     INFO - Entering test bound 
[task 2021-08-07T01:00:26.649Z] 01:00:26     INFO - Running visibility test: {"initialUserBranchValue":false,"initialExpectedVisibility":false,"newDefaultBranchValue":true,"newExpectedVisibility":true}
[task 2021-08-07T01:00:26.649Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Pref getter returns expected initial value - false == false - 
[task 2021-08-07T01:00:26.650Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | The container has the expected initial visibility - false == false - 
[task 2021-08-07T01:00:26.651Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Initial Search Suggestions description correct after forcing translation - "Choose how suggestions from search engines appear." == "Choose how suggestions from search engines appear." - 
[task 2021-08-07T01:00:26.652Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Pref getter returns expected value after setting prefs - true == true - 
[task 2021-08-07T01:00:26.652Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | The container has the expected visibility after setting prefs - true == true - 
[task 2021-08-07T01:00:26.653Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | New Search Suggestions description correct after forcing translation - "Choose how search suggestions appear." == "Choose how search suggestions appear." - 
[task 2021-08-07T01:00:26.654Z] 01:00:26     INFO - Leaving test bound 
[task 2021-08-07T01:00:26.654Z] 01:00:26     INFO - Entering test bound 
[task 2021-08-07T01:00:26.655Z] 01:00:26     INFO - Running visibility test: {"initialUserBranchValue":false,"initialExpectedVisibility":false,"newUserBranchValue":true,"newExpectedVisibility":true}
[task 2021-08-07T01:00:26.656Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Pref getter returns expected initial value - false == false - 
[task 2021-08-07T01:00:26.657Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | The container has the expected initial visibility - false == false - 
[task 2021-08-07T01:00:26.658Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Initial Search Suggestions description correct after forcing translation - "Choose how suggestions from search engines appear." == "Choose how suggestions from search engines appear." - 
[task 2021-08-07T01:00:26.658Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Pref getter returns expected value after setting prefs - true == true - 
[task 2021-08-07T01:00:26.659Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | The container has the expected visibility after setting prefs - true == true - 
[task 2021-08-07T01:00:26.660Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | New Search Suggestions description correct after forcing translation - "Choose how search suggestions appear." == "Choose how search suggestions appear." - 
[task 2021-08-07T01:00:26.661Z] 01:00:26     INFO - Leaving test bound 
[task 2021-08-07T01:00:26.661Z] 01:00:26     INFO - Entering test bound superiorPrefInteraction
[task 2021-08-07T01:00:26.662Z] 01:00:26     INFO - Buffered messages logged at 01:00:26[task 2021-08-07T01:00:26.662Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | The container is visible initially - true == true - 
[task 2021-08-07T01:00:26.663Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Checkbox should be checked - true == true - 
[task 2021-08-07T01:00:26.664Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Checkbox should be enabled - true == true - 
[task 2021-08-07T01:00:26.664Z] 01:00:26     INFO - Testing superior pref browser.urlbar.suggest.searches
[task 2021-08-07T01:00:26.665Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Pref should remain true - true == true - 
[task 2021-08-07T01:00:26.666Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Checkbox should become unchecked after disabling urlbar suggestions - true == true - 
[task 2021-08-07T01:00:26.667Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Checkbox should become disabled after disabling urlbar suggestions - true == true - 
[task 2021-08-07T01:00:26.668Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Pref should remain true - true == true - 
[task 2021-08-07T01:00:26.668Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Checkbox should become checked after re-enabling urlbar suggestions - true == true - 
[task 2021-08-07T01:00:26.669Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Checkbox should become enabled after re-enabling urlbar suggestions - true == true - 
[task 2021-08-07T01:00:26.670Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Checkbox should become unchecked after setting pref to false - true == true - 
[task 2021-08-07T01:00:26.671Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Checkbox should remain enabled after setting pref to false - true == true - 
[task 2021-08-07T01:00:26.671Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Pref should remain false - true == true - 
[task 2021-08-07T01:00:26.672Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Checkbox should remain unchecked after disabling urlbar suggestions - true == true - 
[task 2021-08-07T01:00:26.673Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Checkbox should become disabled after disabling urlbar suggestions - true == true - 
[task 2021-08-07T01:00:26.674Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Pref should remain false - true == true - 
[task 2021-08-07T01:00:26.674Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Checkbox should remain unchecked after re-enabling urlbar suggestions - true == true - 
[task 2021-08-07T01:00:26.675Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Checkbox should become enabled after re-enabling urlbar suggestions - true == true - 
[task 2021-08-07T01:00:26.676Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Checkbox should become checked after setting pref back to true - true == true - 
[task 2021-08-07T01:00:26.677Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Checkbox should remain enabled after setting pref back to true - true == true - 
[task 2021-08-07T01:00:26.677Z] 01:00:26     INFO - Testing superior pref browser.search.suggest.enabled
[task 2021-08-07T01:00:26.678Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Pref should remain true - true == true - 
[task 2021-08-07T01:00:26.679Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Checkbox should become unchecked after disabling urlbar suggestions - true == true - 
[task 2021-08-07T01:00:26.679Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Checkbox should become disabled after disabling urlbar suggestions - true == true - 
[task 2021-08-07T01:00:26.680Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Pref should remain true - true == true - 
[task 2021-08-07T01:00:26.681Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Checkbox should become checked after re-enabling urlbar suggestions - true == true - 
[task 2021-08-07T01:00:26.682Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Checkbox should become enabled after re-enabling urlbar suggestions - true == true - 
[task 2021-08-07T01:00:26.682Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Checkbox should become unchecked after setting pref to false - true == true - 
[task 2021-08-07T01:00:26.683Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Checkbox should remain enabled after setting pref to false - true == true - 
[task 2021-08-07T01:00:26.684Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Pref should remain false - true == true - 
[task 2021-08-07T01:00:26.685Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Checkbox should remain unchecked after disabling urlbar suggestions - true == true - 
[task 2021-08-07T01:00:26.685Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Checkbox should become disabled after disabling urlbar suggestions - true == true - 
[task 2021-08-07T01:00:26.686Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Pref should remain false - true == true - 
[task 2021-08-07T01:00:26.687Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Checkbox should remain unchecked after re-enabling urlbar suggestions - true == true - 
[task 2021-08-07T01:00:26.688Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Checkbox should become enabled after re-enabling urlbar suggestions - true == true - 
[task 2021-08-07T01:00:26.688Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Checkbox should become checked after setting pref back to true - true == true - 
[task 2021-08-07T01:00:26.689Z] 01:00:26     INFO - TEST-PASS | browser/components/preferences/tests/browser_searchQuickSuggest.js | Checkbox should remain enabled after setting pref back to true - true == true - 
[task 2021-08-07T01:00:26.690Z] 01:00:26     INFO - Leaving test bound superiorPrefInteraction
[task 2021-08-07T01:00:26.691Z] 01:00:26     INFO - Entering test bound toggle
[task 2021-08-07T01:00:26.691Z] 01:00:26     INFO - Buffered messages finished
[task 2021-08-07T01:00:26.692Z] 01:00:26     INFO - TEST-UNEXPECTED-FAIL | browser/components/preferences/tests/browser_searchQuickSuggest.js | uncaught exception - uncaught exception: out of memory at undefined
```