[pkg-wine-party] Bug#788809: wine-development: floating point exception rendereing Mitra Mono font

Michal Suchanek michal.suchanek at ruk.cuni.cz
Mon Jun 15 09:04:40 UTC 2015


Package: wine-development
Version: 1.7.29-1
Severity: normal

Hello,

I was trying to select a font in a WIndows application (wakan - free to
download dictionary application) and when choosing Mitra Mono the
application would lock up. Runnig in winedbg shows a FPE.

This affects wine 1.7.29 and 1.7.45.

000d:0032: create process 'C:\Program Files\Wakan\wakan.exe'/0x110678 @0x56b3dc (0<0>)
000d:0032: create thread I @0x56b3dc
GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
000d:0032: loads DLL C:\windows\system32\KERNEL32.dll @0x7b810000 (0<0>)
000d:0032: loads DLL C:\windows\system32\ntdll.dll @0x7bc10000 (0<0>)
000d:0032: loads DLL C:\windows\system32\advapi32.dll @0x7eb10000 (0<0>)
000d:0032: loads DLL C:\windows\system32\gdi32.dll @0x7eb90000 (0<0>)
000d:0032: loads DLL C:\windows\system32\version.dll @0x7eff0000 (0<0>)
000d:0032: loads DLL C:\windows\system32\user32.dll @0x7ecb0000 (0<0>)
000d:0032: loads DLL C:\windows\system32\rpcrt4.dll @0x7e820000 (0<0>)
000d:0032: loads DLL C:\windows\system32\ole32.dll @0x7e8b0000 (0<0>)
000d:0032: loads DLL C:\windows\system32\oleaut32.dll @0x7e9e0000 (0<0>)
000d:0032: loads DLL C:\windows\system32\comctl32.dll @0x7e720000 (0<0>)
000d:0032: loads DLL C:\windows\system32\shlwapi.dll @0x7e470000 (0<0>)
000d:0032: loads DLL C:\windows\system32\shell32.dll @0x7e4f0000 (0<0>)
000d:0032: loads DLL C:\windows\system32\winspool.drv @0x7e350000 (0<0>)
000d:0032: loads DLL C:\windows\system32\comdlg32.dll @0x7e390000 (0<0>)
000d:0032: loads DLL C:\windows\system32\ws2_32.dll @0x7e2f0000 (0<0>)
000d:0032: loads DLL C:\windows\system32\iphlpapi.dll @0x7e2d0000 (0<0>)
000d:0032: loads DLL C:\windows\system32\wsock32.dll @0x7e330000 (0<0>)
000d:0032: loads DLL C:\windows\system32\imm32.dll @0x7e2b0000 (0<0>)
000d:0032: loads DLL C:\windows\system32\winex11.drv @0x7e100000 (0<0>)
000d:0032: loads DLL C:\windows\system32\uxtheme.dll @0x7dee0000 (0<0>)
0000000d:00000032: exception code=0x80000003
start_process (peb=0x7ffdf000) at process.c:1104
1104    process.c: No such file or directory.
trace: 98 => 80
Wine-gdb> handle SIGABRT nostop print pass
Signal        Stop      Print   Pass to program Description
SIGABRT       No        Yes     Yes             Aborted
Wine-gdb> c
Continuing.

Program received signal SIGABRT, Aborted.

Program received signal SIGABRT, Aborted.

Program received signal SIGABRT, Aborted.

Program received signal SIGABRT, Aborted.

Program received signal SIGABRT, Aborted.

Program received signal SIGABRT, Aborted.

Program received signal SIGABRT, Aborted.

Program received signal SIGABRT, Aborted.

Program received signal SIGABRT, Aborted.

Program received signal SIGABRT, Aborted.

Program received signal SIGFPE, Arithmetic exception.
0x7ebef995 in freetype_SelectFont (dev=0x188668, hfont=0x9c014c, aa_flags=0x33eba0) at freetype.c:5401
5401    freetype.c: No such file or directory.
Wine-gdb> bt full
#0  0x7ebef995 in freetype_SelectFont (dev=0x188668, hfont=0x9c014c, aa_flags=0x33eba0) at freetype.c:5401
        ret = 0xb897b8
        face = 0x154740
        best = <optimized out>
        best_bitmap = <optimized out>
        family = 0x154718
        last_resort_family = <optimized out>
        height = 48
        width = <optimized out>
        score = <optimized out>
        new_score = <optimized out>
        diff = 48
        newdiff = <optimized out>
        bd = <optimized out>
        it = <optimized out>
        can_use_bitmap = 8192
        lf = {lfHeight = 48, lfWidth = 0, lfEscapement = 0, lfOrientation = 0, lfWeight = 400, lfItalic = 0 '\000', lfUnderline = 0 '\000', 
          lfStrikeOut = 0 '\000', lfCharSet = 1 '\001', lfOutPrecision = 0 '\000', lfClipPrecision = 0 '\000', lfQuality = 0 '\000', 
          lfPitchAndFamily = 0 '\000', lfFaceName = {77, 105, 115, 97, 107, 105, 32, 77, 105, 110, 99, 104, 111, 0, 60464, 51, 9091, 64, 9091, 64, 
            5176, 88, 14630, 64, 9047, 64, 60500, 51, 9092, 64, 60464, 0}}
        csi = {ciCharset = 2097968704, ciACP = 2113449302, fs = {fsUsb = {2113538041, 2114658304, 2097968680, 2113449302}, fsCsb = {0, 2113559112}}}
        dcmat = {eM11 = 1, eM12 = 0, eM21 = 0, eM22 = 1}
        psub = 0x0
        dc = 0x1884f0
        font_link = <optimized out>
        __FUNCTION__ = "freetype_SelectFont"
#1  0x7e126d1c in X11DRV_SelectFont (dev=<optimized out>, hfont=0x9c014c, aa_flags=0x33eba0) at init.c:319
No locals.
#2  0x7e152102 in xrenderdrv_SelectFont (dev=0x188700, hfont=0x9c014c, aa_flags=0x33eba0) at xrender.c:841
        lfsz = {lf = {lfHeight = 48, lfWidth = 0, lfEscapement = 0, lfOrientation = 0, lfWeight = 400, lfItalic = 0 '\000', lfUnderline = 0 '\000', 
            lfStrikeOut = 0 '\000', lfCharSet = 1 '\001', lfOutPrecision = 0 '\000', lfClipPrecision = 0 '\000', lfQuality = 0 '\000', 
            lfPitchAndFamily = 0 '\000', lfFaceName = {77, 105, 115, 97, 107, 105, 32, 77, 105, 110, 99, 104, 111, 0, 60464, 51, 9091, 64, 9091, 
              64, 5176, 88, 14630, 64, 9047, 64, 60500, 51, 9092, 64, 60464, 0}}, xform = {eM11 = 4.76799089e-39, eM12 = 1.27236403e+38, eM21 = 0, 
            eM22 = 2.03290687e+36, eDx = 4.7680021e-39, eDy = 2.03294489e+36}, devsize = {cx = 3402560, cy = 2126745328}, hash = 3402616}
        next = 0x0
        ret = <optimized out>
        __FUNCTION__ = "xrenderdrv_SelectFont"
#3  0x7ebad790 in dibdrv_SelectFont (dev=<optimized out>, font=0x9c014c, aa_flags=0x33eba0) at dibdrv/graphics.c:880
        ret = <optimized out>
#4  0x7ebe2171 in FONT_SelectObject (handle=0x9c014c, hdc=0x5002a) at font.c:716
        ret = <optimized out>
        dc = 0x1884f0
        physdev = 0x2f
        aa_flags = 19
#5  0x7ebf8110 in SelectObject (hdc=0x5002a, hObj=<optimized out>) at gdiobj.c:1174
        funcs = 0x7ec38040 <font_funcs>
        __FUNCTION__ = "SelectObject"
#6  0x0043bf51 in ?? ()
No symbol table info available.
#7  0x004f0292 in ?? ()
No symbol table info available.
#8  0x004557e0 in ?? ()
No symbol table info available.
#9  0x0045863b in ?? ()
No symbol table info available.
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Wine-gdb> 


-- System Information:
Debian Release: 8.1
  APT prefers stable
  APT policy: (900, 'stable'), (610, 'oldstable'), (500, 'testing'), (410, 'unstable'), (400, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf

Kernel: Linux 4.1.0-rc7+ (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages wine-development depends on:
ii  wine32-development  1.7.45-1
ii  wine64-development  1.7.45-1

wine-development recommends no packages.

wine-development suggests no packages.

-- no debconf information



More information about the pkg-wine-party mailing list