Closed Bug 1455555 Opened 6 years ago Closed 6 years ago

Crash when opening variable fonts pages with gfx.downloadable_fonts.otl_validation =False

Categories

(Core :: Layout: Text and Fonts, defect)

61 Branch
x86_64
Windows 10
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 1455531
Tracking Status
firefox61 --- verified

People

(Reporter: roxana.leitan, Unassigned)

References

(Blocks 1 open bug)

Details

Crash Data

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0
Build ID:20180419224145

[Affected versions]:
Nightly 61.0a1

[Affected platforms]:
Windows 10 X64

1.Launch Nightly 61.0a1 with a new profile
2.Set gfx.downloadable_fonts.otl_validation =False
3.Restart FF
4.Open https://www.axis-praxis.org/specimens/amstelvar

[Expected result]:
The page should be displayed correctly

[Actual result]:
Crash: https://crash-stats.mozilla.com/report/index/5431a9ca-9754-4517-bd0b-978460180420
The issue is reproducible also on: https://codepen.io/MSEdgeDev/pen/mxeOGW
Summary: Crash when opening https://www.axis-praxis.org/specimens/amstelvar page with gfx.downloadable_fonts.otl_validation =False → Crash when opening variable fonts pages with gfx.downloadable_fonts.otl_validation =False
I think this is actually a dupe of bug 1455531, and should be fixed by the backout of bug 1454598.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE
:jfkthame, it appears that one of line appearing in the crash backtrace is not covered by a test (see [1]).
Is it possible to have one ?

[1] https://codecov.io/gh/marco-c/gecko-dev/src/master/gfx/thebes/gfxDWriteFontList.cpp#L685
Flags: needinfo?(jfkthame)
(In reply to Calixte Denizet (:calixte) from comment #3)
> :jfkthame, it appears that one of line appearing in the crash backtrace is
> not covered by a test (see [1]).
> Is it possible to have one ?
> 
> [1]
> https://codecov.io/gh/marco-c/gecko-dev/src/master/gfx/thebes/
> gfxDWriteFontList.cpp#L685

How is that coverage data generated? Unless it's being done on Win10 Fall Creators Update or later, this code can't be reached because the feature isn't supported on older systems.
Flags: needinfo?(jfkthame)
We're using 1703 on CI, so that feature is not tested on CI.
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0
Build ID: 20180422223305

I could not reproduce the crash using the latest Nightly 61.0a1(2018-04-22).
You need to log in before you can comment on or make changes to this bug.