Closed
Bug 1383522
Opened 7 years ago
Closed 3 years ago
Remote GDI theme/font use from Skia
Categories
(Core :: Graphics, enhancement, P3)
Tracking
()
RESOLVED
DUPLICATE
of bug 1711553
Tracking | Status | |
---|---|---|
firefox57 | --- | wontfix |
People
(Reporter: jimm, Unassigned)
References
(Blocks 1 open bug)
Details
(Whiteboard: [gfx-noted])
example stacks: 52 - win32u!NtUserSystemParametersInfo win32u!NtUserSystemParametersInfo USER32!RealSystemParametersInfoW+0x82 UxTheme!ClassicSystemParametersInfoW+0x29 UxTheme!_InternalSystemParametersInfo+0x29 UxTheme!ThemeSystemParametersInfoW+0xcb USER32!SystemParametersInfoW+0xa7 dwrite!DWriteRenderingParams::DetermineCompatibleSmoothingMode+0x20 dwrite!DWriteRenderingParams::DWriteRenderingParams+0x2b dwrite!ComObject<DWriteRenderingParams,DeleteOnZeroReference>::ComObject<DWriteRenderingParams,DeleteOnZeroReference><float dwrite!DWriteRenderingParams::CreateRenderingParamsFromDeviceName+0x183 dwrite!DWriteRenderingParams::Create+0x1e dwrite!DWriteFactory::CreateRenderingParamsInternal+0x47 xul!SkScalerContext_DW::SkScalerContext_DW+0x389 xul!DWriteFontTypeface::onCreateScalerContext+0x51 xul!SkTypeface::createScalerContext+0x21 52 - win32u!NtUserSystemParametersInfo win32u!NtUserSystemParametersInfo USER32!RealSystemParametersInfoW+0x82 UxTheme!ClassicSystemParametersInfoW+0x29 UxTheme!_InternalSystemParametersInfo+0x29 UxTheme!ThemeSystemParametersInfoW+0xcb USER32!SystemParametersInfoW+0xa7 dwrite!DWriteRenderingParams::DetermineCompatibleGamma+0x26 dwrite!DWriteRenderingParams::DWriteRenderingParams+0x32 dwrite!ComObject<DWriteRenderingParams,DeleteOnZeroReference>::ComObject<DWriteRenderingParams,DeleteOnZeroReference><float dwrite!DWriteRenderingParams::CreateRenderingParamsFromDeviceName+0x183 dwrite!DWriteRenderingParams::Create+0x1e dwrite!DWriteFactory::CreateRenderingParamsInternal+0x47 xul!SkScalerContext_DW::SkScalerContext_DW+0x389 xul!DWriteFontTypeface::onCreateScalerContext+0x51 xul!SkTypeface::createScalerContext+0x21 52 - win32u!NtUserGetDisplayConfigBufferSizes win32u!NtUserGetDisplayConfigBufferSizes USER32!GetDisplayConfigBufferSizes+0xa dwrite!DWriteRenderingParams::GetMonitorInvertedFromDeviceName+0x72 dwrite!DWriteRenderingParams::CreateRenderingParamsFromDeviceName+0x105 dwrite!DWriteRenderingParams::Create+0x1e dwrite!DWriteFactory::CreateRenderingParamsInternal+0x47 xul!SkScalerContext_DW::SkScalerContext_DW+0x389 xul!DWriteFontTypeface::onCreateScalerContext+0x51 xul!SkTypeface::createScalerContext+0x21 52 - win32u!NtUserDisplayConfigGetDeviceInfo win32u!NtUserDisplayConfigGetDeviceInfo USER32!DisplayConfigGetDeviceInfo+0xa dwrite!DWriteRenderingParams::GetMonitorInvertedFromDeviceName+0x122 dwrite!DWriteRenderingParams::CreateRenderingParamsFromDeviceName+0x105 dwrite!DWriteRenderingParams::Create+0x1e dwrite!DWriteFactory::CreateRenderingParamsInternal+0x47 xul!SkScalerContext_DW::SkScalerContext_DW+0x389 xul!DWriteFontTypeface::onCreateScalerContext+0x51 xul!SkTypeface::createScalerContext+0x21 52 - win32u!NtUserQueryDisplayConfig win32u!NtUserQueryDisplayConfig USER32!QueryDisplayConfig+0x24 dwrite!DWriteRenderingParams::GetMonitorInvertedFromDeviceName+0xc2 dwrite!DWriteRenderingParams::CreateRenderingParamsFromDeviceName+0x105 dwrite!DWriteRenderingParams::Create+0x1e dwrite!DWriteFactory::CreateRenderingParamsInternal+0x47 xul!SkScalerContext_DW::SkScalerContext_DW+0x389 xul!DWriteFontTypeface::onCreateScalerContext+0x51 xul!SkTypeface::createScalerContext+0x21 52 - win32u!NtUserSystemParametersInfo win32u!NtUserSystemParametersInfo USER32!RealSystemParametersInfoW+0x82 UxTheme!ClassicSystemParametersInfoW+0x29 UxTheme!_InternalSystemParametersInfo+0x29 UxTheme!ThemeSystemParametersInfoW+0xcb USER32!SystemParametersInfoW+0xa7 dwrite!DWriteRenderingParams::DetermineCompatibleSmoothingMode+0x40 dwrite!DWriteRenderingParams::DWriteRenderingParams+0x2b dwrite!ComObject<DWriteRenderingParams,DeleteOnZeroReference>::ComObject<DWriteRenderingParams,DeleteOnZeroReference><float dwrite!DWriteRenderingParams::CreateRenderingParamsFromDeviceName+0x183 dwrite!DWriteRenderingParams::Create+0x1e dwrite!DWriteFactory::CreateRenderingParamsInternal+0x47 xul!SkScalerContext_DW::SkScalerContext_DW+0x389 xul!DWriteFontTypeface::onCreateScalerContext+0x51 xul!SkTypeface::createScalerContext+0x21 52 - win32u!NtUserSystemParametersInfo win32u!NtUserSystemParametersInfo USER32!RealSystemParametersInfoW+0x82 UxTheme!ClassicSystemParametersInfoW+0x29 UxTheme!_InternalSystemParametersInfo+0x29 UxTheme!ThemeSystemParametersInfoW+0xcb USER32!SystemParametersInfoW+0xa7 dwrite!DWriteRenderingParams::CreateRenderingParamsFromDeviceName+0xe9 dwrite!DWriteRenderingParams::Create+0x1e dwrite!DWriteFactory::CreateRenderingParamsInternal+0x47 xul!SkScalerContext_DW::SkScalerContext_DW+0x389 xul!DWriteFontTypeface::onCreateScalerContext+0x51 xul!SkTypeface::createScalerContext+0x21
Comment 1•7 years ago
|
||
It's probably worth taking a look at what Chrome's doing to solve this.
Updated•7 years ago
|
OS: Unspecified → Windows
Priority: -- → P3
Whiteboard: [gfx-noted]
Updated•7 years ago
|
status-firefox57:
--- → wontfix
Reporter | ||
Updated•5 years ago
|
No longer blocks: win32k-lockdown
Updated•3 years ago
|
Blocks: win32k-lockdown
Comment 2•3 years ago
|
||
Actually looking at the stacks again, I was being thrown by the formatting.
I think these should all be fixed by bug 1711553 and it's basically the same bug.
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•