[Bug 48571] Firefox 72.0.* crashes on every tab (unless dwrite is disabled)

WineHQ Bugzilla wine-bugs at winehq.org
Sun Feb 9 02:51:13 CST 2020


https://bugs.winehq.org/show_bug.cgi?id=48571

--- Comment #1 from Nikolay Sivov <bunglehead at gmail.com> ---
It's probably missing about unimplemented method, that we actually call
internally:

---
0071:0072:trace:dwrite:dwritefontresource_CreateFontFace 0xf83f120, 0x1,
0x922620, 0, 0x922590.
0071:0072:trace:dwrite:dwritefactory6_CreateFontFaceReference 0x8dc6d20,
0x8dcc260, 0, 0x1, 0x922620, 0, 0x922430.
0071:0072:trace:dwrite:shareddwritefactory_AddRef 0x8dc6d20.
0071:0072:trace:dwrite:dwritefontfile_AddRef (0x8dcc260)->(7)
0071:0072:fixme:dwrite:fontfacereference1_CreateFontFace 0xf83f160, 0x922590.
0071:0072:trace:dwrite:fontfacereference_Release 0xf83f160, refcount 0.
0071:0072:trace:dwrite:dwritefontfile_Release (0x8dcc260)->(6)
0071:0072:trace:dwrite:shareddwritefactory_Release 0x8dc6d20.
0071:0072:trace:dwrite:dwritefontresource_Release 0xf83f120, refcount 0.
0071:0072:trace:dwrite:shareddwritefactory_Release 0x8dc6d20.
0071:0072:trace:dwrite:dwritefontfile_Release (0x8dcc260)->(5)
0071:0072:trace:dwrite:dwritefont_AddRef (0xf822d20)->(3)
0071:0072:trace:seh:raise_exception code=c0000005 flags=0 addr=0x167dd4e
ip=167dd4e tid=0072 
---

This most likely indicates insufficient error handling on Skia side, but it's
easy to implement partially, without support for variations. I'll take a look.

P.S. it was unable to get that far with vanilla wine unfortunately, something
in staging fixes it.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list