Intermittent Assertion failure: !mDocuments.IsEmpty(), at /builds/worker/checkouts/gecko/dom/base/DocGroup.cpp:280
Categories
(Core :: DOM: Core & HTML, defect)
Tracking
()
People
(Reporter: intermittent-bug-filer, Assigned: bwc)
References
Details
(Keywords: intermittent-failure, Whiteboard: [stockwell fixed:other])
Filed by: cbrindusan [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=296874429&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bAyzBvETQxGyQwEMgmCVhg/runs/0/artifacts/public/logs/live_backing.log
Reftest URL: https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bAyzBvETQxGyQwEMgmCVhg/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1
[task 2020-04-09T00:15:39.528Z] 00:15:39 INFO - REFTEST TEST-START | layout/reftests/w3c-css/submitted/ruby/nested-ruby-pairing-001.html == layout/reftests/w3c-css/submitted/ruby/nested-ruby-pairing-001-ref.html
[task 2020-04-09T00:15:39.529Z] 00:15:39 INFO - REFTEST TEST-LOAD | file:///Z:/task_1586387720/build/tests/reftest/tests/layout/reftests/w3c-css/submitted/ruby/nested-ruby-pairing-001.html | 13 / 14 (92%)
[task 2020-04-09T00:15:39.649Z] 00:15:39 INFO - REFTEST TEST-LOAD | file:///Z:/task_1586387720/build/tests/reftest/tests/layout/reftests/w3c-css/submitted/ruby/nested-ruby-pairing-001-ref.html | 13 / 14 (92%)
[task 2020-04-09T00:15:39.754Z] 00:15:39 INFO - REFTEST TEST-PASS | layout/reftests/w3c-css/submitted/ruby/nested-ruby-pairing-001.html == layout/reftests/w3c-css/submitted/ruby/nested-ruby-pairing-001-ref.html | image comparison, max difference: 0, number of differing pixels: 0
[task 2020-04-09T00:15:39.754Z] 00:15:39 INFO - REFTEST TEST-END | layout/reftests/w3c-css/submitted/ruby/nested-ruby-pairing-001.html == layout/reftests/w3c-css/submitted/ruby/nested-ruby-pairing-001-ref.html
[task 2020-04-09T00:15:39.795Z] 00:15:39 INFO - REFTEST INFO | Slowest test took 847ms (file:///Z:/task_1586387720/build/tests/reftest/tests/layout/reftests/w3c-css/submitted/ruby/ruby-text-combine-upright-001a.html)
[task 2020-04-09T00:15:39.796Z] 00:15:39 INFO - REFTEST INFO | Total canvas count = 3
[task 2020-04-09T00:15:40.810Z] 00:15:40 INFO - ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[task 2020-04-09T00:15:40.852Z] 00:15:40 INFO - [Parent 1104, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/worker/checkouts/gecko/netwerk/cache/nsCacheService.cpp, line 853
[task 2020-04-09T00:15:40.853Z] 00:15:40 INFO - [Parent 1104, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/worker/checkouts/gecko/netwerk/cache/nsCacheService.cpp, line 816
[task 2020-04-09T00:15:40.853Z] 00:15:40 INFO - [Parent 1104, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/worker/checkouts/gecko/netwerk/cache/nsApplicationCacheService.cpp, line 161
[task 2020-04-09T00:15:41.099Z] 00:15:41 INFO - [Child 4752, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/worker/checkouts/gecko/netwerk/base/nsNetUtil.cpp, line 2307
[task 2020-04-09T00:15:41.101Z] 00:15:41 INFO - [Child 4752, Main Thread] WARNING: 'NS_FAILED(rv)', file /builds/worker/checkouts/gecko/caps/ContentPrincipal.cpp, line 398
[task 2020-04-09T00:15:41.101Z] 00:15:41 INFO - [Child 4752, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/worker/checkouts/gecko/caps/ContentPrincipal.cpp, line 423
[task 2020-04-09T00:15:41.101Z] 00:15:41 INFO - [Child 4752, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/worker/checkouts/gecko/netwerk/base/nsNetUtil.cpp, line 2307
[task 2020-04-09T00:15:41.102Z] 00:15:41 INFO - [Child 4752, Main Thread] WARNING: 'NS_FAILED(rv)', file /builds/worker/checkouts/gecko/caps/ContentPrincipal.cpp, line 398
[task 2020-04-09T00:15:41.102Z] 00:15:41 INFO - [Child 4752, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/worker/checkouts/gecko/caps/ContentPrincipal.cpp, line 423
[task 2020-04-09T00:15:41.102Z] 00:15:41 INFO - [Child 4752, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/worker/checkouts/gecko/netwerk/base/nsNetUtil.cpp, line 2307
[task 2020-04-09T00:15:41.109Z] 00:15:41 INFO - [Child 4752, Main Thread] WARNING: 'NS_FAILED(rv)', file /builds/worker/checkouts/gecko/caps/ContentPrincipal.cpp, line 398
[task 2020-04-09T00:15:41.110Z] 00:15:41 INFO - [Child 4752, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/worker/checkouts/gecko/caps/ContentPrincipal.cpp, line 423
[task 2020-04-09T00:15:41.110Z] 00:15:41 INFO - [Child 4752, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/worker/checkouts/gecko/netwerk/base/nsNetUtil.cpp, line 2307
[task 2020-04-09T00:15:41.111Z] 00:15:41 INFO - [Child 4752, Main Thread] WARNING: 'NS_FAILED(rv)', file /builds/worker/checkouts/gecko/caps/ContentPrincipal.cpp, line 398
[task 2020-04-09T00:15:41.117Z] 00:15:41 INFO - [Child 4752, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/worker/checkouts/gecko/caps/ContentPrincipal.cpp, line 423
[task 2020-04-09T00:15:41.117Z] 00:15:41 INFO - [Child 4752, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/worker/checkouts/gecko/netwerk/base/nsNetUtil.cpp, line 2307
[task 2020-04-09T00:15:41.117Z] 00:15:41 INFO - [Child 4752, Main Thread] WARNING: 'NS_FAILED(rv)', file /builds/worker/checkouts/gecko/caps/ContentPrincipal.cpp, line 398
[task 2020-04-09T00:15:41.119Z] 00:15:41 INFO - [Child 4752, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/worker/checkouts/gecko/caps/ContentPrincipal.cpp, line 423
[task 2020-04-09T00:15:41.149Z] 00:15:41 INFO - [Child 4752, Main Thread] WARNING: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp, line 3352
[task 2020-04-09T00:15:41.190Z] 00:15:41 INFO - nsStringStats[task 2020-04-09T00:15:41.190Z] 00:15:41 INFO - => mAllocCount: 23862
[task 2020-04-09T00:15:41.191Z] 00:15:41 INFO - => mReallocCount: 0
[task 2020-04-09T00:15:41.191Z] 00:15:41 INFO - => mFreeCount: 23862
[task 2020-04-09T00:15:41.191Z] 00:15:41 INFO - => mShareCount: 11712
[task 2020-04-09T00:15:41.192Z] 00:15:41 INFO - => mAdoptCount: 449
[task 2020-04-09T00:15:41.192Z] 00:15:41 INFO - => mAdoptFreeCount: 481
[task 2020-04-09T00:15:41.193Z] 00:15:41 INFO - => Process ID: 4752, Thread ID: 10088
[task 2020-04-09T00:15:41.786Z] 00:15:41 INFO - Assertion failure: !mDocuments.IsEmpty(), at /builds/worker/checkouts/gecko/dom/base/DocGroup.cpp:280
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 11•4 years ago
|
||
The main change in bug 1601594 is to when it's cross-origin-isolated, we use "origin" as the key of the DocGroup
. I don't think we have tested that other than WPT tests for SharedArrayBuffer, COOP, and COEP. (in the failure log, they are reftests for layout, wpt test for webrtc).
The only thing might be related is that I only change the key of DocGroup from BaseDomain
to SiteOrigin
, but they shouldn't cause these test to hit the assertion for checking the number of documents in a DocGroup.
The elaborate more, my understanding for bug 1601594 is that it can cause a Document to get an incorrect DocGroup when unexpected/unhandled things happen (e.g. a pref is flip during runtime and that should be fixed in Bug 1641874) rather than DocGroup cannot find the Document.
Comment 12•4 years ago
|
||
Retriggers show this is from a wpt sync: https://treeherder.mozilla.org/#/jobs?repo=autoland&searchStr=Windows%2C7%2Cdebug%2CWeb%2Cplatform%2Ctests%2Ctest-windows7-32%2Fdebug-web-platform-tests-e10s-4%2CW%28wpt4%29&fromchange=cb312ffd72236976ed05a0f252c6320bfc37ddca&tochange=6f0d4ca18e716221382c84112749ed634d333e41&selectedTaskRun=C2vPvjhFRnmj9-FreHx-4A.0
James could you take a look?
Comment 13•4 years ago
|
||
Looks like an intermittent crash in a WebRTC test. I am somewhat reminded of bug 1641974 so maybe bwc could look?
Assignee | ||
Comment 14•4 years ago
|
||
Seems to be happening when we delete DataChannelConnections. Bug 1645219 is cleaning up that code quite a bit, maybe it will help?
Assignee | ||
Comment 15•4 years ago
|
||
Let's see if we can reproduce the failure with the patch from bug 1645219.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=f9602e919acf4a0b74fc6d0e5968380e0c5a8a89
Assignee | ||
Comment 16•4 years ago
•
|
||
Not reproducing with rebuild=20. Retriggering some more.
Assignee | ||
Comment 17•4 years ago
|
||
Yeah, this does not seem to reproduce with the patch from bug 1645219.
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Updated•4 years ago
|
Updated•4 years ago
|
Comment hidden (Intermittent Failures Robot) |
Description
•