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@winehq.org ReportedBy: t.artem@mailcity.com
[birdie@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