Closed Bug 1407506 Opened 7 years ago Closed 6 years ago

Intermittent w3c-css/received/css-writing-modes-3/bidi-override-010.html == w3c-css/received/css-writing-modes-3/reference/bidi-override-010.html | image comparison, max difference: 255, number of differing pixels: 252

Categories

(Core :: Layout, defect, P5)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

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

Over the last 7 days there are 34 failures present on this bug. Allmost all of these happen on Windows 7 and there is one instance that happens on android-4-3-armv7-api16.

Here is the most recent log example: https://treeherder.mozilla.org/logviewer.html#?repo=mozilla-inbound&job_id=163799663&lineNumber=9281

Here is a relevant part from that log:

22:00:10     INFO -  Requested bounding box could not be determined.
22:00:10     INFO -  z:/build/build/src/gfx/skia/skia/src/ports/SkScalerContext_win_dw.cpp(583) : error 0x80070005: Access is denied.
22:00:10     INFO -  REFTEST TEST-LOAD | file:///Z:/task_1519335283/build/tests/reftest/tests/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-010.html | 778 / 1967 (39%)
22:00:10     INFO -  ++DOMWINDOW == 127 (10477800) [pid = 2952] [serial = 1794] [outer = 01358440]
22:00:10    ERROR -  REFTEST TEST-UNEXPECTED-FAIL | file:///Z:/task_1519335283/build/tests/reftest/tests/layout/reftests/w3c-css/received/css-writing-modes/bidi-override-010.html == file:///Z:/task_1519335283/build/tests/reftest/tests/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-010.html | image comparison, max difference: 255, number of differing pixels: 252
Flags: needinfo?(bugs)
(In reply to Stefan Hindli [:stefan_hindli] from comment #5)
> z:/build/build/src/gfx/skia/skia/src/ports/SkScalerContext_win_dw.cpp(583) :
> error 0x80070005: Access is denied.

I think the error above is why we can't render the Hebrew glyph in this reftest since the ה character isn't shown with or without the rtl+bidi-override that this reftest is testing:

<!-- both of these divs fail to render the glyph-->
<div class="test" dir="ltr"><span>abcd</span> &gt; &#x5d4;</div>
<div class="ref" dir="ltr">&#x202d;&#x5d4; &lt; dcba&#x202c;</div>

Lee: have you seen this access:denied error before when accessing glyph metrics?
Flags: needinfo?(bugs) → needinfo?(lsalzman)
(In reply to Jet Villegas (:jet) from comment #8)
> (In reply to Stefan Hindli [:stefan_hindli] from comment #5)
> > z:/build/build/src/gfx/skia/skia/src/ports/SkScalerContext_win_dw.cpp(583) :
> > error 0x80070005: Access is denied.
> 
> I think the error above is why we can't render the Hebrew glyph in this
> reftest since the &#x5d4; character isn't shown with or without the
> rtl+bidi-override that this reftest is testing:
> 
> <!-- both of these divs fail to render the glyph-->
> <div class="test" dir="ltr"><span>abcd</span> &gt; &#x5d4;</div>
> <div class="ref" dir="ltr">&#x202d;&#x5d4; &lt; dcba&#x202c;</div>
> 
> Lee: have you seen this access:denied error before when accessing glyph
> metrics?

This looks like bug 1392106. Basically, an OOM masquerading as something else on Windows 7.
Flags: needinfo?(lsalzman)
Whiteboard: [stockwell unknown]
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.