[Bug 7777] New: Wine craches upon selecting a particular installed font via font select dialog

Wine Bugs wine-bugs at winehq.org
Sat Mar 17 13:36:30 CDT 2007


http://bugs.winehq.org/show_bug.cgi?id=7777

           Summary: Wine craches upon selecting a particular installed font
                    via font select dialog
           Product: Wine
           Version: CVS
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: wine-gdi-(printing)
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: t.artem at mailcity.com


[birdie at localhost ~]$ wine notepad
fixme:font:WineEngGetGlyphOutline FT_Load_Glyph on index 1f returns 6
fixme:font:WineEngGetGlyphOutline FT_Load_Glyph on index 1f returns 6
err:xrender:UploadGlyph GetGlyphOutlineW failed
fixme:font:WineEngGetGlyphOutline FT_Load_Glyph on index 1f returns 6
err:xrender:UploadGlyph GetGlyphOutlineW failed
fixme:font:WineEngGetGlyphOutline FT_Load_Glyph on index 1f returns 6
err:xrender:UploadGlyph GetGlyphOutlineW failed
fixme:font:WineEngGetGlyphOutline FT_Load_Glyph on index 1f returns 6
err:xrender:UploadGlyph GetGlyphOutlineW failed
fixme:font:WineEngGetGlyphOutline FT_Load_Glyph on index 1f returns 6
err:xrender:UploadGlyph GetGlyphOutlineW failed
fixme:font:WineEngGetGlyphOutline FT_Load_Glyph on index 1f returns 6
err:xrender:UploadGlyph GetGlyphOutlineW failed
xrender.c:1261: X11DRV_XRender_ExtTextOut: Assertion `formatEntry' failed.
wine: Assertion failed at address 0xb7f9b410 (thread 001d), starting debugger...
Unhandled exception: assertion failed in 32-bit code (0xb7f9b410).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:b7f9b410 ESP:0033dbc0 EBP:0033dbd8 EFLAGS:00200202(   - 00      - - I1)
 EAX:00000000 EBX:00002410 ECX:00002410 EDX:00000006
 ESI:0033dc78 EDI:b7e3dff4
Stack dump:
0x0033dbc0:  0033dbd8 00000006 00002410 b7d2dd40
0x0033dbd0:  b7e3dff4 b7cff6c0 0033dd04 b7d2f591
0x0033dbe0:  00000006 0033dc78 00000000 00000068
0x0033dbf0:  7c0de2b0 00000000 00000000 b7d686dd
0x0033dc00:  0033dc3c 7c0de2b0 7c0de314 0033dd14
0x0033dc10:  b7e3dff4 0000004c 7c0de2b0 0033dce8
Backtrace:
=>1 0xb7f9b410 (0x0033dbd8)
  2 0xb7d2f591 abort+0x101() in libc.so.6 (0x0033dd04)
  3 0xb7d2738b __assert_fail+0xfb() in libc.so.6 (0x0033dd48)
  4 0x7e45d4ae in winex11 (+0x5d4ae) (0x0033e0e8)
  5 0x7e442c9a X11DRV_ExtTextOut+0x5a() in winex11 (0x0033e1a8)
  6 0x7e79f274 ExtTextOutW+0xac4() in gdi32 (0x0033e3c8)
  7 0x7e89b80e DrawTextExW+0xabe() in user32 (0x0033ed28)
  8 0x7e89c713 DrawTextW+0x73() in user32 (0x0033ed78)
  9 0x7eb7d5e7 CFn_WMPaint+0x277() in comdlg32 (0x0033eea8)
  10 0x7eb802e3 in comdlg32 (+0x202e3) (0x0033eed8)
  11 0x7e8ac5da WINPROC_wrapper+0x1a() in user32 (0x0033ef08)
  12 0x7e8ae3c5 in user32 (+0x9e3c5) (0x0033ef48)
  13 0x7e8b1b3a WINPROC_CallDlgProcW+0x5a() in user32 (0x0033ef88)
  14 0x7e841987 DefDlgProcW+0x87() in user32 (0x0033efb8)
  15 0x7e8ac5da WINPROC_wrapper+0x1a() in user32 (0x0033efe8)
  16 0x7e8acd3b in user32 (+0x9cd3b) (0x0033f028)
  17 0x7e8b1c23 CallWindowProcW+0x53() in user32 (0x0033f068)
  18 0x7e8796c8 DispatchMessageW+0x148() in user32 (0x0033f0a8)
  19 0x7e84845c IsDialogMessageW+0xfc() in user32 (0x0033f1f8)
  20 0x7e848d39 DIALOG_DoDialogBox+0xd9() in user32 (0x0033f258)
  21 0x7e848e8b DialogBoxIndirectParamAorW+0x5b() in user32 (0x0033f278)
  22 0x7e848edf DialogBoxIndirectParamW+0x3f() in user32 (0x0033f2a8)
  23 0x7eb7de01 ChooseFontW+0x71() in comdlg32 (0x0033f2d8)
  24 0x7ec03db6 DIALOG_SelectFont+0x86() in notepad (0x0033f3a8)
  25 0x7ec06c4d in notepad (+0x6c4d) (0x0033f628)
  26 0x7e8ac5da WINPROC_wrapper+0x1a() in user32 (0x0033f658)
  27 0x7e8acd3b in user32 (+0x9cd3b) (0x0033f698)
  28 0x7e8b1c23 CallWindowProcW+0x53() in user32 (0x0033f6d8)
  29 0x7e8796c8 DispatchMessageW+0x148() in user32 (0x0033f718)
  30 0x7ec05b90 WinMain+0x680() in notepad (0x0033fe58)
  31 0x7ec0743f main+0xaf() in notepad (0x0033fed8)
  32 0x7ec0735b in notepad (+0x735b) (0x0033ff08)
  33 0x7ee8fb0b in kernel32 (+0x4fb0b) (0x0033ffe8)
  34 0xb7e75627 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0xb7f9b410: popl        %ebp
Modules:
Module  Address                 Debug info      Name (70 modules)
ELF     448f1000-4496e000       Deferred        libgnutls.so.13
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7bf66000-7bf7d000       Deferred        libnsl.so.1
ELF     7bf7d000-7bfd2000       Deferred        libgcrypt.so.11
ELF     7bfd2000-7c000000       Deferred        libcrypt.so.1
ELF     7c196000-7c1cc000       Deferred        libcups.so.2
ELF     7d391000-7d3c3000       Deferred        uxtheme<elf>
  \-PE  7d3a0000-7d3c3000       \               uxtheme
ELF     7d3c3000-7d3c8000       Deferred        libxfixes.so.3
ELF     7d3c8000-7d3d2000       Deferred        libxcursor.so.1
ELF     7d3d2000-7d3ef000       Deferred        imm32<elf>
  \-PE  7d3e0000-7d3ef000       \               imm32
ELF     7d3ef000-7d3f2000       Deferred        libxinerama.so.1
ELF     7d990000-7e216000       Deferred        libglcore.so.1
ELF     7e216000-7e2a2000       Deferred        libgl.so.1
ELF     7e2a2000-7e2a8000       Deferred        libxdmcp.so.6
ELF     7e2a8000-7e3aa000       Deferred        libx11.so.6
ELF     7e3aa000-7e3ba000       Deferred        libxext.so.6
ELF     7e3ba000-7e3bf000       Deferred        libxxf86vm.so.1
ELF     7e3bf000-7e3d9000       Deferred        libice.so.6
ELF     7e3d9000-7e3dd000       Deferred        libgpg-error.so.0
ELF     7e3dd000-7e3e1000       Deferred        libxrandr.so.2
ELF     7e3e1000-7e3ea000       Deferred        libxrender.so.1
ELF     7e3ee000-7e47c000       Export          winex11<elf>
  \-PE  7e400000-7e47c000       \               winex11
ELF     7e4a0000-7e4c1000       Deferred        libexpat.so.0
ELF     7e4c1000-7e4f0000       Deferred        libfontconfig.so.1
ELF     7e4f0000-7e503000       Deferred        libz.so.1
ELF     7e503000-7e57d000       Deferred        libfreetype.so.6
ELF     7e57d000-7e5e2000       Deferred        msvcrt<elf>
  \-PE  7e590000-7e5e2000       \               msvcrt
ELF     7e5e2000-7e615000       Deferred        winspool<elf>
  \-PE  7e5f0000-7e615000       \               winspool
ELF     7e615000-7e6d2000       Deferred        comctl32<elf>
  \-PE  7e620000-7e6d2000       \               comctl32
ELF     7e6d2000-7e6e5000       Deferred        libresolv.so.2
ELF     7e6e5000-7e703000       Deferred        iphlpapi<elf>
  \-PE  7e6f0000-7e703000       \               iphlpapi
ELF     7e703000-7e758000       Deferred        rpcrt4<elf>
  \-PE  7e710000-7e758000       \               rpcrt4
ELF     7e758000-7e7ec000       Export          gdi32<elf>
  \-PE  7e770000-7e7ec000       \               gdi32
ELF     7e7ec000-7e926000       Export          user32<elf>
  \-PE  7e810000-7e926000       \               user32
ELF     7e926000-7e96c000       Deferred        advapi32<elf>
  \-PE  7e930000-7e96c000       \               advapi32
ELF     7e96c000-7ea05000       Deferred        ole32<elf>
  \-PE  7e980000-7ea05000       \               ole32
ELF     7ea05000-7ea5c000       Deferred        shlwapi<elf>
  \-PE  7ea10000-7ea5c000       \               shlwapi
ELF     7ea5c000-7eb51000       Deferred        shell32<elf>
  \-PE  7ea70000-7eb51000       \               shell32
ELF     7eb51000-7ebf1000       Export          comdlg32<elf>
  \-PE  7eb60000-7ebf1000       \               comdlg32
ELF     7ebf1000-7ec20000       Export          notepad<elf>
  \-PE  7ec00000-7ec20000       \               notepad
ELF     7ee20000-7ef43000       Export          kernel32<elf>
  \-PE  7ee40000-7ef43000       \               kernel32
ELF     7ef43000-7ef6a000       Deferred        libm.so.6
ELF     7ef6a000-7f000000       Deferred        ntdll<elf>
  \-PE  7ef80000-7f000000       \               ntdll
ELF     b7cf2000-b7cf4000       Deferred        libnvidia-tls.so.1
ELF     b7cf4000-b7cff000       Deferred        libnss_files.so.2
ELF     b7d01000-b7d05000       Deferred        libdl.so.2
ELF     b7d05000-b7e42000       Export          libc.so.6
ELF     b7e42000-b7e59000       Deferred        libpthread.so.0
ELF     b7e59000-b7e5c000       Deferred        libxau.so.6
ELF     b7e5c000-b7e65000       Deferred        libsm.so.6
ELF     b7e6e000-b7f7f000       Export          libwine.so.1
ELF     b7f80000-b7f9b000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000001c (D) c:\windows\system32\notepad.exe
        0000001d    0 <==
0000000a
        0000000c    0
        0000000b    0
00000008
        00000009    0

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list