http://bugs.winehq.org/show_bug.cgi?id=19697
Summary: NTE Quick Cross 14.0 fails to display icons due to "invalid floating point exception" Product: Wine Version: 1.1.27 Platform: PC URL: http://www.nteinc.com/qc14/qc14setup.exe OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: gdiplus AssignedTo: wine-bugs@winehq.org ReportedBy: arethusa26@gmail.com
Created an attachment (id=22996) --> (http://bugs.winehq.org/attachment.cgi?id=22996) NTE Quick Cross 14.0 winedbg backtrace
With wine-1.1.27-40-g0c862de, when launching the NTE Quick Cross 14.0 application with builtin gdiplus, the application displays several dialog boxes stating "Invalid floating point operation", and the icons in the application toolbar are not rendered. winedbg shows a backtrace in:
First chance exception: invalid float operation in 32-bit code (0x7e5aa891). ... Backtrace: =>0 0x7e5aa891 arc2polybezier+0x201(points=0x146a48, x1=64.000000, y1=0.000000, x2=6.000000, y2=6.000000, startAngle=4.712389, sweepAngle=90.000000) [/home/andrew/wine-git/dlls/gdiplus/gdiplus.c:168] in gdiplus (0x0033f3c8) 1 0x7e5ba942 GdipAddPathArc+0xe2(path=0x147f60, x1=64.000000, y1=0.000000, x2=6.000000, y2=6.000000, startAngle=270.000000, sweepAngle=90.000000) [/home/andrew/wine-git/dlls/gdiplus/graphicspath.c:187] in gdiplus (0x0033f428)
I've attached the complete backtrace.