[Bug 858] New: - Segfault in WineEngInit () ( libgdi32.dll.so )

wine-bugs at winehq.com wine-bugs at winehq.com
Sat Jul 6 08:48:35 CDT 2002


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 at winehq.com
        ReportedBy: sylvain_pasche at 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.



More information about the wine-bugs mailing list