[Bug 3495] New: Topdraw crashes when Fonts are used as shapes

Wine Bugs wine-bugs at winehq.org
Wed Oct 5 13:55:34 CDT 2005


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 at winehq.org
        ReportedBy: luizluca at 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

-- 
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