[Bug 43715] New: winecfg crashes on startup with freetype 2.8.1

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Sep 18 01:03:06 CDT 2017


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

            Bug ID: 43715
           Summary: winecfg crashes on startup with freetype 2.8.1
           Product: Wine
           Version: 2.17
          Hardware: x86-64
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: gdi32
          Assignee: wine-bugs at winehq.org
          Reporter: kinodont at gmail.com
      Distribution: ---

Created attachment 59194
  --> https://bugs.winehq.org/attachment.cgi?id=59194
WINEDEBUG=+seh,+font winecfg

Distribution: Arch Linux
freetype2 2.8.1-1
wine 2.17-1


Steps to reproduce:
1. have a clean 64-bit Wine prefix
2. $ winecfg
3. message similar to these appear:
wine: Unhandled page fault on read access to 0x00000008 at address
0x7f31d2449c0f (thread 0030), starting debugger...
winedbg: Internal crash at 0x7f8bb1159c0f

winecfg starts normally with freetype 2.8 (the previous version).
Reverting freetype2 commit
https://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=79e3789f81e14266578e71196ce71ecf5381d142
also fixes the issue.

I suspect the crash is happening here:
https://source.winehq.org/git/wine.git/blob/bb16263fe1974851f495435fef9a3d57fa2d4aa9:/dlls/gdi32/freetype.c#l6317
(I put a few new TRACEs around that conditional statement).

Obviously, this could be a FreeType  issue, but the commit message and the
documentation at
https://www.freetype.org/freetype2/docs/reference/ft2-base_interface.html#FT_CharMap
seem to indicate that this behavior is intentional, so I am putting the bug
here.

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