http://bugs.winehq.org/show_bug.cgi?id=14268
Summary: carto exploreur 3 - crash Product: Wine Version: CVS/GIT Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: gdi32 AssignedTo: wine-bugs@winehq.org ReportedBy: aiglefr@free.fr CC: dmitry@codeweavers.com
since this commit :
commit df76fe6f0cdd55568ba67489cc725813804061fd Author: Dmitry Timoshkov dmitry@codeweavers.com Date: Tue Jun 24 16:11:40 2008 +0900
gdi32: Perform the world transform separately from font scaling.
carto exploreur3 : http://www.bayo.com/cartographie/index.php?prod=1 ( no free download) crash with this message :
wine: Unhandled page fault on write access to 0x00ff0004 at address 0x7ef9f426 (thread 0009), starting debugger... err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7ef9f426
if i comment this line ( near line num 4422 ) in dll/gdi32/freetype.c
4415 if (!is_identity_FMAT2(&font->font_desc.matrix)) 4416 { 4417 FT_Matrix worldMat; 4418 worldMat.xx = FT_FixedFromFloat(font->font_desc.matrix.eM11); 4419 worldMat.xy = FT_FixedFromFloat(font->font_desc.matrix.eM21); 4420 worldMat.yx = FT_FixedFromFloat(font->font_desc.matrix.eM12); 4421 worldMat.yy = FT_FixedFromFloat(font->font_desc.matrix.eM22);
4422 // pFT_Matrix_Multiply(&worldMat, &transMat);
4423 needsTransform = TRUE; 4424 }
carto exploreur works correctly