Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 631676

Summary: <app-emulation/wine-*-2.18 crashes on start with media-libs/freetype-2.8.1
Product: Gentoo Linux Reporter: Jonas Jelten <jj>
Component: Current packagesAssignee: Wine Maintainers <wine>
Status: RESOLVED FIXED    
Severity: normal CC: jj, leonchik1976, tsmksubc
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://bugs.winehq.org/attachment.cgi?id=59266&action=diff
See Also: https://bugs.winehq.org/show_bug.cgi?id=43715
https://bugs.gentoo.org/show_bug.cgi?id=631376
Whiteboard:
Package list:
Runtime testing required: ---

Description Jonas Jelten 2017-09-21 20:10:17 UTC
With freetype 2.8.1 wine crashes when launching age of empires 2:

...
wine: Unhandled page fault on read access to 0x00000004 at address 0x7e880746 (thread 0009), starting debugger...
winedbg: Internal crash at 0x7e6b8746
dplaysvr.exe: no process found
...

A downgrade to freetype 2.8 resolves the problem.

I can't tell if this is a bug in wine or freetype.
Comment 1 Jonas Jelten 2017-09-21 20:11:14 UTC
Forgot to write down my wine version: app-emulation/wine-vanilla-2.16[truetype,fontconfig,...]
Comment 2 Adam Jones 2017-09-22 07:04:02 UTC
This should probably be linked to https://bugs.gentoo.org/631472 - freetype-2.8.1 also causes wine to fail to build.  Reverting to 2.8 resolves both issues.
Comment 3 Larry the Git Cow gentoo-dev 2017-09-30 19:35:12 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6beb009116489c7b3b9371febe955335a50a53f7

commit 6beb009116489c7b3b9371febe955335a50a53f7
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2017-09-30 19:22:12 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2017-09-30 19:35:06 +0000

    app-emulation/wine-any: Backport freetype-2.8.1 support
    
    Bug: https://bugs.gentoo.org/631376
    Bug: https://bugs.gentoo.org/631676
    Package-Manager: Portage-2.3.10, Repoman-2.3.3

 app-emulation/wine-any/Manifest                    |  2 +-
 app-emulation/wine-any/files/builtin_ms_va_list.c  |  9 ----
 app-emulation/wine-any/files/pr66838.c             | 36 -------------
 app-emulation/wine-any/files/pr69140.c             | 37 --------------
 .../wine-any/files/wine-1.5.26-winegcc.patch       | 59 ----------------------
 .../wine-any/files/wine-1.6-memset-O3.patch        | 21 --------
 .../files/wine-1.9.5-multilib-portage.patch        | 31 ------------
 .../files/wine-2.0-multislot-apploader.patch       | 14 -----
 app-emulation/wine-any/wine-any-2.0.ebuild         | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.1.ebuild         | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.10.ebuild        | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.11.ebuild        | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.12.ebuild        | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.13.ebuild        | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.14.ebuild        | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.15.ebuild        | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.16.ebuild        | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.17.ebuild        | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.2.ebuild         | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.3.ebuild         | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.4.ebuild         | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.5.ebuild         | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.6.ebuild         | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.7.ebuild         | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.8.ebuild         | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.9.ebuild         | 39 +++++++++-----
 app-emulation/wine-any/wine-any-9999.ebuild        | 36 ++++++++-----
 27 files changed, 511 insertions(+), 436 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=100da0ef6553e87ba8997dbdbc61e6991e9019f5

commit 100da0ef6553e87ba8997dbdbc61e6991e9019f5
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2017-09-30 19:11:43 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2017-09-30 19:35:05 +0000

    app-emulation/wine-d3d9:  Backport freetype-2.8.1 support
    
    Bug: https://bugs.gentoo.org/631376
    Bug: https://bugs.gentoo.org/631676
    Package-Manager: Portage-2.3.10, Repoman-2.3.3

 app-emulation/wine-d3d9/Manifest                   |  2 +-
 app-emulation/wine-d3d9/files/builtin_ms_va_list.c |  9 ----
 app-emulation/wine-d3d9/files/pr66838.c            | 36 -------------
 app-emulation/wine-d3d9/files/pr69140.c            | 37 --------------
 .../wine-d3d9/files/wine-1.5.26-winegcc.patch      | 59 ----------------------
 .../wine-d3d9/files/wine-1.6-memset-O3.patch       | 21 --------
 .../files/wine-1.9.5-multilib-portage.patch        | 31 ------------
 .../files/wine-2.0-multislot-apploader.patch       | 14 -----
 app-emulation/wine-d3d9/wine-d3d9-2.0.ebuild       | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.1.ebuild       | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.10.ebuild      | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.11.ebuild      | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.12.ebuild      | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.13.ebuild      | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.14.ebuild      | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.15.ebuild      | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.16.ebuild      | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.17.ebuild      | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.2.ebuild       | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.3.ebuild       | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.4.ebuild       | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.5.ebuild       | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.6.ebuild       | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.7.ebuild       | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.8.ebuild       | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.9.ebuild       | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-9999.ebuild      | 36 ++++++++-----
 27 files changed, 511 insertions(+), 436 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20e0c226d5b760a7e80976ac5c3484cf790f6358

commit 20e0c226d5b760a7e80976ac5c3484cf790f6358
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2017-09-30 18:48:51 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2017-09-30 19:35:03 +0000

    app-emulation/wine-staging:  Backport freetype-2.8.1 support
    
    Bug: https://bugs.gentoo.org/631376
    Bug: https://bugs.gentoo.org/631676
    Package-Manager: Portage-2.3.10, Repoman-2.3.3

 app-emulation/wine-staging/Manifest                |  2 +-
 .../wine-staging/files/builtin_ms_va_list.c        |  9 ----
 app-emulation/wine-staging/files/pr66838.c         | 36 -------------
 app-emulation/wine-staging/files/pr69140.c         | 37 --------------
 .../wine-staging/files/wine-1.5.26-winegcc.patch   | 59 ----------------------
 .../wine-staging/files/wine-1.6-memset-O3.patch    | 21 --------
 .../files/wine-1.9.5-multilib-portage.patch        | 31 ------------
 .../files/wine-2.0-multislot-apploader.patch       | 14 -----
 app-emulation/wine-staging/wine-staging-2.0.ebuild | 39 +++++++++-----
 app-emulation/wine-staging/wine-staging-2.1.ebuild | 39 +++++++++-----
 .../wine-staging/wine-staging-2.10.ebuild          | 39 +++++++++-----
 .../wine-staging/wine-staging-2.11.ebuild          | 39 +++++++++-----
 .../wine-staging/wine-staging-2.12.ebuild          | 39 +++++++++-----
 .../wine-staging/wine-staging-2.13.ebuild          | 39 +++++++++-----
 .../wine-staging/wine-staging-2.14.ebuild          | 39 +++++++++-----
 .../wine-staging/wine-staging-2.15.ebuild          | 39 +++++++++-----
 .../wine-staging/wine-staging-2.16.ebuild          | 39 +++++++++-----
 .../wine-staging/wine-staging-2.17.ebuild          | 39 +++++++++-----
 app-emulation/wine-staging/wine-staging-2.2.ebuild | 39 +++++++++-----
 app-emulation/wine-staging/wine-staging-2.3.ebuild | 39 +++++++++-----
 app-emulation/wine-staging/wine-staging-2.4.ebuild | 39 +++++++++-----
 app-emulation/wine-staging/wine-staging-2.5.ebuild | 39 +++++++++-----
 app-emulation/wine-staging/wine-staging-2.6.ebuild | 39 +++++++++-----
 app-emulation/wine-staging/wine-staging-2.7.ebuild | 39 +++++++++-----
 app-emulation/wine-staging/wine-staging-2.8.ebuild | 39 +++++++++-----
 app-emulation/wine-staging/wine-staging-2.9.ebuild | 39 +++++++++-----
 .../wine-staging/wine-staging-9999.ebuild          | 36 ++++++++-----
 27 files changed, 511 insertions(+), 436 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fa21fd6ae2fa715e69e07582fcf70c007e155b2

commit 2fa21fd6ae2fa715e69e07582fcf70c007e155b2
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2017-09-30 17:53:28 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2017-09-30 19:35:02 +0000

    app-emulation/wine-vanilla: Backport freetype-2.8.1 support
    
    Bug: https://bugs.gentoo.org/631376
    Bug: https://bugs.gentoo.org/631676
    
    Package-Manager: Portage-2.3.10, Repoman-2.3.3

 app-emulation/wine-vanilla/Manifest                |   1 +
 .../wine-vanilla/files/builtin_ms_va_list.c        |   9 -
 app-emulation/wine-vanilla/files/pr66838.c         |  36 --
 app-emulation/wine-vanilla/files/pr69140.c         |  37 --
 .../wine-vanilla/files/wine-1.5.26-winegcc.patch   |  59 ---
 .../wine-vanilla/files/wine-1.6-memset-O3.patch    |  21 -
 .../files/wine-1.9.5-multilib-portage.patch        |  31 --
 .../files/wine-2.0-multislot-apploader.patch       |  14 -
 .../wine-vanilla/wine-vanilla-2.0-r1.ebuild        | 522 +++++++++++++++++++++
 .../wine-vanilla/wine-vanilla-2.0.1-r1.ebuild      | 522 +++++++++++++++++++++
 .../wine-vanilla/wine-vanilla-2.0.1.ebuild         |  39 +-
 .../wine-vanilla/wine-vanilla-2.0.2-r1.ebuild      | 522 +++++++++++++++++++++
 .../wine-vanilla/wine-vanilla-2.0.2.ebuild         |  39 +-
 app-emulation/wine-vanilla/wine-vanilla-2.0.ebuild |  39 +-
 app-emulation/wine-vanilla/wine-vanilla-2.1.ebuild |  43 +-
 .../wine-vanilla/wine-vanilla-2.10.ebuild          |  43 +-
 .../wine-vanilla/wine-vanilla-2.11.ebuild          |  43 +-
 .../wine-vanilla/wine-vanilla-2.12.ebuild          |  43 +-
 .../wine-vanilla/wine-vanilla-2.13.ebuild          |  43 +-
 .../wine-vanilla/wine-vanilla-2.14.ebuild          |  43 +-
 .../wine-vanilla/wine-vanilla-2.15.ebuild          |  43 +-
 .../wine-vanilla/wine-vanilla-2.16.ebuild          |  43 +-
 .../wine-vanilla/wine-vanilla-2.17.ebuild          |  43 +-
 .../wine-vanilla/wine-vanilla-2.18.ebuild          |  40 +-
 app-emulation/wine-vanilla/wine-vanilla-2.2.ebuild |  43 +-
 app-emulation/wine-vanilla/wine-vanilla-2.3.ebuild |  43 +-
 app-emulation/wine-vanilla/wine-vanilla-2.4.ebuild |  43 +-
 app-emulation/wine-vanilla/wine-vanilla-2.5.ebuild |  43 +-
 app-emulation/wine-vanilla/wine-vanilla-2.6.ebuild |  43 +-
 app-emulation/wine-vanilla/wine-vanilla-2.7.ebuild |  43 +-
 app-emulation/wine-vanilla/wine-vanilla-2.8.ebuild |  43 +-
 app-emulation/wine-vanilla/wine-vanilla-2.9.ebuild |  43 +-
 .../wine-vanilla/wine-vanilla-9999.ebuild          |  47 +-
 33 files changed, 2191 insertions(+), 518 deletions(-)}
Comment 4 Adam Feldman gentoo-dev 2017-12-04 06:45:52 UTC
Should be fixed.  Closing out the bug.