Closed Bug 1878301 Opened 10 months ago Closed 9 months ago

Intermittent Assertion failure: IsValid(), at /builds/worker/checkouts/gecko/gfx/layers/client/TextureClient.cpp:749 | single tracking bug

Categories

(Core :: Graphics, defect, P3)

defect

Tracking

()

RESOLVED FIXED
125 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox123 --- unaffected
firefox124 --- fixed
firefox125 --- fixed

People

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

References

Details

(Keywords: assertion, intermittent-failure, intermittent-testcase, Whiteboard: [stockwell disable-recommended])

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


[task 2024-02-02T13:05:28.169Z] 13:05:28     INFO - TEST-START | browser/base/content/test/general/browser_ctrlTab.js
[task 2024-02-02T13:05:28.246Z] 13:05:28     INFO - GECKO(1290) | [Child 1442: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7fa132d17400 == 2 [pid = 1442] [id = 54]
[task 2024-02-02T13:05:28.246Z] 13:05:28     INFO - GECKO(1290) | [Child 1442: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (7fa13150d3e0) [pid = 1442] [serial = 124] [outer = 0]
[task 2024-02-02T13:05:28.249Z] 13:05:28     INFO - GECKO(1290) | [Child 1442: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 4 (7fa132d17c00) [pid = 1442] [serial = 125] [outer = 7fa13150d3e0]
[task 2024-02-02T13:05:28.261Z] 13:05:28     INFO - GECKO(1290) | [Child 1511: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7f9bcec86000 == 2 [pid = 1511] [id = 32]
[task 2024-02-02T13:05:28.262Z] 13:05:28     INFO - GECKO(1290) | [Child 1511: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 5 (7f9bcfd035c0) [pid = 1511] [serial = 82] [outer = 0]
[task 2024-02-02T13:05:28.264Z] 13:05:28     INFO - GECKO(1290) | [Child 1511: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 6 (7f9bcec86400) [pid = 1511] [serial = 83] [outer = 7f9bcfd035c0]
[task 2024-02-02T13:05:28.275Z] 13:05:28     INFO - GECKO(1290) | [Child 1525: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7f535154e800 == 1 [pid = 1525] [id = 7]
[task 2024-02-02T13:05:28.275Z] 13:05:28     INFO - GECKO(1290) | [Child 1525: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (7f5350a03020) [pid = 1525] [serial = 18] [outer = 0]
[task 2024-02-02T13:05:28.276Z] 13:05:28     INFO - GECKO(1290) | [Child 1525: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (7f535154fc00) [pid = 1525] [serial = 19] [outer = 7f5350a03020]
[task 2024-02-02T13:05:28.820Z] 13:05:28     INFO - GECKO(1290) | [Child 1525: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (7f5351551800) [pid = 1525] [serial = 20] [outer = 7f5350a03020]
[task 2024-02-02T13:05:28.830Z] 13:05:28     INFO - GECKO(1290) | [Child 1511: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 7 (7f9bcec86c00) [pid = 1511] [serial = 84] [outer = 7f9bcfd035c0]
[task 2024-02-02T13:05:28.833Z] 13:05:28     INFO - GECKO(1290) | [Child 1442: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 5 (7fa132d1ac00) [pid = 1442] [serial = 126] [outer = 7fa13150d3e0]
[task 2024-02-02T13:05:28.953Z] 13:05:28     INFO - GECKO(1290) | JavaScript error: resource://gre/modules/PageThumbUtils.sys.mjs, line 349: TypeError: ChromeUtils.getClassName: Argument 1 is not an object.
[task 2024-02-02T13:05:29.007Z] 13:05:29     INFO - GECKO(1290) | JavaScript error: resource://gre/modules/PageThumbUtils.sys.mjs, line 349: TypeError: ChromeUtils.getClassName: Argument 1 is not an object.
[task 2024-02-02T13:05:29.023Z] 13:05:29     INFO - GECKO(1290) | JavaScript error: resource://gre/modules/PageThumbUtils.sys.mjs, line 349: TypeError: ChromeUtils.getClassName: Argument 1 is not an object.
[task 2024-02-02T13:05:29.127Z] 13:05:29     INFO - GECKO(1290) | [Child 1494, Main Thread] WARNING: NS_ENSURE_TRUE(scrollFrame) failed: file /builds/worker/checkouts/gecko/dom/base/nsDOMWindowUtils.cpp:2018
[task 2024-02-02T13:05:29.265Z] 13:05:29     INFO - GECKO(1290) | [WARN  webrender::renderer::init] asking to enable_gpu_markers but no supporting extension was found
[task 2024-02-02T13:05:29.886Z] 13:05:29     INFO - GECKO(1290) | [Parent 1290: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 29 (7fc778e08c00) [pid = 1290] [serial = 270] [outer = 0] [url = about:blank]
[task 2024-02-02T13:05:29.886Z] 13:05:29     INFO - GECKO(1290) | [Parent 1290: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 28 (7fc77e0b7800) [pid = 1290] [serial = 277] [outer = 0] [url = about:addons]
[task 2024-02-02T13:05:29.886Z] 13:05:29     INFO - GECKO(1290) | [Parent 1290: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 27 (7fc7783ab000) [pid = 1290] [serial = 272] [outer = 0] [url = about:blank]
[task 2024-02-02T13:05:29.887Z] 13:05:29     INFO - GECKO(1290) | [Parent 1290: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 26 (7fc7783aa800) [pid = 1290] [serial = 274] [outer = 0] [url = about:blank]
[task 2024-02-02T13:05:30.028Z] 13:05:30     INFO - GECKO(1290) | [Child 1511: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 6 (7f9bcfdea800) [pid = 1511] [serial = 76] [outer = 0] [url = data:text/html,<p><a id="commonlink" href="http://mochi.test/moz/">Common link</a></p><p><math id="mathlink" xmlns="http://www.w3.org/1998/Math/MathML" href="http://mochi.test/moz/"><mtext>MathML XLink</mtext></math></p><p><svg id="svgxlink" xmlns="http://www.w3.org/2000/svg" width="100px" height="50px" version="1.1"><a xlink:type="simple" xlink:href="http://mochi.test/moz/"><text transform="translate(10, 25)">SVG XLink</text></a></svg></p><br><span id="host"></span><script>document.getElementById("host").attachShadow({mode: "closed"}).appendChild(document.getElementById("commonlink").cloneNode(true));</script><iframe id="frame" src="https://test2.example.com:443/browser/browser/base/content/test/general/file_with_link_to_http.html"></iframe>]
[task 2024-02-02T13:05:30.031Z] 13:05:30     INFO - GECKO(1290) | [Child 1511: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 5 (7f9bcec83c00) [pid = 1511] [serial = 79] [outer = 0] [url = about:blank]
[task 2024-02-02T13:05:30.034Z] 13:05:30     INFO - GECKO(1290) | [Child 1511: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 7f9bcec83800 == 1 [pid = 1511] [id = 30] [url = data:text/html,<p><a id="commonlink" href="http://mochi.test/moz/">Common link</a></p><p><math id="mathlink" xmlns="http://www.w3.org/1998/Math/MathML" href="http://mochi.test/moz/"><mtext>MathML XLink</mtext></math></p><p><svg id="svgxlink" xmlns="http://www.w3.org/2000/svg" width="100px" height="50px" version="1.1"><a xlink:type="simple" xlink:href="http://mochi.test/moz/"><text transform="translate(10, 25)">SVG XLink</text></a></svg></p><br><span id="host"></span><script>document.getElementById("host").attachShadow({mode: "closed"}).appendChild(document.getElementById("commonlink").cloneNode(true));</script><iframe id="frame" src="https://test2.example.com:443/browser/browser/base/content/test/general/file_with_link_to_http.html"></iframe>]
[task 2024-02-02T13:05:30.078Z] 13:05:30     INFO - GECKO(1290) | [WARN  webrender::renderer::init] asking to enable_gpu_markers but no supporting extension was found
[task 2024-02-02T13:05:30.113Z] 13:05:30     INFO - GECKO(1290) | [Child 1511: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 4 (7f9bcfd03020) [pid = 1511] [serial = 78] [outer = 0] [url = data:text/html,<p><a id="commonlink" href="http://mochi.test/moz/">Common link</a></p><p><math id="mathlink" xmlns="http://www.w3.org/1998/Math/MathML" href="http://mochi.test/moz/"><mtext>MathML XLink</mtext></math></p><p><svg id="svgxlink" xmlns="http://www.w3.org/2000/svg" width="100px" height="50px" version="1.1"><a xlink:type="simple" xlink:href="http://mochi.test/moz/"><text transform="translate(10, 25)">SVG XLink</text></a></svg></p><br><span id="host"></span><script>document.getElementById("host").attachShadow({mode: "closed"}).appendChild(document.getElementById("commonlink").cloneNode(true));</script><iframe id="frame" src="https://test2.example.com:443/browser/browser/base/content/test/general/file_with_link_to_http.html"></iframe>]
[task 2024-02-02T13:05:30.117Z] 13:05:30     INFO - GECKO(1290) | [Child 1494: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 7 (7fbc5761d100) [pid = 1494] [serial = 103] [outer = 0] [url = ]
[task 2024-02-02T13:05:30.198Z] 13:05:30     INFO - GECKO(1290) | [Child 1494: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 6 (7fbc576a7800) [pid = 1494] [serial = 97] [outer = 0] [url = about:blank]
[task 2024-02-02T13:05:30.200Z] 13:05:30     INFO - GECKO(1290) | [Child 1494: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 5 (7fbc576a6000) [pid = 1494] [serial = 98] [outer = 0] [url = data:text/html,<p><a id="commonlink" href="http://mochi.test/moz/">Common link</a></p><p><math id="mathlink" xmlns="http://www.w3.org/1998/Math/MathML" href="http://mochi.test/moz/"><mtext>MathML XLink</mtext></math></p><p><svg id="svgxlink" xmlns="http://www.w3.org/2000/svg" width="100px" height="50px" version="1.1"><a xlink:type="simple" xlink:href="http://mochi.test/moz/"><text transform="translate(10, 25)">SVG XLink</text></a></svg></p><br><span id="host"></span><script>document.getElementById("host").attachShadow({mode: "closed"}).appendChild(document.getElementById("commonlink").cloneNode(true));</script><iframe id="frame" src="https://test2.example.com:443/browser/browser/base/content/test/general/file_with_link_to_http.html"></iframe>]
[task 2024-02-02T13:05:30.200Z] 13:05:30     INFO - GECKO(1290) | [Child 1494: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 7fbc576a7000 == 2 [pid = 1494] [id = 45] [url = data:text/html,<p><a id="commonlink" href="http://mochi.test/moz/">Common link</a></p><p><math id="mathlink" xmlns="http://www.w3.org/1998/Math/MathML" href="http://mochi.test/moz/"><mtext>MathML XLink</mtext></math></p><p><svg id="svgxlink" xmlns="http://www.w3.org/2000/svg" width="100px" height="50px" version="1.1"><a xlink:type="simple" xlink:href="http://mochi.test/moz/"><text transform="translate(10, 25)">SVG XLink</text></a></svg></p><br><span id="host"></span><script>document.getElementById("host").attachShadow({mode: "closed"}).appendChild(document.getElementById("commonlink").cloneNode(true));</script><iframe id="frame" src="https://test2.example.com:443/browser/browser/base/content/test/general/file_with_link_to_http.html"></iframe>]
[task 2024-02-02T13:05:30.201Z] 13:05:30     INFO - GECKO(1290) | [Child 1494: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 7fbc576b0000 == 1 [pid = 1494] [id = 46] [url = ]
[task 2024-02-02T13:05:30.327Z] 13:05:30     INFO - GECKO(1290) | [Child 1494: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 4 (7fbc5761c020) [pid = 1494] [serial = 100] [outer = 0] [url = data:text/html,<p><a id="commonlink" href="http://mochi.test/moz/">Common link</a></p><p><math id="mathlink" xmlns="http://www.w3.org/1998/Math/MathML" href="http://mochi.test/moz/"><mtext>MathML XLink</mtext></math></p><p><svg id="svgxlink" xmlns="http://www.w3.org/2000/svg" width="100px" height="50px" version="1.1"><a xlink:type="simple" xlink:href="http://mochi.test/moz/"><text transform="translate(10, 25)">SVG XLink</text></a></svg></p><br><span id="host"></span><script>document.getElementById("host").attachShadow({mode: "closed"}).appendChild(document.getElementById("commonlink").cloneNode(true));</script><iframe id="frame" src="https://test2.example.com:443/browser/browser/base/content/test/general/file_with_link_to_http.html"></iframe>]
[task 2024-02-02T13:05:30.389Z] 13:05:30     INFO - GECKO(1290) | [Parent 1290: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 25 (7fc77e0ab000) [pid = 1290] [serial = 276] [outer = 0] [url = about:blank]
[task 2024-02-02T13:05:30.427Z] 13:05:30     INFO - GECKO(1290) | [Parent 1290: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 24 (7fc7783ad000) [pid = 1290] [serial = 263] [outer = 0] [url = about:blank]
[task 2024-02-02T13:05:30.429Z] 13:05:30     INFO - GECKO(1290) | [Parent 1290: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 23 (7fc7783b0400) [pid = 1290] [serial = 268] [outer = 0] [url = about:preferences]
[task 2024-02-02T13:05:30.429Z] 13:05:30     INFO - GECKO(1290) | [Parent 1290: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 22 (7fc778348000) [pid = 1290] [serial = 267] [outer = 0] [url = about:blank]
[task 2024-02-02T13:05:30.921Z] 13:05:30     INFO - GECKO(1290) | [WARN  webrender::renderer::init] asking to enable_gpu_markers but no supporting extension was found
[task 2024-02-02T13:05:31.366Z] 13:05:31     INFO - GECKO(1290) | [WARN  webrender::renderer::init] asking to enable_gpu_markers but no supporting extension was found
[task 2024-02-02T13:05:31.662Z] 13:05:31     INFO - GECKO(1290) | [WARN  webrender::renderer::init] asking to enable_gpu_markers but no supporting extension was found
[task 2024-02-02T13:05:32.013Z] 13:05:32     INFO - GECKO(1290) | [WARN  webrender::renderer::init] asking to enable_gpu_markers but no supporting extension was found
[task 2024-02-02T13:05:32.129Z] 13:05:32     INFO - GECKO(1290) | [Parent 1290, Main Thread] WARNING: NS_ENSURE_TRUE(parentPresShell) failed: file /builds/worker/checkouts/gecko/layout/base/PresShell.cpp:6702
[task 2024-02-02T13:05:32.178Z] 13:05:32     INFO - GECKO(1290) | [Child 1442: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7fa132d1e400 == 3 [pid = 1442] [id = 55]
[task 2024-02-02T13:05:32.179Z] 13:05:32     INFO - GECKO(1290) | [Child 1442: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 6 (7fa13150d5c0) [pid = 1442] [serial = 127] [outer = 0]
[task 2024-02-02T13:05:32.180Z] 13:05:32     INFO - GECKO(1290) | [Child 1442: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 7 (7fa132d1fc00) [pid = 1442] [serial = 128] [outer = 7fa13150d5c0]
[task 2024-02-02T13:05:32.423Z] 13:05:32     INFO - GECKO(1290) | [Child 1442: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 8 (7fa132d21800) [pid = 1442] [serial = 129] [outer = 7fa13150d5c0]
[task 2024-02-02T13:05:32.657Z] 13:05:32     INFO - GECKO(1290) | [WARN  webrender::renderer::init] asking to enable_gpu_markers but no supporting extension was found
[task 2024-02-02T13:05:32.967Z] 13:05:32     INFO - GECKO(1290) | [Parent 1290: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7fc77834cc00 == 8 [pid = 1290] [id = 128]
[task 2024-02-02T13:05:32.969Z] 13:05:32     INFO - GECKO(1290) | [Parent 1290: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 23 (7fc7651fec40) [pid = 1290] [serial = 278] [outer = 0]
[task 2024-02-02T13:05:32.971Z] 13:05:32     INFO - GECKO(1290) | [Parent 1290: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 24 (7fc778348000) [pid = 1290] [serial = 279] [outer = 7fc7651fec40]
[task 2024-02-02T13:05:33.031Z] 13:05:33     INFO - GECKO(1290) | [Parent 1290: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 25 (7fc77833f000) [pid = 1290] [serial = 280] [outer = 7fc7651fec40]
[task 2024-02-02T13:05:33.050Z] 13:05:33     INFO - GECKO(1290) | [Parent 1290, Main Thread] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/worker/checkouts/gecko/parser/html/nsHtml5StreamParser.cpp:1227
[task 2024-02-02T13:05:33.376Z] 13:05:33     INFO - GECKO(1290) | [Parent 1290, Main Thread] WARNING: '!inner', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorProtocol.cpp:163
[task 2024-02-02T13:05:33.379Z] 13:05:33     INFO - GECKO(1290) | [Parent 1290, Main Thread] WARNING: '!inner', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorProtocol.cpp:163
[task 2024-02-02T13:05:33.478Z] 13:05:33     INFO - GECKO(1290) | [Parent 1290: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7fc778344800 == 9 [pid = 1290] [id = 129]
[task 2024-02-02T13:05:33.481Z] 13:05:33     INFO - GECKO(1290) | [Parent 1290: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 26 (7fc7651fe100) [pid = 1290] [serial = 281] [outer = 0]
[task 2024-02-02T13:05:33.485Z] 13:05:33     INFO - GECKO(1290) | [Parent 1290: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 27 (7fc778348c00) [pid = 1290] [serial = 282] [outer = 7fc7651fe100]
[task 2024-02-02T13:05:33.886Z] 13:05:33     INFO - GECKO(1290) | [Parent 1290: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 28 (7fc7783b7400) [pid = 1290] [serial = 283] [outer = 7fc7651fe100]
[task 2024-02-02T13:05:33.939Z] 13:05:33     INFO - GECKO(1290) | [Parent 1290, Main Thread] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/worker/checkouts/gecko/parser/html/nsHtml5StreamParser.cpp:1227
[task 2024-02-02T13:05:34.131Z] 13:05:34     INFO - GECKO(1290) | [WARN  webrender::renderer::init] asking to enable_gpu_markers but no supporting extension was found
[task 2024-02-02T13:05:34.244Z] 13:05:34     INFO - GECKO(1290) | [WARN  webrender::device::gl] Cropping texture upload Box2D((0, 0), (0, 1)) to None
[task 2024-02-02T13:05:34.246Z] 13:05:34     INFO - GECKO(1290) | [WARN  webrender::device::gl] Cropping texture upload Box2D((0, 0), (0, 1)) to None
[task 2024-02-02T13:05:34.247Z] 13:05:34     INFO - GECKO(1290) | [WARN  webrender::device::gl] Cropping texture upload Box2D((0, 0), (0, 1)) to None
[task 2024-02-02T13:05:34.329Z] 13:05:34     INFO - GECKO(1290) | [Child 1494: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 3 (7fbc576a6400) [pid = 1494] [serial = 102] [outer = 0] [url = data:text/html,<p><a id="commonlink" href="http://mochi.test/moz/">Common link</a></p><p><math id="mathlink" xmlns="http://www.w3.org/1998/Math/MathML" href="http://mochi.test/moz/"><mtext>MathML XLink</mtext></math></p><p><svg id="svgxlink" xmlns="http://www.w3.org/2000/svg" width="100px" height="50px" version="1.1"><a xlink:type="simple" xlink:href="http://mochi.test/moz/"><text transform="translate(10, 25)">SVG XLink</text></a></svg></p><br><span id="host"></span><script>document.getElementById("host").attachShadow({mode: "closed"}).appendChild(document.getElementById("commonlink").cloneNode(true));</script><iframe id="frame" src="https://test2.example.com:443/browser/browser/base/content/test/general/file_with_link_to_http.html"></iframe>]
[task 2024-02-02T13:05:34.330Z] 13:05:34     INFO - GECKO(1290) | [Child 1494: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 2 (7fbc576a7400) [pid = 1494] [serial = 101] [outer = 0] [url = about:blank]
[task 2024-02-02T13:05:34.568Z] 13:05:34     INFO - GECKO(1290) | [Child 1511: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 3 (7f9bcec80000) [pid = 1511] [serial = 80] [outer = 0] [url = data:text/html,<p><a id="commonlink" href="http://mochi.test/moz/">Common link</a></p><p><math id="mathlink" xmlns="http://www.w3.org/1998/Math/MathML" href="http://mochi.test/moz/"><mtext>MathML XLink</mtext></math></p><p><svg id="svgxlink" xmlns="http://www.w3.org/2000/svg" width="100px" height="50px" version="1.1"><a xlink:type="simple" xlink:href="http://mochi.test/moz/"><text transform="translate(10, 25)">SVG XLink</text></a></svg></p><br><span id="host"></span><script>document.getElementById("host").attachShadow({mode: "closed"}).appendChild(document.getElementById("commonlink").cloneNode(true));</script><iframe id="frame" src="https://test2.example.com:443/browser/browser/base/content/test/general/file_with_link_to_http.html"></iframe>]
[task 2024-02-02T13:05:34.570Z] 13:05:34     INFO - GECKO(1290) | [Child 1511: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 2 (7f9bcec86400) [pid = 1511] [serial = 83] [outer = 0] [url = about:blank]
[task 2024-02-02T13:05:34.865Z] 13:05:34     INFO - GECKO(1290) | [WARN  webrender::renderer::init] asking to enable_gpu_markers but no supporting extension was found
[task 2024-02-02T13:05:35.024Z] 13:05:35     INFO - GECKO(1290) | [Parent 1290, Main Thread] WARNING: '!inner', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorProtocol.cpp:163
[task 2024-02-02T13:05:35.025Z] 13:05:35     INFO - GECKO(1290) | [Parent 1290, Main Thread] WARNING: '!inner', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorProtocol.cpp:163
[task 2024-02-02T13:05:35.269Z] 13:05:35     INFO - GECKO(1290) | [Child 1442: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7fa132d54800 == 4 [pid = 1442] [id = 56]
[task 2024-02-02T13:05:35.270Z] 13:05:35     INFO - GECKO(1290) | [Child 1442: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 9 (7fa13150d7a0) [pid = 1442] [serial = 130] [outer = 0]
[task 2024-02-02T13:05:35.271Z] 13:05:35     INFO - GECKO(1290) | [Child 1442: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 10 (7fa132d54c00) [pid = 1442] [serial = 131] [outer = 7fa13150d7a0]
[task 2024-02-02T13:05:35.286Z] 13:05:35     INFO - GECKO(1290) | [Child 1511: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7f9bcec84800 == 2 [pid = 1511] [id = 33]
[task 2024-02-02T13:05:35.293Z] 13:05:35     INFO - GECKO(1290) | [Child 1511: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (7f9bcfd033e0) [pid = 1511] [serial = 85] [outer = 0]
[task 2024-02-02T13:05:35.294Z] 13:05:35     INFO - GECKO(1290) | [Child 1511: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 4 (7f9bcec84c00) [pid = 1511] [serial = 86] [outer = 7f9bcfd033e0]
[task 2024-02-02T13:05:35.303Z] 13:05:35     INFO - GECKO(1290) | [Child 1525: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7f5351556c00 == 2 [pid = 1525] [id = 8]
[task 2024-02-02T13:05:35.303Z] 13:05:35     INFO - GECKO(1290) | [Child 1525: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 4 (7f5350a03200) [pid = 1525] [serial = 21] [outer = 0]
[task 2024-02-02T13:05:35.303Z] 13:05:35     INFO - GECKO(1290) | [Child 1525: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 5 (7f5351557800) [pid = 1525] [serial = 22] [outer = 7f5350a03200]
[task 2024-02-02T13:05:35.355Z] 13:05:35     INFO - GECKO(1290) | [Child 2072: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7f929a653400 == 1 [pid = 2072] [id = 1]
[task 2024-02-02T13:05:35.355Z] 13:05:35     INFO - GECKO(1290) | [Child 2072: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (7f929a685020) [pid = 2072] [serial = 3] [outer = 0]
[task 2024-02-02T13:05:35.357Z] 13:05:35     INFO - GECKO(1290) | [Child 2072: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (7f929a655800) [pid = 2072] [serial = 4] [outer = 7f929a685020]
[task 2024-02-02T13:05:35.401Z] 13:05:35     INFO - GECKO(1290) | [Child 2152: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7f1a28a51800 == 1 [pid = 2152] [id = 1]
[task 2024-02-02T13:05:35.401Z] 13:05:35     INFO - GECKO(1290) | [Child 2152: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (7f1a28a15020) [pid = 2152] [serial = 3] [outer = 0]
[task 2024-02-02T13:05:35.404Z] 13:05:35     INFO - GECKO(1290) | [Child 2152: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (7f1a28a52c00) [pid = 2152] [serial = 4] [outer = 7f1a28a15020]
[task 2024-02-02T13:05:35.459Z] 13:05:35     INFO - GECKO(1290) | [Parent 1290: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7fc7783aa800 == 10 [pid = 1290] [id = 130]
[task 2024-02-02T13:05:35.467Z] 13:05:35     INFO - GECKO(1290) | [Parent 1290: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 29 (7fc777ba55c0) [pid = 1290] [serial = 284] [outer = 0]
[task 2024-02-02T13:05:35.477Z] 13:05:35     INFO - GECKO(1290) | [Parent 1290: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 30 (7fc7783aac00) [pid = 1290] [serial = 285] [outer = 7fc777ba55c0]
[task 2024-02-02T13:05:35.780Z] 13:05:35     INFO - GECKO(1290) | [Parent 1290, Main Thread] WARNING: WebProgress Ignored: BrowsingContext is null or discarded: file /builds/worker/checkouts/gecko/dom/ipc/BrowserParent.cpp:3107
[task 2024-02-02T13:05:36.137Z] 13:05:36     INFO - GECKO(1290) | [Child 1525: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 6 (7f5351557c00) [pid = 1525] [serial = 23] [outer = 7f5350a03200]
[task 2024-02-02T13:05:36.141Z] 13:05:36     INFO - GECKO(1290) | [Child 1442: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 11 (7fa132d22400) [pid = 1442] [serial = 132] [outer = 7fa13150d7a0]
[task 2024-02-02T13:05:36.149Z] 13:05:36     INFO - GECKO(1290) | [Child 1511: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 5 (7f9bcec80800) [pid = 1511] [serial = 87] [outer = 7f9bcfd033e0]
[task 2024-02-02T13:05:36.170Z] 13:05:36     INFO - GECKO(1290) | [Parent 1290: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 31 (7fc778e9a800) [pid = 1290] [serial = 286] [outer = 7fc777ba55c0]
[task 2024-02-02T13:05:36.175Z] 13:05:36     INFO - GECKO(1290) | [Child 2072: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (7f929a656400) [pid = 2072] [serial = 5] [outer = 7f929a685020]
[task 2024-02-02T13:05:36.188Z] 13:05:36     INFO - GECKO(1290) | [Parent 1290, Main Thread] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/worker/checkouts/gecko/parser/html/nsHtml5StreamParser.cpp:1227
[task 2024-02-02T13:05:36.299Z] 13:05:36     INFO - GECKO(1290) | JavaScript error: resource://gre/modules/PageThumbUtils.sys.mjs, line 349: TypeError: ChromeUtils.getClassName: Argument 1 is not an object.
[task 2024-02-02T13:05:36.430Z] 13:05:36     INFO - GECKO(1290) | [WARN  webrender::renderer::init] asking to enable_gpu_markers but no supporting extension was found
[task 2024-02-02T13:05:37.370Z] 13:05:37     INFO - GECKO(1290) | [WARN  webrender::renderer::init] asking to enable_gpu_markers but no supporting extension was found
[task 2024-02-02T13:05:37.374Z] 13:05:37     INFO - GECKO(1290) | [Parent 1290, Main Thread] WARNING: '!mReadLock', file /builds/worker/checkouts/gecko/gfx/layers/client/TextureClient.cpp:641
[task 2024-02-02T13:05:37.376Z] 13:05:37     INFO - GECKO(1290) | Assertion failure: IsValid(), at /builds/worker/checkouts/gecko/gfx/layers/client/TextureClient.cpp:749
[task 2024-02-02T13:05:37.377Z] 13:05:37     INFO - GECKO(1290) | #01: mozilla::layers::TextureClient::Lock(mozilla::layers::OpenMode) [gfx/layers/client/TextureClient.cpp:749]
[task 2024-02-02T13:05:37.380Z] 13:05:37     INFO - GECKO(1290) | #02: mozilla::layers::PersistentBufferProviderShared::BorrowSnapshot(mozilla::gfx::DrawTarget*) [gfx/layers/PersistentBufferProvider.cpp:697]
[task 2024-02-02T13:05:37.381Z] 13:05:37     INFO - GECKO(1290) | #03: mozilla::dom::CanvasRenderingContext2D::CopyBufferProvider(mozilla::layers::PersistentBufferProvider&, mozilla::gfx::DrawTarget&, mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits>) [dom/canvas/CanvasRenderingContext2D.cpp:1381]
[task 2024-02-02T13:05:37.382Z] 13:05:37     INFO - GECKO(1290) | #04: mozilla::dom::CanvasRenderingContext2D::EnsureTarget(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const*, bool) [dom/canvas/CanvasRenderingContext2D.cpp:1575]
[task 2024-02-02T13:05:37.383Z] 13:05:37     INFO - GECKO(1290) | #05: mozilla::dom::CanvasRenderingContext2D::UpdateWebRenderCanvasData(mozilla::nsDisplayListBuilder*, mozilla::layers::WebRenderCanvasData*) [dom/canvas/CanvasRenderingContext2D.cpp:6359]
[task 2024-02-02T13:05:37.385Z] 13:05:37     INFO - GECKO(1290) | #06: nsDisplayCanvas::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::StackingContextHelper const&, mozilla::layers::RenderRootStateManager*, mozilla::nsDisplayListBuilder*) [layout/generic/nsHTMLCanvasFrame.cpp:150]
[task 2024-02-02T13:05:37.385Z] 13:05:37     INFO - GECKO(1290) | #07: mozilla::layers::WebRenderCommandBuilder::CreateWebRenderCommands(mozilla::nsDisplayItem*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::StackingContextHelper const&, mozilla::nsDisplayListBuilder*) [gfx/layers/wr/WebRenderCommandBuilder.cpp:1867]
[task 2024-02-02T13:05:37.388Z] 13:05:37     INFO - GECKO(1290) | #08: mozilla::layers::WebRenderCommandBuilder::CreateWebRenderCommandsFromDisplayList(mozilla::nsDisplayList*, mozilla::nsDisplayItem*, mozilla::nsDisplayListBuilder*, mozilla::layers::StackingContextHelper const&, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, bool) [gfx/layers/wr/WebRenderCommandBuilder.cpp:0]
[task 2024-02-02T13:05:37.389Z] 13:05:37     INFO - GECKO(1290) | #09: mozilla::layers::WebRenderCommandBuilder::BuildWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::nsDisplayList*, mozilla::nsDisplayListBuilder*, mozilla::layers::WebRenderScrollData&, WrFiltersHolder&&) [gfx/layers/wr/WebRenderCommandBuilder.cpp:1785]
[task 2024-02-02T13:05:37.392Z] 13:05:37     INFO - GECKO(1290) | #10: mozilla::layers::WebRenderLayerManager::EndTransactionWithoutLayer(mozilla::nsDisplayList*, mozilla::nsDisplayListBuilder*, WrFiltersHolder&&, mozilla::layers::WebRenderBackgroundData*, double) [gfx/layers/wr/WebRenderLayerManager.cpp:368]
[task 2024-02-02T13:05:37.393Z] 13:05:37     INFO - GECKO(1290) | #11: mozilla::nsDisplayList::PaintRoot(mozilla::nsDisplayListBuilder*, gfxContext*, unsigned int, mozilla::Maybe<double>) [layout/painting/nsDisplayList.cpp:2268]
[task 2024-02-02T13:05:37.395Z] 13:05:37     INFO - GECKO(1290) | #12: nsLayoutUtils::PaintFrame(gfxContext*, nsIFrame*, nsRegion const&, unsigned int, mozilla::nsDisplayListBuilderMode, nsLayoutUtils::PaintFrameFlags) [layout/base/nsLayoutUtils.cpp:3433]
[task 2024-02-02T13:05:37.407Z] 13:05:37     INFO - GECKO(1290) | #13: mozilla::PresShell::PaintInternal(nsView*, mozilla::PaintInternalFlags) [layout/base/PresShell.cpp:6469]
[task 2024-02-02T13:05:37.408Z] 13:05:37     INFO - GECKO(1290) | #14: nsViewManager::ProcessPendingUpdatesPaint(nsIWidget*) [view/nsViewManager.cpp:409]
[task 2024-02-02T13:05:37.410Z] 13:05:37     INFO - GECKO(1290) | #15: nsViewManager::ProcessPendingUpdatesForView(nsView*, bool) [view/nsViewManager.cpp:344]
[task 2024-02-02T13:05:37.412Z] 13:05:37     INFO - GECKO(1290) | #16: nsViewManager::ProcessPendingUpdates() [view/nsViewManager.cpp:917]
[task 2024-02-02T13:05:37.415Z] 13:05:37     INFO - GECKO(1290) | #17: nsRefreshDriver::Tick(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::TimeStamp, nsRefreshDriver::IsExtraTick) [layout/base/nsRefreshDriver.cpp:2822]
[task 2024-02-02T13:05:37.416Z] 13:05:37     INFO - GECKO(1290) | #18: mozilla::RefreshDriverTimer::TickRefreshDrivers(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::TimeStamp, nsTArray<RefPtr<nsRefreshDriver> >&) [layout/base/nsRefreshDriver.cpp:345]
[task 2024-02-02T13:05:37.417Z] 13:05:37     INFO - GECKO(1290) | #19: mozilla::RefreshDriverTimer::Tick(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:363]
[task 2024-02-02T13:05:37.421Z] 13:05:37     INFO - GECKO(1290) | #20: mozilla::VsyncRefreshDriverTimer::RunRefreshDrivers(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:952]
[task 2024-02-02T13:05:37.422Z] 13:05:37     INFO - GECKO(1290) | #21: mozilla::VsyncRefreshDriverTimer::TickRefreshDriver(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:863]
[task 2024-02-02T13:05:37.422Z] 13:05:37     INFO - GECKO(1290) | #22: mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::NotifyVsyncTimerOnMainThread() [layout/base/nsRefreshDriver.cpp:593]
[task 2024-02-02T13:05:37.423Z] 13:05:37     INFO - GECKO(1290) | #23: mozilla::detail::RunnableFunction<mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::NotifyVsync(mozilla::VsyncEvent const&)::{lambda()#1}>::Run() [xpcom/threads/nsThreadUtils.h:549]
[task 2024-02-02T13:05:37.424Z] 13:05:37     INFO - GECKO(1290) | #24: mozilla::RunnableTask::Run() [xpcom/threads/TaskController.cpp:579]
[task 2024-02-02T13:05:37.425Z] 13:05:37     INFO - GECKO(1290) | #25: mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [xpcom/threads/TaskController.cpp:905]
[task 2024-02-02T13:05:37.425Z] 13:05:37     INFO - GECKO(1290) | #26: mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [xpcom/threads/TaskController.cpp:0]
[task 2024-02-02T13:05:37.426Z] 13:05:37     INFO - GECKO(1290) | #27: mozilla::TaskController::ProcessPendingMTTask(bool) [xpcom/threads/TaskController.cpp:514]
[task 2024-02-02T13:05:37.427Z] 13:05:37     INFO - GECKO(1290) | #28: mozilla::detail::RunnableFunction<mozilla::TaskController::TaskController()::$_1>::Run() [xpcom/threads/nsThreadUtils.h:549]
[task 2024-02-02T13:05:37.428Z] 13:05:37     INFO - GECKO(1290) | #29: nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:1203]
[task 2024-02-02T13:05:37.428Z] 13:05:37     INFO - GECKO(1290) | #30: NS_ProcessNextEvent(nsIThread*, bool) [xpcom/threads/nsThreadUtils.cpp:480]
[task 2024-02-02T13:05:37.429Z] 13:05:37     INFO - GECKO(1290) | #31: mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:0]
[task 2024-02-02T13:05:37.430Z] 13:05:37     INFO - GECKO(1290) | #32: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:346]
[task 2024-02-02T13:05:37.430Z] 13:05:37     INFO - GECKO(1290) | #33: nsBaseAppShell::Run() [widget/nsBaseAppShell.cpp:150]
[task 2024-02-02T13:05:37.431Z] 13:05:37     INFO - GECKO(1290) | #34: nsAppShell::Run() [widget/gtk/nsAppShell.cpp:470]
[task 2024-02-02T13:05:37.431Z] 13:05:37     INFO - GECKO(1290) | #35: nsAppStartup::Run() [toolkit/components/startup/nsAppStartup.cpp:297]
[task 2024-02-02T13:05:37.432Z] 13:05:37     INFO - GECKO(1290) | #36: XREMain::XRE_mainRun() [toolkit/xre/nsAppRunner.cpp:5729]
[task 2024-02-02T13:05:37.433Z] 13:05:37     INFO - GECKO(1290) | #37: XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) [toolkit/xre/nsAppRunner.cpp:5941]
[task 2024-02-02T13:05:37.433Z] 13:05:37     INFO - GECKO(1290) | #38: XRE_main(int, char**, mozilla::BootstrapConfig const&) [toolkit/xre/nsAppRunner.cpp:5998]
[task 2024-02-02T13:05:37.437Z] 13:05:37     INFO - GECKO(1290) | #39: ??? [/builds/worker/workspace/build/application/firefox/firefox + 0x3e1da]
[task 2024-02-02T13:05:37.437Z] 13:05:37     INFO - GECKO(1290) | #40: __libc_start_main [/lib/x86_64-linux-gnu/libc.so.6 + 0x21b97]
[task 2024-02-02T13:05:37.437Z] 13:05:37     INFO - GECKO(1290) | #41: ??? [/builds/worker/workspace/build/application/firefox/firefox + 0x3dd19]
[task 2024-02-02T13:05:37.437Z] 13:05:37     INFO - GECKO(1290) | #42: ??? (???:???)
[task 2024-02-02T13:05:37.437Z] 13:05:37     INFO - GECKO(1290) | ExceptionHandler::GenerateDump cloned child 3635
[task 2024-02-02T13:05:37.437Z] 13:05:37     INFO - GECKO(1290) | ExceptionHandler::SendContinueSignalToChild sent continue signal to child
<...>
[task 2024-02-02T13:05:37.759Z] 13:05:37     INFO - Buffered messages logged at 13:05:28
[task 2024-02-02T13:05:37.759Z] 13:05:37     INFO - Entering test bound 
[task 2024-02-02T13:05:37.760Z] 13:05:37     INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | number of open tabs should be 4 - 

Looks like Bug 1875369 uncovered this failure as seen here.
It's failing frequently since: https://treeherder.mozilla.org/intermittent-failures/bugdetails?startday=2024-02-07&endday=2024-02-14&tree=trunk&bug=1878301
Martin, could you please have a look over this one?
It's linux debug only and this is a latest failure log: https://treeherder.mozilla.org/logviewer?job_id=447295549&repo=autoland&lineNumber=6468

Flags: needinfo?(stransky)
See Also: → 1880129

It's because we have to delete rendering surface on Linux when window becomes hidden. That happens in main thread. Let's see if we can keep the surface around until rendering thread finishes rendering cycle (but that means blocking UI from rendering thread).

Flags: needinfo?(stransky)
Priority: -- → P3

Let's see if Bug 1880323 helps here.

Fixed by Bug 1880323 - last occurrence: job

Status: NEW → RESOLVED
Closed: 9 months ago
Resolution: --- → FIXED
Whiteboard: [stockwell disable-recommended]
Assignee: nobody → stransky
Depends on: 1880323
Target Milestone: --- → 125 Branch
See Also: → 1882538
You need to log in before you can comment on or make changes to this bug.