https://bugs.winehq.org/show_bug.cgi?id=45535
--- Comment #2 from Anastasius Focht focht@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