[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