[Bug 45535] Rekordbox 5.3.0 terminates with the message " Unexpected application error" (dwrite: dwritetextlayout_Draw out-of-bounds access on empty clustermetrics after failure to resolve layout fonts )

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Jul 31 18:21:30 CDT 2018


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

--- Comment #2 from Anastasius Focht <focht at gmx.net> ---
Hello Nikolay,

yes your patch fixes the crash and allows the app to run without 'winetricks -q
corefonts'. There are very few UI cases where it doesn't render text without
'corefonts' or 'Verdana' ('~/.cache/winetricks/corefonts/verdan32.exe').

For example 'File' -> 'Library' -> 'Backup Library' -> empty message window
(button to dismiss window is shown). But that looks like another (known)
problem, maybe font substitution/face name.

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/Pioneer/rekordbox 5.3.0

$ WINEDEBUG=+seh,+loaddll,+dwrite wine ./rekordbox.exe >>log.txt 2>&1
...
0030:trace:dwrite:localizedstrings_GetString (0x54e4c10)->(0 0x23eb30 255)
0030:warn:dwrite:layout_resolve_fonts [0,17): failed to map family L"Verdana",
collection 0x7d0f30, hr 0x80004005.
0030:trace:dwrite:dwritefontcollection_Release (0x7d0f30)->(5)
0030:trace:dwrite:fontfallback_Release (0x9b5fe20)
0030:trace:dwrite:shareddwritefactory_Release (0x7999d0)
0030:warn:dwrite:layout_compute_runs Failed to resolve layout fonts, hr
0x80004005.
0030:trace:dwrite:layout_compute run [0,16], len 17, bidilevel 0
0030:trace:dwrite:dwritetextlayout_Draw (0x6c9c5f0)->(0x67ea640 0x9907600 0.00
0.00)
0030:trace:dwrite:dwritetextlayout_GetLineMetrics (0x6c9c5f0)->(0x8494020 0
0x23f5f0)
0030:trace:dwrite:dwritetextlayout_Release (0x6c9c5f0)->(0)
0030:trace:dwrite:shareddwritefactory_Release (0x7999d0)
0030:trace:dwrite:dwritefontcollection_Release (0x7d0f30)->(4)
0030:trace:dwrite:dwritefontcollection_Release (0x7d0f30)->(3)
0030:trace:dwrite:dwritefontcollection_Release (0x7d0f30)->(2)
0030:trace:dwrite:dwritefontface_GetGlyphIndices (0x5578ce0)->(0x6f5edb4 17
0x9b4c470)
0030:trace:dwrite:dwritefontface_GetDesignGlyphMetrics (0x5578ce0)->(0x9b4c470
17 0x6c9c5f0 0)
0030:trace:dwrite:dwritefontface_GetGlyphIndices (0x5578ce0)->(0x143233504 0
0x8c26010)
0030:trace:dwrite:dwritefontface_GetDesignGlyphMetrics (0x5578ce0)->(0x8c26010
0 0x9096390 0)
0030:trace:dwrite:dwritefontface_GetGlyphIndices (0x9d347d0)->(0x6e25804 17
0x9b4c470)
0030:trace:dwrite:dwritefontface_GetDesignGlyphMetrics (0x9d347d0)->(0x9b4c470
17 0x6c9c5f0 0)
0030:trace:dwrite:dwritefontcollection_FindFamilyName (0x7d0f30)->(L"Verdana"
0x23f5e0 0x23f5d0)
0030:trace:dwrite:localizedstrings_GetCount (0x7d1af0)
0030:trace:dwrite:localizedstrings_GetString (0x7d1af0)->(0 0x23f180 255)
...
--- snip ---

Regards

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