[Bug 43328] dotnet 4.5 applications crash in factory_get_cached_fontface

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Jul 13 05:57:33 CDT 2017


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

--- Comment #2 from Nikolay Sivov <bunglehead at gmail.com> ---
Assuming CLR crash is not critical, this looks like a case of use-after-free:

---
0097:trace:dwrite:dwritefontface_GetDesignGlyphMetrics (0x6cad4a0)->(0x1a0dace
1 0x33e454 0)
009a:trace:dwrite:glyphrunanalysis_Release (0x6c3dd90)->(0)
009a:trace:dwrite:dwritefont_Release (0x6c6aab0)->(7)
009a:trace:dwrite:dwritefont_Release (0x6c6aab0)->(6)
009a:trace:dwrite:dwritefontface_Release (0x6cad4a0)->(1)
0097:trace:dwrite:dwritefontface_Release (0x6cad4a0)->(0)
009a:trace:dwrite:dwritefont_CreateFontFace (0x6c6aab0)->(0x5c4e59c)
009a:trace:dwrite:dwritefont3_CreateFontFace (0x6c6aab0)->(0x5c4e59c)
009a:trace:dwrite:dwritefontfile_GetReferenceKey (0x3b08e78)->(0x5c4e43c,
0x5c4e438)
009a:trace:dwrite:dwritefontfile_GetLoader (0x3b08e78)->(0x5c4e434)
009a:trace:dwrite:localfontfileloader_AddRef (0x3ae8708)->(580)
009a:trace:dwrite:localfontfileloader_Release (0x3ae8708)->(579)
009a:trace:dwrite:dwritefontface_GetIndex (0x6cad4a0)
009a:trace:dwrite:dwritefontface_GetSimulations (0x6cad4a0)
009a:trace:dwrite:dwritefontface_GetFiles (0x6cad4a0)->(0x5c4e444 0x5c4e44c)
009a:trace:dwrite:dwritefontface_GetFiles file 0x3b08e78
009a:trace:dwrite:dwritefontfile_AddRef (0x3b08e78)->(6)
009a:trace:dwrite:dwritefontfile_GetReferenceKey (0x3b08e78)->(0x5c4e448,
0x5c4e440)
009a:trace:dwrite:dwritefontfile_Release (0x3b08e78/0x3b08e78)->(5)
009a:trace:dwrite:factory_get_cached_fontface returning cached fontface
0x6cad4a0
009a:trace:dwrite:dwritefontface_AddRef (0x6cad4a0)->(1)
009a:trace:dwrite:dwritefont_AddRef (0x6c6aab0)->(7)
009a:trace:dwrite:dwritefontface_AddRef (0x6cad4a0)->(2)
---

-- 
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