Closed Bug 1571155 Opened 6 years ago Closed 6 years ago

Intermittent /css/css-writing-modes/text-orientation-script-001m.html | assertion count 1 is more than expected 0 assertions (with "ASSERTION: GetSystemFontCollection failed!")

Categories

(Core :: Graphics: Text, defect, P5)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure, regression, Whiteboard: [test isolation])

Filed by: nbeleuzu [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=259722905&repo=autoland
Full log: https://queue.taskcluster.net/v1/task/Yfi7FqYmS4uINRGlP7vgCg/runs/1/artifacts/public/logs/live_backing.log


[task 2019-08-03T00:34:49.783Z] 00:34:49 INFO - TEST-START | /css/css-writing-modes/text-orientation-script-001m.html
[task 2019-08-03T00:34:49.803Z] 00:34:49 INFO - Closing window 107374182401
[task 2019-08-03T00:34:49.818Z] 00:34:49 INFO - PID 4548 | [Parent 4780, Main Thread] WARNING: Constructing RangeBoundary with invalid value: 'mRef || aOffset == 0', file z:/build/build/src/obj-firefox/dist/include\mozilla/RangeBoundary.h, line 79
[task 2019-08-03T00:34:49.818Z] 00:34:49 INFO - PID 4548 | [Parent 4780, Main Thread] WARNING: Constructing RangeBoundary with invalid value: 'mRef || aOffset == 0', file z:/build/build/src/obj-firefox/dist/include\mozilla/RangeBoundary.h, line 79
[task 2019-08-03T00:34:49.818Z] 00:34:49 INFO - PID 4548 | [Child 4264, Main Thread] WARNING: No active window: file z:/build/build/src/js/xpconnect/src/XPCJSContext.cpp, line 664
[task 2019-08-03T00:34:49.866Z] 00:34:49 INFO - PID 4548 | [Parent 4780, Gecko_IOThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
[task 2019-08-03T00:34:49.866Z] 00:34:49 INFO - PID 4548 | [Child 1508, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
[task 2019-08-03T00:34:49.870Z] 00:34:49 INFO - PID 4548 | [Child 1508, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
[task 2019-08-03T00:34:49.877Z] 00:34:49 INFO - PID 4548 | [Parent 4780, Gecko_IOThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
[task 2019-08-03T00:34:49.878Z] 00:34:49 INFO - PID 4548 | ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[task 2019-08-03T00:34:49.878Z] 00:34:49 INFO - PID 4548 | [Parent 4780, Gecko_IOThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
[task 2019-08-03T00:34:49.878Z] 00:34:49 INFO - PID 4548 | [Parent 4780, Gecko_IOThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
[task 2019-08-03T00:34:49.878Z] 00:34:49 INFO - PID 4548 | ++DOCSHELL 00E61C00 == 1 [pid = 4760] [id = {ff008160-1b8b-4ac9-a832-0f6bc50995f5}]
[task 2019-08-03T00:34:49.881Z] 00:34:49 INFO - PID 4548 | [Child 4760, Main Thread] WARNING: 'NS_FAILED(rv)', file z:/build/build/src/widget/windows/nsLookAndFeel.cpp, line 853
[task 2019-08-03T00:34:49.881Z] 00:34:49 INFO - PID 4548 | ++DOMWINDOW == 1 (00EBA280) [pid = 4760] [serial = 1] [outer = 00000000]
[task 2019-08-03T00:34:49.888Z] 00:34:49 INFO - PID 4548 | [Child 4760, Main Thread] WARNING: No active window: file z:/build/build/src/js/xpconnect/src/XPCJSContext.cpp, line 664
[task 2019-08-03T00:34:49.888Z] 00:34:49 INFO - PID 4548 | [Child 4760, Main Thread] WARNING: No active window: file z:/build/build/src/js/xpconnect/src/XPCJSContext.cpp, line 664
[task 2019-08-03T00:34:49.895Z] 00:34:49 INFO - PID 4548 | [Parent 4780, Main Thread] WARNING: Constructing RangeBoundary with invalid value: 'mRef || aOffset == 0', file z:/build/build/src/obj-firefox/dist/include\mozilla/RangeBoundary.h, line 79
[task 2019-08-03T00:34:49.895Z] 00:34:49 INFO - PID 4548 | [Parent 4780, Main Thread] WARNING: Constructing RangeBoundary with invalid value: 'mRef || aOffset == 0', file z:/build/build/src/obj-firefox/dist/include\mozilla/RangeBoundary.h, line 79
[task 2019-08-03T00:34:49.896Z] 00:34:49 INFO - PID 4548 | ++DOMWINDOW == 2 (00E6A400) [pid = 4760] [serial = 2] [outer = 00EBA280]
[task 2019-08-03T00:34:49.959Z] 00:34:49 INFO - PID 4548 | --DOCSHELL 01861C00 == 0 [pid = 1508] [id = {8118eeb5-65c9-40b2-a9dc-362203a53a29}] [url = http://web-platform.test:8000/css/css-writing-modes/text-orientation-script-001l.html]
[task 2019-08-03T00:34:50.006Z] 00:34:50 INFO - PID 4548 | [Child 4760, Main Thread] WARNING: 'NS_FAILED(GetAccentColor(unused))', file z:/build/build/src/widget/windows/nsLookAndFeel.cpp, line 481
[task 2019-08-03T00:34:50.021Z] 00:34:50 INFO - PID 4548 | --DOMWINDOW == 3 (018BB280) [pid = 1508] [serial = 1] [outer = 00000000] [url = http://web-platform.test:8000/css/css-writing-modes/text-orientation-script-001l.html]
[task 2019-08-03T00:34:50.021Z] 00:34:50 INFO - PID 4548 | --DOMWINDOW == 2 (0186A400) [pid = 1508] [serial = 2] [outer = 00000000] [url = about:blank]
[task 2019-08-03T00:34:50.021Z] 00:34:50 INFO - PID 4548 | --DOMWINDOW == 1 (091C1400) [pid = 1508] [serial = 3] [outer = 00000000] [url = about:blank]
[task 2019-08-03T00:34:50.021Z] 00:34:50 INFO - PID 4548 | --DOMWINDOW == 0 (0AB86400) [pid = 1508] [serial = 4] [outer = 00000000] [url = http://web-platform.test:8000/css/css-writing-modes/text-orientation-script-001l.html]
[task 2019-08-03T00:34:50.021Z] 00:34:50 INFO - PID 4548 | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to c:\users\task_1564788984\appdata\local\temp\tmpf9vbrr.mozrunner\runtests_leaks_3128_tab_pid3668.log
[task 2019-08-03T00:34:50.040Z] 00:34:50 INFO - PID 4548 | ++DOMWINDOW == 3 (08CBE400) [pid = 4760] [serial = 3] [outer = 00EBA280]
[task 2019-08-03T00:34:50.056Z] 00:34:50 INFO - PID 4548 | [Child 4760, Main Thread] WARNING: NS_ENSURE_SUCCESS(mStatus, *this) failed with result 0x80004005: file z:/build/build/src/obj-firefox/dist/include\nsIURIMutator.h, line 489
[task 2019-08-03T00:34:50.056Z] 00:34:50 INFO - PID 4548 | [Child 1508, Main Thread] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file z:/build/build/src/xpcom/base/nsTraceRefcnt.cpp, line 198
[task 2019-08-03T00:34:50.056Z] 00:34:50 INFO - PID 4548 | [Child 1508, Main Thread] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file z:/build/build/src/xpcom/base/nsTraceRefcnt.cpp, line 198
[task 2019-08-03T00:34:50.056Z] 00:34:50 INFO - PID 4548 | nsStringStats
[task 2019-08-03T00:34:50.057Z] 00:34:50 INFO - PID 4548 | => mAllocCount: 18185
[task 2019-08-03T00:34:50.057Z] 00:34:50 INFO - PID 4548 | => mReallocCount: 0
[task 2019-08-03T00:34:50.057Z] 00:34:50 INFO - PID 4548 | => mFreeCount: 18185
[task 2019-08-03T00:34:50.057Z] 00:34:50 INFO - PID 4548 | => mShareCount: 21274
[task 2019-08-03T00:34:50.058Z] 00:34:50 INFO - PID 4548 | => mAdoptCount: 536
[task 2019-08-03T00:34:50.058Z] 00:34:50 INFO - PID 4548 | => mAdoptFreeCount: 540
[task 2019-08-03T00:34:50.058Z] 00:34:50 INFO - PID 4548 | => Process ID: 1508, Thread ID: 4232
[task 2019-08-03T00:34:50.141Z] 00:34:50 INFO - PID 4548 | ++DOMWINDOW == 4 (0AB85400) [pid = 4760] [serial = 4] [outer = 00EBA280]
[task 2019-08-03T00:34:50.161Z] 00:34:50 INFO - PID 4548 | [Parent 4780, Main Thread] WARNING: Constructing RangeBoundary with invalid value: 'mRef || aOffset == 0', file z:/build/build/src/obj-firefox/dist/include\mozilla/RangeBoundary.h, line 79
[task 2019-08-03T00:34:50.161Z] 00:34:50 INFO - PID 4548 | [Parent 4780, Main Thread] WARNING: Constructing RangeBoundary with invalid value: 'mRef || aOffset == 0', file z:/build/build/src/obj-firefox/dist/include\mozilla/RangeBoundary.h, line 79
[task 2019-08-03T00:34:50.256Z] 00:34:50 INFO - PID 4548 | [Child 4760, Main Thread] ###!!! ASSERTION: GetSystemFontCollection failed!: 'SUCCEEDED(hr)', file z:/build/build/src/gfx/thebes/gfxDWriteFontList.h, line 268
[task 2019-08-03T00:34:50.819Z] 00:34:50 INFO - Got content assert count 1
[task 2019-08-03T00:34:50.821Z] 00:34:50 INFO - TEST-UNEXPECTED-FAIL | /css/css-writing-modes/text-orientation-script-001m.html | assertion count 1 is more than expected 0 assertions

The assertion failure seems to be

###!!! ASSERTION: GetSystemFontCollection failed!: 'SUCCEEDED(hr)', file z:/build/build/src/gfx/thebes/gfxDWriteFontList.h, line 268

...which is the same assertion as in bug 1449996. --> adding that bug to "see also".

lsalzman has some analysis over there in Bug 1449996 comment #2:

This is most likely a manifestation of the same problem as in bug 1392106,
where on Windows 7 we are OOMing inside DWrite, causing failures. Here, the
manifestation is just a failed attempt to get the system font collection,
instead of doing a glyph run analysis like in bug 1392106.

See Also: → 1449996
Summary: Intermittent /css/css-writing-modes/text-orientation-script-001m.html | assertion count 1 is more than expected 0 assertions → Intermittent /css/css-writing-modes/text-orientation-script-001m.html | assertion count 1 is more than expected 0 assertions (with "ASSERTION: GetSystemFontCollection failed!")

(The log in comment 0 here was indeed for a Win7 log, so lsalzman's win7-specific-reasoning checks out.)

Component: CSS Parsing and Computation → Graphics: Text
See Also: → missing-letter-win7
Whiteboard: [test isolation]
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INCOMPLETE
See Also: → 1640908
You need to log in before you can comment on or make changes to this bug.