Closed Bug 1706679 Opened 3 years ago Closed 3 years ago

Intermittent devtools/client/storage/test/browser_storage_fission_session_storage.js | Table row has an entry for: lorem2 with value: ipsum2 -

Categories

(DevTools :: Storage Inspector, defect, P5)

defect

Tracking

(firefox93 fixed)

RESOLVED FIXED
93 Branch
Tracking Status
firefox93 --- fixed

People

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

Details

(Keywords: intermittent-failure, Whiteboard: [stockwell unknown])

Attachments

(1 file)

Filed by: malexandru [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=337318590&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/a7ay8lYXSCaTeEYm-t_tsg/runs/0/artifacts/public/logs/live_backing.log


[task 2021-04-21T15:34:35.296Z] 15:34:35     INFO - TEST-START | devtools/client/storage/test/browser_storage_fission_session_storage.js
[task 2021-04-21T15:34:35.314Z] 15:34:35     INFO - GECKO(7916) | [Child 6812: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 26727651c00 == 3 [pid = 6812] [id = 51]
[task 2021-04-21T15:34:35.314Z] 15:34:35     INFO - GECKO(7916) | [Child 6812: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 6 (26720aa9c80) [pid = 6812] [serial = 130] [outer = 0]
[task 2021-04-21T15:34:35.314Z] 15:34:35     INFO - GECKO(7916) | [Child 6812: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 7 (26727659000) [pid = 6812] [serial = 131] [outer = 26720aa9c80]
[task 2021-04-21T15:34:35.401Z] 15:34:35     INFO - GECKO(7916) | [Child 6812: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 8 (26728e56400) [pid = 6812] [serial = 132] [outer = 26720aa9c80]
[task 2021-04-21T15:34:35.461Z] 15:34:35     INFO - GECKO(7916) | [Child 6812: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 26728e2d000 == 4 [pid = 6812] [id = 52]
[task 2021-04-21T15:34:35.461Z] 15:34:35     INFO - GECKO(7916) | [Child 6812: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 9 (26728e9e580) [pid = 6812] [serial = 133] [outer = 0]
[task 2021-04-21T15:34:35.506Z] 15:34:35     INFO - GECKO(7916) | [Child 6812: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 26720a26400 == 3 [pid = 6812] [id = 49] [url = http://example.com/document-builder.sjs?html=%3Ch1%3EMain%3C/h1%3E%3Cscript%3ElocalStorage.setItem(%22foo%22,%20%22bar%22);%3C/script%3E%3Ciframe%20src=%22http://example.net/document-builder.sjs?html=%253Ch1%253Eiframe%253C/h1%253E%253Cscript%253ElocalStorage.setItem(%2522lorem%2522,%2520%2522ipsum%2522);%253C/script%253E%22%3E]
[task 2021-04-21T15:34:35.506Z] 15:34:35     INFO - GECKO(7916) | [Child 6812: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 26728e29400 == 2 [pid = 6812] [id = 50] [url = http://example.net/document-builder.sjs?html=%3Ch1%3Eiframe%3C/h1%3E%3Cscript%3ElocalStorage.setItem(%22lorem%22,%20%22ipsum%22);%3C/script%3E]
[task 2021-04-21T15:34:35.537Z] 15:34:35     INFO - GECKO(7916) | [Child 5092: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 29cf3a96800 == 1 [pid = 5092] [id = 19] [url = about:blank]
[task 2021-04-21T15:34:35.547Z] 15:34:35     INFO - GECKO(7916) | [Child 6812: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 10 (2672765cc00) [pid = 6812] [serial = 134] [outer = 26728e9e580]
[task 2021-04-21T15:34:35.612Z] 15:34:35     INFO - GECKO(7916) | [Child 5092: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 3 (29cf3aba200) [pid = 5092] [serial = 43] [outer = 0] [url = about:blank]
[task 2021-04-21T15:34:35.650Z] 15:34:35     INFO - GECKO(7916) | [Child 6812: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 9 (26720aa9200) [pid = 6812] [serial = 125] [outer = 0] [url = http://example.com/document-builder.sjs?html=%3Ch1%3EMain%3C/h1%3E%3Cscript%3ElocalStorage.setItem(%22foo%22,%20%22bar%22);%3C/script%3E%3Ciframe%20src=%22http://example.net/document-builder.sjs?html=%253Ch1%253Eiframe%253C/h1%253E%253Cscript%253ElocalStorage.setItem(%2522lorem%2522,%2520%2522ipsum%2522);%253C/script%253E%22%3E]
[task 2021-04-21T15:34:35.650Z] 15:34:35     INFO - GECKO(7916) | [Child 6812: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 8 (26720aa9900) [pid = 6812] [serial = 128] [outer = 0] [url = http://example.net/document-builder.sjs?html=%3Ch1%3Eiframe%3C/h1%3E%3Cscript%3ElocalStorage.setItem(%22lorem%22,%20%22ipsum%22);%3C/script%3E]
[task 2021-04-21T15:34:35.660Z] 15:34:35     INFO - GECKO(7916) | [Parent 5396: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 1688c5d3400 == 6 [pid = 5396] [id = 76]
[task 2021-04-21T15:34:35.660Z] 15:34:35     INFO - GECKO(7916) | [Parent 5396: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 15 (16895ff3c80) [pid = 5396] [serial = 187] [outer = 0]
[task 2021-04-21T15:34:35.662Z] 15:34:35     INFO - GECKO(7916) | [Parent 5396: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 16 (1688c5d1c00) [pid = 5396] [serial = 188] [outer = 16895ff3c80]
[task 2021-04-21T15:34:35.680Z] 15:34:35     INFO - GECKO(7916) | [Child 6812, Main Thread] WARNING: Scrolled rect smaller than scrollport?: file /builds/worker/checkouts/gecko/layout/generic/nsGfxScrollFrame.cpp:7067
[task 2021-04-21T15:34:35.711Z] 15:34:35     INFO - GECKO(7916) | [Parent 5396: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 17 (1689103ac00) [pid = 5396] [serial = 189] [outer = 16895ff3c80]
[task 2021-04-21T15:34:35.790Z] 15:34:35     INFO - GECKO(7916) | [Parent 5396, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/dom/base/nsContentUtils.cpp:3884
[task 2021-04-21T15:34:35.908Z] 15:34:35     INFO - GECKO(7916) | [Parent 5396: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 1688c798c00 == 7 [pid = 5396] [id = 77]
[task 2021-04-21T15:34:35.908Z] 15:34:35     INFO - GECKO(7916) | [Parent 5396: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 18 (1689788c580) [pid = 5396] [serial = 190] [outer = 0]
[task 2021-04-21T15:34:35.908Z] 15:34:35     INFO - GECKO(7916) | [Parent 5396: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 19 (168933c1400) [pid = 5396] [serial = 191] [outer = 1689788c580]
[task 2021-04-21T15:34:35.913Z] 15:34:35     INFO - GECKO(7916) | [Parent 5396, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/chrome/nsChromeRegistry.cpp:180
[task 2021-04-21T15:34:35.913Z] 15:34:35     INFO - GECKO(7916) | [Parent 5396, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/dom/security/nsCSPService.cpp:191
[task 2021-04-21T15:34:36.233Z] 15:34:36     INFO - GECKO(7916) | [Parent 5396, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/dom/base/nsContentUtils.cpp:3884
[task 2021-04-21T15:34:36.434Z] 15:34:36     INFO - GECKO(7916) | [Parent 5396, DOMCacheThread] WARNING: QM_TRY failure (WARNING): '"ToResult(bodyDir->Create(nsIFile::DIRECTORY_TYPE, 0755))" failed with result 0x80520008 (NS_ERROR_FILE_ALREADY_EXISTS)', file dom/cache/FileUtils.cpp:107
[task 2021-04-21T15:34:36.452Z] 15:34:36     INFO - GECKO(7916) | [Parent 5396, DOMCacheThread] WARNING: QM_TRY failure (WARNING): '"ToResult(bodyDir->Create(nsIFile::DIRECTORY_TYPE, 0755))" failed with result 0x80520008 (NS_ERROR_FILE_ALREADY_EXISTS)', file dom/cache/FileUtils.cpp:107
[task 2021-04-21T15:34:37.343Z] 15:34:37     INFO - TEST-INFO | started process screenshot
[task 2021-04-21T15:34:37.402Z] 15:34:37     INFO - TEST-INFO | screenshot: exit 0
[task 2021-04-21T15:34:37.403Z] 15:34:37     INFO - Buffered messages logged at 15:34:35
[task 2021-04-21T15:34:37.403Z] 15:34:37     INFO - Entering test bound 
[task 2021-04-21T15:34:37.403Z] 15:34:37     INFO - Adding a new tab with URL: http://example.com/document-builder.sjs?html=%3Ch1%3EMain%3C/h1%3E%3Cscript%3EsessionStorage.setItem(%22foo%22,%20%22bar%22);%3C/script%3E%3Ciframe%20src=%22http://example.net/document-builder.sjs?html=%253Ch1%253Eiframe%253C/h1%253E%253Cscript%253EsessionStorage.setItem(%2522lorem%2522,%2520%2522ipsum%2522);%253C/script%253E%22%3E
[task 2021-04-21T15:34:37.404Z] 15:34:37     INFO - Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "http://example.com/document-builder.sjs?html=%3Ch1%3EMain%3C/h1%3E%3Cscript%3EsessionStorage.setItem(%22foo%22,%20%22bar%22);%3C/script%3E%3Ciframe%20src=%22http://example.net/document-builder.sjs?html=%253Ch1%253Eiframe%253C/h1%253E%253Cscript%253EsessionStorage.setItem(%2522lorem%2522,%2520%2522ipsum%2522);%253C/script%253E%22%3E" line: 0}]
[task 2021-04-21T15:34:37.404Z] 15:34:37     INFO - Tab added and finished loading
[task 2021-04-21T15:34:37.405Z] 15:34:37     INFO - Found a window: complete
[task 2021-04-21T15:34:37.405Z] 15:34:37     INFO - Found a window: complete
[task 2021-04-21T15:34:37.406Z] 15:34:37     INFO - Opening the storage inspector
[task 2021-04-21T15:34:37.406Z] 15:34:37     INFO - Opening the toolbox
[task 2021-04-21T15:34:37.406Z] 15:34:37     INFO - Console message: Invalid chrome URI (need path): chrome://devtools/
[task 2021-04-21T15:34:37.407Z] 15:34:37     INFO - Buffered messages logged at 15:34:36
[task 2021-04-21T15:34:37.407Z] 15:34:37     INFO - Console message: QM_TRY failure (WARNING): '"ToResult(bodyDir->Create(nsIFile::DIRECTORY_TYPE, 0755))"' at dom/cache/FileUtils.cpp:107 failed with result 0x80520008 (NS_ERROR_FILE_ALREADY_EXISTS)
[task 2021-04-21T15:34:37.407Z] 15:34:37     INFO - Console message: QM_TRY failure (WARNING): '"ToResult(bodyDir->Create(nsIFile::DIRECTORY_TYPE, 0755))"' at dom/cache/FileUtils.cpp:107 failed with result 0x80520008 (NS_ERROR_FILE_ALREADY_EXISTS)
[task 2021-04-21T15:34:37.407Z] 15:34:37     INFO - Making sure that the toolbox's frame is focused
[task 2021-04-21T15:34:37.408Z] 15:34:37     INFO - TEST-PASS | devtools/client/storage/test/browser_storage_fission_session_storage.js | sessionStorage > http://example.com is in the tree - 
[task 2021-04-21T15:34:37.408Z] 15:34:37     INFO - Selecting "sessionStorage,http://example.com".
[task 2021-04-21T15:34:37.408Z] 15:34:37     INFO - TEST-PASS | devtools/client/storage/test/browser_storage_fission_session_storage.js | Table row has an entry for: foo with value: bar - 
[task 2021-04-21T15:34:37.408Z] 15:34:37     INFO - Selecting "sessionStorage,http://example.net".
[task 2021-04-21T15:34:37.408Z] 15:34:37     INFO - TEST-PASS | devtools/client/storage/test/browser_storage_fission_session_storage.js | Table row has an entry for: lorem with value: ipsum - 
[task 2021-04-21T15:34:37.408Z] 15:34:37     INFO - Selecting "sessionStorage,http://example.com".
[task 2021-04-21T15:34:37.408Z] 15:34:37     INFO - Buffered messages logged at 15:34:37
[task 2021-04-21T15:34:37.408Z] 15:34:37     INFO - TEST-PASS | devtools/client/storage/test/browser_storage_fission_session_storage.js | Table row has an entry for: foo2 with value: bar2 - 
[task 2021-04-21T15:34:37.408Z] 15:34:37     INFO - Selecting "sessionStorage,http://example.net".
[task 2021-04-21T15:34:37.408Z] 15:34:37     INFO - Buffered messages finished
[task 2021-04-21T15:34:37.408Z] 15:34:37     INFO - TEST-UNEXPECTED-FAIL | devtools/client/storage/test/browser_storage_fission_session_storage.js | Table row has an entry for: lorem2 with value: ipsum2 - 
[task 2021-04-21T15:34:37.408Z] 15:34:37     INFO - Stack trace:
[task 2021-04-21T15:34:37.408Z] 15:34:37     INFO - chrome://mochikit/content/browser-test.js:test_ok:1341
[task 2021-04-21T15:34:37.408Z] 15:34:37     INFO - chrome://mochitests/content/browser/devtools/client/storage/test/head.js:checkStorageData:1106
[task 2021-04-21T15:34:37.408Z] 15:34:37     INFO - chrome://mochitests/content/browser/devtools/client/storage/test/browser_storage_fission_session_storage.js:null:44
[task 2021-04-21T15:34:37.408Z] 15:34:37     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1096
[task 2021-04-21T15:34:37.408Z] 15:34:37     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1136
[task 2021-04-21T15:34:37.408Z] 15:34:37     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:953
[task 2021-04-21T15:34:37.409Z] 15:34:37     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:1037
[task 2021-04-21T15:34:37.409Z] 15:34:37     INFO - Leaving test bound 
[task 2021-04-21T15:34:37.450Z] 15:34:37     INFO - GECKO(7916) | [Child 8100: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 3 (206f8569c00) [pid = 8100] [serial = 51] [outer = 0] [url = http://example.com/browser/devtools/client/storage/test/storage-indexeddb-iframe.html]
[task 2021-04-21T15:34:37.450Z] 15:34:37     INFO - GECKO(7916) | [Child 8100: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 2 (206f8c1ec00) [pid = 8100] [serial = 53] [outer = 0] [url = http://example.net/browser/devtools/client/storage/test/storage-indexeddb-simple.html]
[task 2021-04-21T15:34:37.469Z] 15:34:37     INFO - GECKO(7916) | [Child 8100: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 206f0291800 == 0 [pid = 8100] [id = 24] [url = about:blank]
[task 2021-04-21T15:34:38.080Z] 15:34:38     INFO - Removing tab.
[task 2021-04-21T15:34:38.080Z] 15:34:38     INFO - Waiting for event: 'TabClose' on [object XULElement].
[task 2021-04-21T15:34:38.098Z] 15:34:38     INFO - Got event: 'TabClose' on [object XULElement].
[task 2021-04-21T15:34:38.108Z] 15:34:38     INFO - GECKO(7916) | [Parent 5396, Main Thread] WARNING: NS_ENSURE_TRUE(uri) failed: file /builds/worker/checkouts/gecko/caps/BasePrincipal.cpp:1327
[task 2021-04-21T15:34:38.108Z] 15:34:38     INFO - GECKO(7916) | [Parent 5396, Main Thread] WARNING: '!inner', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorProtocol.cpp:181
[task 2021-04-21T15:34:38.113Z] 15:34:38     INFO - Tab removed and finished closing
[task 2021-04-21T15:34:38.133Z] 15:34:38     INFO - GECKO(7916) | [Parent 5396: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 18 (1689788cc80) [pid = 5396] [serial = 185] [outer = 0] [url = chrome://devtools/content/storage/index.xhtml]
[task 2021-04-21T15:34:38.133Z] 15:34:38     INFO - GECKO(7916) | [Parent 5396: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 17 (168975cc200) [pid = 5396] [serial = 182] [outer = 0] [url = about:devtools-toolbox]
[task 2021-04-21T15:34:38.133Z] 15:34:38     INFO - GECKO(7916) | [Parent 5396: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 1688c798c00 == 6 [pid = 5396] [id = 77] [url = chrome://devtools/content/storage/index.xhtml]
[task 2021-04-21T15:34:38.712Z] 15:34:38     INFO - GECKO(7916) | [Parent 5396: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 16 (16891037400) [pid = 5396] [serial = 184] [outer = 0] [url = about:devtools-toolbox]
[task 2021-04-21T15:34:38.712Z] 15:34:38     INFO - GECKO(7916) | [Parent 5396: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 15 (168917c8c00) [pid = 5396] [serial = 186] [outer = 0] [url = about:blank]
[task 2021-04-21T15:34:38.712Z] 15:34:38     INFO - GECKO(7916) | [Parent 5396: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 14 (1688c5d1c00) [pid = 5396] [serial = 188] [outer = 0] [url = about:blank]
[task 2021-04-21T15:34:38.712Z] 15:34:38     INFO - GECKO(7916) | [Parent 5396: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 1688c5d3400 == 5 [pid = 5396] [id = 76] [url = about:devtools-toolbox]
[task 2021-04-21T15:34:39.078Z] 15:34:39     INFO - TEST-PASS | devtools/client/storage/test/browser_storage_fission_session_storage.js | The main process DevToolsServer has no pending connection when the test ends - 
[task 2021-04-21T15:34:39.104Z] 15:34:39     INFO - GECKO(7916) | MEMORY STAT | vsize 2104305MB | vsizeMaxContiguous 66085457MB | residentFast 330MB | heapAllocated 98MB
[task 2021-04-21T15:34:39.104Z] 15:34:39     INFO - TEST-OK | devtools/client/storage/test/browser_storage_fission_session_storage.js | took 3806ms
[task 2021-04-21T15:34:39.114Z] 15:34:39     INFO - GECKO(7916) | [Child 8100: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 206f023ac00 == 1 [pid = 8100] [id = 25]
[task 2021-04-21T15:34:39.114Z] 15:34:39     INFO - GECKO(7916) | [Child 8100: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (206f6aaa200) [pid = 8100] [serial = 56] [outer = 0]
[task 2021-04-21T15:34:39.114Z] 15:34:39     INFO - GECKO(7916) | [Child 8100: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 4 (206f0243800) [pid = 8100] [serial = 57] [outer = 206f6aaa200]
[task 2021-04-21T15:34:39.153Z] 15:34:39     INFO - checking window state
[task 2021-04-21T15:34:39.200Z] 15:34:39     INFO - TEST-START | devtools/client/storage/test/browser_storage_indexeddb_add_button_hidden.js```

We've seen this in Pernosco, if someone is interested in taking a look. https://pernos.co/debug/zgZIRHvS4vs6leagfaM-NA/index.html

Update:
There have been 39 failures within the last 7 days:
• 38 failures on Linux 18.04 x64 WebRender debug
• 1 failures on Windows 10 x64 WebRender debug
Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=347751863&repo=autoland&lineNumber=9566

[task 2021-08-07T17:14:22.504Z] 17:14:22     INFO - TEST-START | devtools/client/storage/test/browser_storage_fission_session_storage.js
[task 2021-08-07T17:14:22.537Z] 17:14:22     INFO - GECKO(2460) | [Child 2758: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7f880b490000 == 1 [pid = 2758] [id = 34]
[task 2021-08-07T17:14:22.538Z] 17:14:22     INFO - GECKO(2460) | [Child 2758: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 5 (7f880be1c040) [pid = 2758] [serial = 90] [outer = 0]
[task 2021-08-07T17:14:22.539Z] 17:14:22     INFO - GECKO(2460) | [Child 2758: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 6 (7f880b491400) [pid = 2758] [serial = 91] [outer = 7f880be1c040]
[task 2021-08-07T17:14:22.770Z] 17:14:22     INFO - GECKO(2460) | [Child 2758: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 7 (7f880b49b400) [pid = 2758] [serial = 92] [outer = 7f880be1c040]
[task 2021-08-07T17:14:22.833Z] 17:14:22     INFO - GECKO(2460) | [Child 2758: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7f880be8b000 == 2 [pid = 2758] [id = 35]
<...>
[task 2021-08-07T17:14:26.269Z] 17:14:26     INFO - TEST-PASS | devtools/client/storage/test/browser_storage_fission_session_storage.js | Table row has an entry for: foo2 with value: bar2 - 
[task 2021-08-07T17:14:26.269Z] 17:14:26     INFO - Selecting "sessionStorage,http://example.net".
[task 2021-08-07T17:14:26.270Z] 17:14:26     INFO - Buffered messages finished
[task 2021-08-07T17:14:26.271Z] 17:14:26     INFO - TEST-UNEXPECTED-FAIL | devtools/client/storage/test/browser_storage_fission_session_storage.js | Table row has an entry for: lorem2 with value: ipsum2 - 
[task 2021-08-07T17:14:26.271Z] 17:14:26     INFO - Stack trace:
[task 2021-08-07T17:14:26.271Z] 17:14:26     INFO - chrome://mochikit/content/browser-test.js:test_ok:1343
[task 2021-08-07T17:14:26.271Z] 17:14:26     INFO - chrome://mochitests/content/browser/devtools/client/storage/test/head.js:checkStorageData:1119
[task 2021-08-07T17:14:26.271Z] 17:14:26     INFO - chrome://mochitests/content/browser/devtools/client/storage/test/browser_storage_fission_session_storage.js:null:44
[task 2021-08-07T17:14:26.271Z] 17:14:26     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1098
[task 2021-08-07T17:14:26.271Z] 17:14:26     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1138
[task 2021-08-07T17:14:26.271Z] 17:14:26     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:946
[task 2021-08-07T17:14:26.271Z] 17:14:26     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1041
[task 2021-08-07T17:14:26.272Z] 17:14:26     INFO - Leaving test bound 
[task 2021-08-07T17:14:26.272Z] 17:14:26     INFO - GECKO(2460) | console.error: (new TypeError("can't access property \"value\", this.cells[i] is undefined", "resource://devtools/client/shared/widgets/TableWidget.js", 1544))
[task 2021-08-07T17:14:26.338Z] 17:14:26     INFO - GECKO(2460) | [Child 2758: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 8 (7f880b49b000) [pid = 2758] [serial = 82] [outer = 0] [url = http://example.com/browser/devtools/client/storage/test/storage-indexeddb-iframe.html]
[task 2021-08-07T17:14:26.339Z] 17:14:26     INFO - GECKO(2460) | [Child 2758: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 7 (7f880b49d400) [pid = 2758] [serial = 84] [outer = 0] [url = http://example.net/browser/devtools/client/storage/test/storage-indexeddb-simple.html]
[task 2021-08-07T17:14:26.341Z] 17:14:26     INFO - GECKO(2460) | [Child 2758: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 6 (7f880b49c800) [pid = 2758] [serial = 87] [outer = 0] [url = http://example.com/document-builder.sjs?html=%3Ch1%3EMain%3C/h1%3E%3Cscript%3ElocalStorage.setItem(%22foo%22,%20%22bar%22);%3C/script%3E%3Ciframe%20src=%22http://example.net/document-builder.sjs?html=%253Ch1%253Eiframe%253C/h1%253E%253Cscript%253ElocalStorage.setItem(%2522lorem%2522,%2520%2522ipsum%2522);%253C/script%253E%22%3E]
[task 2021-08-07T17:14:26.342Z] 17:14:26     INFO - GECKO(2460) | [Child 2758: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 5 (7f880be92c00) [pid = 2758] [serial = 89] [outer = 0] [url = http://example.net/document-builder.sjs?html=%3Ch1%3Eiframe%3C/h1%3E%3Cscript%3ElocalStorage.setItem(%22lorem%22,%20%22ipsum%22);%3C/script%3E]
[task 2021-08-07T17:14:27.339Z] 17:14:27     INFO - Removing tab.
[task 2021-08-07T17:14:27.341Z] 17:14:27     INFO - Waiting for event: 'TabClose' on [object XULElement].
[task 2021-08-07T17:14:27.381Z] 17:14:27     INFO - Got event: 'TabClose' on [object XULElement].
[task 2021-08-07T17:14:27.404Z] 17:14:27     INFO - GECKO(2460) | [Parent 2460, Main Thread] WARNING: '!inner', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorProtocol.cpp:184
[task 2021-08-07T17:14:27.412Z] 17:14:27     INFO - Tab removed and finished closing
[task 2021-08-07T17:14:27.639Z] 17:14:27     INFO - GECKO(2460) | [Child 2650: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 1 (7ff641d23200) [pid = 2650] [serial = 86] [outer = 0] [url = about:blank]
[task 2021-08-07T17:14:28.297Z] 17:14:28     INFO - GECKO(2460) | [Child 2536: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 2 (7f5e71b5dc00) [pid = 2536] [serial = 87] [outer = 0] [url = about:blank]
[task 2021-08-07T17:14:28.497Z] 17:14:28     INFO - GECKO(2460) | [Parent 2460: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 7fd52c9b2000 == 6 [pid = 2460] [id = 80] [url = chrome://devtools/content/storage/index.xhtml]
[task 2021-08-07T17:14:28.499Z] 17:14:28     INFO - GECKO(2460) | [Parent 2460: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 18 (7fd54f8bc900) [pid = 2460] [serial = 191] [outer = 0] [url = about:devtools-toolbox]
[task 2021-08-07T17:14:28.502Z] 17:14:28     INFO - GECKO(2460) | [Parent 2460: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 17 (7fd5537d7740) [pid = 2460] [serial = 194] [outer = 0] [url = chrome://devtools/content/storage/index.xhtml]
[task 2021-08-07T17:14:28.504Z] 17:14:28     INFO - GECKO(2460) | [Parent 2460: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 16 (7fd542b58400) [pid = 2460] [serial = 193] [outer = 0] [url = about:devtools-toolbox]
[task 2021-08-07T17:14:28.506Z] 17:14:28     INFO - GECKO(2460) | [Parent 2460: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 15 (7fd52de3dc00) [pid = 2460] [serial = 195] [outer = 0] [url = about:blank]
[task 2021-08-07T17:14:28.507Z] 17:14:28     INFO - GECKO(2460) | [Parent 2460: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 14 (7fd52cfa5400) [pid = 2460] [serial = 197] [outer = 0] [url = about:blank]
[task 2021-08-07T17:14:28.508Z] 17:14:28     INFO - GECKO(2460) | [Parent 2460: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 7fd529861c00 == 5 [pid = 2460] [id = 79] [url = about:devtools-toolbox]
[task 2021-08-07T17:14:29.304Z] 17:14:29     INFO - TEST-PASS | devtools/client/storage/test/browser_storage_fission_session_storage.js | The main process DevToolsServer has no pending connection when the test ends - 
[task 2021-08-07T17:14:29.315Z] 17:14:29     INFO - GECKO(2460) | MEMORY STAT | vsize 3637MB | residentFast 521MB | heapAllocated 215MB
[task 2021-08-07T17:14:29.317Z] 17:14:29     INFO - TEST-OK | devtools/client/storage/test/browser_storage_fission_session_storage.js | took 6811ms
[task 2021-08-07T17:14:29.329Z] 17:14:29     INFO - GECKO(2460) | [Child 2650: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7ff641d41000 == 1 [pid = 2650] [id = 37]
[task 2021-08-07T17:14:29.332Z] 17:14:29     INFO - GECKO(2460) | [Child 2650: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (7ff641d23040) [pid = 2650] [serial = 88] [outer = 0]
[task 2021-08-07T17:14:29.334Z] 17:14:29     INFO - GECKO(2460) | [Child 2650: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (7ff641d42400) [pid = 2650] [serial = 89] [outer = 7ff641d23040]
[task 2021-08-07T17:14:29.396Z] 17:14:29     INFO - checking window state
[task 2021-08-07T17:14:29.434Z] 17:14:29     INFO - TEST-START | devtools/client/storage/test/browser_storage_indexeddb_add_button_hidden.js
Whiteboard: [stockwell needswork:owner]

Belén, as the owner of this component, could you help us assign it to someone?
Thank you.

Flags: needinfo?(balbeza)

Hi, sorry, I was on leave and didn't see that. I'll assign it to me. Thanks!

Assignee: nobody → balbeza
Status: NEW → ASSIGNED
Flags: needinfo?(balbeza)

There is a race condition in which the TableWidget was trying to sort values that are no longer available in the table itself, if we change the contents of the table too quickly. This patch should also fix Bug 1706633

Pushed by balbeza@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f0e62bbdc4f1
[devtools] Fix local/session storage intermittents due to TableWidget error while sorting r=jdescottes
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 93 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: