http://bugs.winehq.org/show_bug.cgi?id=3495
Summary: Topdraw crashes when Fonts are used as shapes Product: Wine Version: 20050930 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-user AssignedTo: wine-bugs@winehq.org ReportedBy: luizluca@gmail.com
If one open the dialog to use a font as a shape, topdraw crashes. The output is bellow.
fixme:ole:OleRegisterServer16 (TopDraw.3,...): stub err:x11drv:X11DRV_CreateWindow invalid window width -22 err:x11drv:X11DRV_CreateWindow invalid window width -22 fixme:ole:OleRegisterClientDoc16 (TopDraw.3,Drawing-1,...): stub wine: Unhandled exception (thread 000a), starting debugger... WineDbg starting on pid 0x8 fixme:dbghelp:SymLoadModule Should have successfully loaded debug information for image C:\TOPDRAW\topdraw.exe Unhandled exception: page fault on read access to 0x13df3cad in 32-bit code (0x5560b29f). In 32 bit mode. Register dump: CS:0023 SS:002b DS:002b ES:002b FS:005b GS:0000 EIP:5560b29f ESP:566dcc44 EBP:00000000 EFLAGS:00010202( - 00 - -RI1) EAX:13df3cad EBX:55ae9f38 ECX:ffffffff EDX:00000001 ESI:ffffffff EDI:00000000 Stack dump: 0x566dcc44: 55a3bc43 13df3cad 55df75c0 556f01ae 0x566dcc54: 55cfba8c 55ae9f38 55f9d480 568873ac 0x566dcc64: 00000000 566eba40 566dcd34 5680d89d 0x566dcc74: 00000000 00000000 13df3cad ffffffff 0x566dcc84: 00000000 00000000 564c60cc 568873ac 0x566dcc94: 55593000 566eba40 00000000 5680dc76 Backtrace: =>1 0x5560b29f strlen+0xf in libc.so.6 (0x00000000) 0x5560b29f strlen+0xf in libc.so.6: cmpb %dh,0x0(%eax) Modules: Module Address Debug info Name (82 modules) ELF 0x55555000-5556b000 Deferred ld-linux.so.2 ELF 0x5558b000-555a5000 Deferred libwine.so.1 ELF 0x555a5000-556c5000 Export libc.so.6 ELF 0x556c5000-556c9000 Deferred libdl.so.2 ELF 0x556ca000-55746000 Deferred ntdll<elf> -PE 0x556e0000-55746000 \ ntdll ELF 0x55765000-5585a000 Deferred libwine_unicode.so.1 ELF 0x5585a000-5587e000 Deferred libm.so.6 ELF 0x5589d000-558a8000 Deferred libnss_files.so.2 ELF 0x558a8000-558b2000 Deferred libnss_nis.so.2 ELF 0x558b2000-558c6000 Deferred libnsl.so.1 ELF 0x559e0000-55aec000 Deferred kernel32<elf> -PE 0x55a00000-55aec000 \ kernel32 ELF 0x55b22000-55b37000 Deferred winevdm<elf> -PE 0x55b30000-55b37000 \ topdraw ELF 0x55c40000-55d76000 Deferred user32<elf> -PE 0x55c60000-55d76000 \ user32 ELF 0x55d76000-55e08000 Deferred gdi32<elf> -PE 0x55d90000-55e08000 \ gdi32 ELF 0x55e08000-55e48000 Deferred advapi32<elf> -PE 0x55e10000-55e48000 \ advapi32 ELF 0x55e67000-55edb000 Deferred libfreetype.so.6 ELF 0x55edb000-55eec000 Deferred libz.so.1 ELF 0x55f0b000-55f3a000 Deferred libfontconfig.so.1 ELF 0x55f3a000-55f5a000 Deferred libexpat.so.0 ELF 0x55f5a000-55fe2000 Deferred winex11.drv<elf> -PE 0x55f70000-55fe2000 \ winex11.drv ELF 0x55fe2000-55fe5000 Deferred xlcdef.so.2 ELF 0x56001000-5600a000 Deferred libsm.so.6 ELF 0x5600a000-56022000 Deferred libice.so.6 ELF 0x56022000-56027000 Deferred libxxf86vm.so.1 ELF 0x56027000-56035000 Deferred libxext.so.6 ELF 0x56035000-56102000 Deferred libx11.so.6 ELF 0x56102000-5616d000 Deferred libgl.so.1 ELF 0x5616d000-561c0000 Deferred libpthread.so.0 ELF 0x561c0000-561c8000 Deferred libxrender.so.1 ELF 0x561c8000-561cc000 Deferred libxrandr.so ELF 0x561cc000-561ea000 Deferred ximcp.so.2 ELF 0x561eb000-561ef000 Deferred iso8859-15.so ELF 0x561ef000-5620c000 Deferred imm32<elf> -PE 0x56200000-5620c000 \ imm32 ELF 0x5622b000-56234000 Deferred libxcursor.so.1 ELF 0x56234000-56297000 Deferred winedos<elf> -PE 0x56240000-56297000 \ winedos ELF 0x56297000-5631d000 Deferred winmm<elf> -PE 0x562a0000-5631d000 \ winmm ELF 0x5631d000-56364000 Deferred wineoss.drv<elf> -PE 0x56330000-56364000 \ wineoss.drv ELF 0x56364000-5637d000 Deferred msacm.drv<elf> -PE 0x56370000-5637d000 \ msacm.drv ELF 0x5637d000-563a0000 Deferred msacm32<elf> -PE 0x56380000-563a0000 \ msacm32 ELF 0x564b0000-564c5000 Deferred midimap<elf> -PE 0x564c0000-564c5000 \ midimap ELF 0x567f0000-56888000 Deferred comdlg32<elf> -PE 0x56800000-56888000 \ comdlg32 ELF 0x56888000-56958000 Deferred shell32<elf> -PE 0x568a0000-56958000 \ shell32 ELF 0x56958000-569b6000 Deferred shlwapi<elf> -PE 0x56970000-569b6000 \ shlwapi ELF 0x569b6000-56a49000 Deferred ole32<elf> -PE 0x569d0000-56a49000 \ ole32 ELF 0x56a49000-56a90000 Deferred rpcrt4<elf> -PE 0x56a60000-56a90000 \ rpcrt4 ELF 0x56a90000-56aaf000 Deferred iphlpapi<elf> -PE 0x56aa0000-56aaf000 \ iphlpapi ELF 0x56aaf000-56b7f000 Deferred comctl32<elf> -PE 0x56ac0000-56b7f000 \ comctl32 ELF 0x56b7f000-56baa000 Deferred winspool.drv<elf> -PE 0x56b90000-56baa000 \ winspool.drv ELF 0x56c00000-56c1a000 Deferred olecli32<elf> -PE 0x56c10000-56c1a000 \ olecli32 ELF 0x56c1f000-56c3c000 Deferred libcups.so.2 ELF 0x56c3c000-56c6d000 Deferred libssl.so.0.9.7 ELF 0x56c6d000-56d6e000 Deferred libcrypto.so.0.9.7 ELF 0x56d6e000-56d74000 Deferred libnss_dns.so.2 ELF 0x56d74000-56d87000 Deferred libresolv.so.2 ELF 0x56d87000-56d9b000 Deferred olesvr32<elf> -PE 0x56d90000-56d9b000 \ olesvr32 ELF 0x56d9b000-56db1000 Deferred ctl3d32<elf> -PE 0x56da0000-56db1000 \ ctl3d32 ELF 0x7bf00000-7bf07000 Deferred <wine-loader> Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\TOPDRAW\topdraw.exe 0000000a 0 <== 00000009 0 WineDbg terminated on pid 0x8