Open Bug 1768017 Opened 3 years ago Updated 1 year ago

Crash in [@ RtlpWaitOnCriticalSection | RtlpEnterCriticalSectionContended | RtlEnterCriticalSection | bMakePathNameW]

Categories

(Core :: Security: Process Sandboxing, defect, P3)

All
Windows
defect

Tracking

()

Tracking Status
firefox-esr91 --- unaffected
firefox100 --- wontfix
firefox101 --- fix-optional
firefox102 --- fix-optional

People

(Reporter: bobowen, Unassigned)

References

(Regression)

Details

(Keywords: crash, regression)

Crash Data

This looks like it is because DWrite font initialisation fails here:
https://searchfox.org/mozilla-central/rev/dd404f43c7198b1076fe5d7e05b1e6b1a03bdfeb/gfx/thebes/gfxWindowsPlatform.cpp#615

Not sure what we can do about this, 6 clients in 99.0.1 experiment.

Crash report: https://crash-stats.mozilla.org/report/index/606ed039-ba8e-4d16-b1fe-a79fa0220409

Reason: EXCEPTION_ACCESS_VIOLATION_WRITE

Top 10 frames of crashing thread:

0 ntdll.dll RtlpWaitOnCriticalSection 
1 ntdll.dll RtlpEnterCriticalSectionContended 
2 ntdll.dll RtlEnterCriticalSection 
3 gdi32full.dll bMakePathNameW 
4 gdi32full.dll pwszAllocNtMultiplePath 
5 gdi32full.dll GdiAddFontResourceW 
6 xul.dll gfxGDIFontList::ActivateBundledFonts gfx/thebes/gfxGDIFontList.cpp:1106
7 xul.dll gfxGDIFontList::gfxGDIFontList gfx/thebes/gfxGDIFontList.cpp:520
8 xul.dll gfxWindowsPlatform::CreatePlatformFontList gfx/thebes/gfxWindowsPlatform.cpp:629
9 xul.dll static gfxPlatform::Init gfx/thebes/gfxPlatform.cpp:967
No longer blocks: 1759168
Regressed by: 1759168

Set release status flags based on info from the regressing bug 1759168

Has Regression Range: --- → yes
See Also: → 1847724
You need to log in before you can comment on or make changes to this bug.