http://bugs.winehq.com/show_bug.cgi?id=858
Summary: Segfault in WineEngInit () ( libgdi32.dll.so ) Product: Wine Version: 20020605 Platform: PC OS/Version: Linux Status: NEW Severity: major Priority: P2 Component: wine-gdi AssignedTo: wine-bugs@winehq.com ReportedBy: sylvain_pasche@yahoo.fr
Hello,
Since I updated my system, wine does not starts any more. I'm using debian binary packages from http://gluck.debian.org/
Here's the latest log messages (this output is not related to the program run, it's sol.exe here, but could have been anything)
wine -debugmsg +font sol.exe
trace:font:DumpFontList Family: L"Wingdings 3" trace:font:DumpFontList L"Regular" trace:font:WineEngCreateFontInstance L"System", h=16, it=0, weight=400, PandF=22, charset=0 orient 0 escapement 0 trace:font:WineEngCreateFontInstance Choosen L"Arial" L"Regular" trace:font:WineEngGetFontData font=0x40388c78, table=584d4456, offset=00000000, buf=0x405c6b08, cbData=6 wine: Unhandled exception, starting debugger... err:seh:EXC_DefaultHandling Unhandled exception code c0000005 flags 0 addr 0x40287057
Running with gdb returns some useful informations:
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1024 (LWP 27372)] 0x08458b00 in ?? () (gdb) bt #0 0x08458b00 in ?? () #1 0x407370b9 in WineEngInit () from /usr/lib/libgdi32.dll.so #2 0x40736eb0 in WineEngInit () from /usr/lib/libgdi32.dll.so #3 0x40737b8b in WineEngCreateFontInstance () from /usr/lib/libgdi32.dll.so #4 0x40724eb8 in CreateFontW () from /usr/lib/libgdi32.dll.so #5 0x407294f0 in SelectObject () from /usr/lib/libgdi32.dll.so #6 0x4071d3d9 in DC_InitDC () from /usr/lib/libgdi32.dll.so #7 0x4071e0ca in CreateDCA () from /usr/lib/libgdi32.dll.so #8 0x4065160b in SYSMETRICS_Init () from /usr/lib/wine/user32.dll.so #9 0x4067ac2c in GetTabbedTextExtentW () from /usr/lib/wine/user32.dll.so #10 0x4067ada5 in UserClientDllInitialize () from /usr/lib/wine/user32.dll.so #11 0x4007c599 in PE_InitDLL () from /usr/lib/libntdll.dll.so #12 0x40078d3b in MODULE_AllocModRef () from /usr/lib/libntdll.dll.so #13 0x40078e59 in MODULE_DllProcessAttach () from /usr/lib/libntdll.dll.so #14 0x40078e35 in MODULE_DllProcessAttach () from /usr/lib/libntdll.dll.so #15 0x400b8cb0 in PROCESS_CallUserSignalProc () from /usr/lib/libntdll.dll.so #16 0x400bccbd in SYSDEPS_SetCurThread () from /usr/lib/libntdll.dll.so
I think the problem could be related to freetype, from what I've seen in WineEngInit(void)
If would have wanted to compile from sources, to get get a more precise backtrace, but as the latest tarball is huge for a modem user, I did have not tryed yet.
Just tell me if you need more info.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://bugs.winehq.com/show_bug.cgi?id=858. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.