[Bug 3445] New: Steam: richedit bug craches steam installer

Wine Bugs wine-bugs at winehq.org
Sat Oct 1 13:45:18 CDT 2005


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

           Summary: Steam: richedit bug craches steam installer
           Product: Wine
           Version: CVS
          Platform: Other
               URL: http://www.steampowered.com
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: wine-richedit
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: xerox_xerox2000 at yahoo.co.uk


Steam installer from website above crashes with current cvs, see below.
Ran with native riched20.dll the installer proceeds fine. Must be due to one of
the last riched patches


wine SteamInstall.exe
fixme:advapi:GetFileSecurityW (L"C:\\windows\\temp\\GLF6d9.tmp") : returns fake
SECURITY_DESCRIPTOR
fixme:advapi:GetFileSecurityW (L"C:\\windows\\temp\\GLF6df.tmp") : returns fake
SECURITY_DESCRIPTOR
fixme:richedit:RichEditANSIWndProc WM_SETFONT: stub
fixme:richedit:RichEditANSIWndProc WM_SETFONT: stub
wine-pthread: style.c:62: ME_ToCF2W: Assertion `from->cbSize >=
sizeof(CHARFORMAT2W)' failed.
wine: Unhandled exception (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: assertion failed in 32-bit code (0xffffe410).
In 32 bit mode.
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
 EIP:ffffe410 ESP:7fa78584 EBP:7fa785a4 EFLAGS:00200202(   - 00      - - I1)
 EAX:00000000 EBX:000079d3 ECX:000079d3 EDX:00000006
 ESI:000079d3 EDI:b7eb2ff4
Stack dump:
0x7fa78584:  7fa785a4 00000006 000079d3 b7db47d5
0x7fa78594:  00000000 b7eb2ff4 00000000 b7d88940
0x7fa785a4:  7fa786d4 b7db6149 00000006 7fa785b8
0x7fa785b4:  00000000 00000020 00000000 00000000
0x7fa785c4:  00000000 00000000 00000000 00000000
0x7fa785d4:  00000000 00000000 00000000 00000000
Backtrace:
=>1 0xffffe410 (0x7fa785a4)
  2 0xb7db6149 (0x7fa786d4)
  3 0xb7daddb1 (0x7fa78710)
  4 0x7e647765 ME_ToCF2W+0x149(to=0x7fa78748, from=0x7fa7b9b8)
[/sda6/10jul/wine/dlls/riched20/style.c:63] in riched20 (0x7fa78734)
  5 0x7e647a80 ME_ApplyStyle(sSrc=0x7e5165e0, style=0x7fa7b9b8)
[/sda6/10jul/wine/dlls/riched20/style.c:154] in riched20 (0x7fa787d0)
  6 0x7e63897f ME_RTFReadHook+0x139(info=0x7fa79864)
[/sda6/10jul/wine/dlls/riched20/editor.c:490] in riched20 (0x7fa787f8)
  7 0x7e6416f0 RTFGetToken+0x76(info=0x7fa79864)
[/sda6/10jul/wine/dlls/riched20/reader.c:464] in riched20 (0x7fa78814)
  8 0x7e6414e8 RTFRead+0x18(info=0x7fa79864)
[/sda6/10jul/wine/dlls/riched20/reader.c:379] in riched20 (0x7fa78824)
  9 0x7e638d11 ME_StreamIn+0x2b4(editor=0x7e500088, format=0x2,
stream=0x7fa7d640) [/sda6/10jul/wine/dlls/riched20/editor.c:590] in riched20
(0x7fa7c9c8)
  10 0x7e63b70e RichEditANSIWndProc+0x1abc(hWnd=0x3004e, msg=0x449, wParam=0x2,
lParam=0x7fa7d640) [/sda6/10jul/wine/dlls/riched20/editor.c:1163] in riched20
(0x7fa7d494)
  11 0x7e63da0f RichEdit10ANSIWndProc+0x24(hWnd=0x3004e, msg=0x449, wParam=0x2,
lParam=0x7fa7d640) [/sda6/10jul/wine/dlls/riched20/editor.c:1947] in riched20
(0x7fa7d4b8)
  12 0x7f90c8df WINPROC_wrapper+0x17 in user32 (0x7fa7d4dc)
  13 0x7f90cd61 WINPROC_CallWndProc+0x91(proc=0x7e66e000, hwnd=0x3004e,
msg=0x449, wParam=0x2, lParam=0x7fa7d640)
[/sda6/10jul/wine/dlls/user/winproc.c:415] in user32 (0x7fa7d500)
  14 0x7f9138ed CallWindowProcA+0x4d(func=0x7e66e000, hwnd=0x3004e, msg=0x449,
wParam=0x2, lParam=0x7fa7d640) [/sda6/10jul/wine/dlls/user/winproc.c:3230] in
user32 (0x7fa7d534)
  15 0x7f8e0208 call_window_proc+0xfa(hwnd=0x3004e, msg=0x449, wparam=0x2,
lparam=0x7fa7d640, unicode=0x0, same_thread=0x1)
[/sda6/10jul/wine/dlls/user/message.c:1520] in user32 (0x7fa7d594)
  16 0x7f8e21ab SendMessageTimeoutA+0xec(hwnd=0x3004e, msg=0x449, wparam=0x2,
lparam=0x7fa7d640, flags=0x0, timeout=0x0, res_ptr=0x7fa7d620)
[/sda6/10jul/wine/dlls/user/message.c:2396] in user32 (0x7fa7d5fc)
  17 0x7f8e2379 SendMessageA+0x33(hwnd=0x3004e, msg=0x449, wparam=0x2,
lparam=0x7fa7d640) [/sda6/10jul/wine/dlls/user/message.c:2441] in user32
(0x7fa7d628)
  18 0x1000a637 in glc158.tmp (+0xa637) (0x7fa7d64c)
  19 0x10009b89 _ListboxSubclassProc at 16 in glc158.tmp (0x7fa7daa4)
  20 0x10009a61 _ListboxSubclassProc at 16 in glc158.tmp (0x7fa7e398)
  21 0x7f90c8df WINPROC_wrapper in user32 (0x7fa7e3bc)
  22 0x7f90cd61 WINPROC_CallWndProc(proc=0x10007c17, hwnd=0x30044, msg=0x110,
wParam=0x0, lParam=0x0) [/sda6/10jul/wine/dlls/user/winproc.c:415] in user32
(0x7fa7e3e0)
  23 0x7f913984 CallWindowProcA+0xe4(func=0x7f96f7b8, hwnd=0x30044, msg=0x110,
wParam=0x0, lParam=0x0) [/sda6/10jul/wine/dlls/user/winproc.c:3245] in user32
(0x7fa7e414)
  24 0x7f8aaa18 DefDlgProcA+0x70(hwnd=0x30044, msg=0x110, wParam=0x0,
lParam=0x0) [/sda6/10jul/wine/dlls/user/defdlg.c:453] in user32 (0x7fa7e448)
  25 0x7f90c8df WINPROC_wrapper+0x17 in user32 (0x7fa7e46c)
  26 0x7f90cd61 WINPROC_CallWndProc+0x91(proc=0x7f8aa9a8, hwnd=0x30044,
msg=0x110, wParam=0x0, lParam=0x0) [/sda6/10jul/wine/dlls/user/winproc.c:415] in
user32 (0x7fa7e490)
  27 0x7f91331b WINPROC_CallProc32WTo32A+0x11d(func=0x7f8aa9a8, hwnd=0x30044,
msg=0x110, wParam=0x0, lParam=0x0) [/sda6/10jul/wine/dlls/user/winproc.c:3058]
in user32 (0x7fa7e4c4)
  28 0x7f913aef CallWindowProcW+0xe4(func=0x7f96f4ba, hwnd=0x30044, msg=0x110,
wParam=0x0, lParam=0x0) [/sda6/10jul/wine/dlls/user/winproc.c:3284] in user32
(0x7fa7e4f8)
  29 0x7f8e01d9 call_window_proc+0xcb(hwnd=0x30044, msg=0x110, wparam=0x0,
lparam=0x0, unicode=0x1, same_thread=0x1)
[/sda6/10jul/wine/dlls/user/message.c:1515] in user32 (0x7fa7e558)
  30 0x7f8e2022 SendMessageTimeoutW+0xec(hwnd=0x30044, msg=0x110, wparam=0x0,
lparam=0x0, flags=0x0, timeout=0x0, res_ptr=0x7fa7e5e4)
[/sda6/10jul/wine/dlls/user/message.c:2348] in user32 (0x7fa7e5c0)
  31 0x7f8e233c SendMessageW+0x33(hwnd=0x30044, msg=0x110, wparam=0x0,
lparam=0x0) [/sda6/10jul/wine/dlls/user/message.c:2430] in user32 (0x7fa7e5ec)
  32 0x7f8ae7ff DIALOG_CreateIndirect(hInst=0x10000000, dlgTemplate=0x7fe11470,
owner=0x20042, dlgProc=0x10007c17, param=0x0, unicode=0x0, modal=0x0)
[/sda6/10jul/wine/dlls/user/dialog.c:638] in user32 (0x7fa7e69c)
  33 0x7f8ae9be CreateDialogIndirectParamAorW+0x24(hInst=0x10000000,
dlgTemplate=0x7fe1144c, owner=0x20042, dlgProc=0x10007c17, param=0x0, flags=0x2)
[/sda6/10jul/wine/dlls/user/dialog.c:696] in user32 (0x7fa7e6c0)
  34 0x7f8ae9eb CreateDialogIndirectParamA+0x26(hInst=0x10000000,
dlgTemplate=0x7fe1144c, owner=0x20042, dlgProc=0x10007c17, param=0x0)
[/sda6/10jul/wine/dlls/user/dialog.c:706] in user32 (0x7fa7e6e4)
  35 0x10007b2e in glc158.tmp (+0x7b2e) (0x7fa7e778)
  36 0x100078ee in glc158.tmp (+0x78ee) (0x7fa7e890)
  37 0x100044cc in glc158.tmp (+0x44cc) (0x7fa7f5a8)
  38 0x10001fa8 WiseMain in glc158.tmp (0x00000000)
0xffffe410: popl        %ebp
Modules:
Module  Address                 Debug info      Name (89 modules)
ELF     0x001f8000-0020c000     Deferred        librt.so.1
ELF     0x0021d000-00235000     Deferred        ld-linux.so.2
ELF     0x00237000-00361000     Deferred        libc.so.6
ELF     0x00363000-00368000     Deferred        libxxf86dga.so.1
ELF     0x00388000-0038c000     Deferred        libdl.so.2
ELF     0x0038e000-00455000     Deferred        libx11.so.6
PE      0x00400000-00407000     Deferred        steaminstall
ELF     0x00457000-00465000     Deferred        libxext.so.6
ELF     0x00479000-00481000     Deferred        libsm.so.6
ELF     0x00483000-0049b000     Deferred        libice.so.6
ELF     0x0049d000-004af000     Deferred        libpthread.so.0
ELF     0x00542000-00561000     Deferred        libexpat.so.0
ELF     0x00563000-0056b000     Deferred        libxrender.so.1
ELF     0x00586000-00589000     Deferred        libxrandr.so.2
ELF     0x0058b000-00594000     Deferred        libxcursor.so.1.0.2
ELF     0x00596000-005aa000     Deferred        libresolv.so.2
ELF     0x007e3000-007f7000     Deferred        libgssapi_krb5.so.2
ELF     0x007e3000-007f7000     Deferred        libgssapi_krb5.so.2
ELF     0x00a7d000-00aa0000     Deferred        libm.so.6
ELF     0x00bd9000-00bdc000     Deferred        libcom_err.so.2
ELF     0x00c31000-00c52000     Deferred        libk5crypto.so.3
ELF     0x037db000-03840000     Deferred        libkrb5.so.3
PE      0x10000000-1002c000     Export          glc158.tmp
ELF     0x45a61000-45b19000     Deferred        libgl.so.1
ELF     0x4b111000-4b121000     Deferred        libz.so.1
ELF     0x4b123000-4b18a000     Deferred        libfreetype.so.6
ELF     0x4b18c000-4b1b2000     Deferred        libfontconfig.so.1
ELF     0x4b1c8000-4b1d0000     Deferred        libgcc_s.so.1
ELF     0x4c259000-4c342000     Deferred        libcrypto.so.4
ELF     0x4c37a000-4c3ae000     Deferred        libssl.so.4
ELF     0x4c6f2000-4c70e000     Deferred        libcups.so.2
ELF     0x7be86000-7bf00000     Deferred        ntdll<elf>
  \-PE  0x7bea0000-7bf00000     \               ntdll
ELF     0x7bf00000-7bf03000     Deferred        <wine-loader>
ELF     0x7e61a000-7e65c000     Stabs           riched20<elf>
  \-PE  0x7e630000-7e65c000     \               riched20
ELF     0x7e65c000-7e670000     Deferred        riched32<elf>
  \-PE  0x7e660000-7e670000     \               riched32
PE      0x7e670000-7e67b000     Deferred        glk2be.tmp
ELF     0x7e79b000-7e7b0000     Deferred        midimap<elf>
  \-PE  0x7e7a0000-7e7b0000     \               midimap
ELF     0x7e8cd000-7e8ef000     Deferred        msacm32<elf>
  \-PE  0x7e8d0000-7e8ef000     \               msacm32
ELF     0x7e8ef000-7e938000     Deferred        wineoss.drv<elf>
  \-PE  0x7e900000-7e938000     \               wineoss.drv
ELF     0x7e9e8000-7ea00000     Deferred        msacm.drv<elf>
  \-PE  0x7e9f0000-7ea00000     \               msacm.drv
ELF     0x7ea62000-7eae5000     Deferred        winmm<elf>
  \-PE  0x7ea70000-7eae5000     \               winmm
ELF     0x7eae5000-7eb03000     Deferred        mpr<elf>
  \-PE  0x7eaf0000-7eb03000     \               mpr
ELF     0x7eb03000-7eb17000     Deferred        lz32<elf>
  \-PE  0x7eb10000-7eb17000     \               lz32
ELF     0x7eb17000-7eb30000     Deferred        version<elf>
  \-PE  0x7eb20000-7eb30000     \               version
ELF     0x7eb30000-7eb57000     Deferred        winspool.drv<elf>
  \-PE  0x7eb40000-7eb57000     \               winspool.drv
ELF     0x7eb57000-7ec15000     Deferred        comctl32<elf>
  \-PE  0x7eb60000-7ec15000     \               comctl32
ELF     0x7ec15000-7ec33000     Deferred        iphlpapi<elf>
  \-PE  0x7ec20000-7ec33000     \               iphlpapi
ELF     0x7ec33000-7ec77000     Deferred        rpcrt4<elf>
  \-PE  0x7ec40000-7ec77000     \               rpcrt4
ELF     0x7ec77000-7ecff000     Deferred        ole32<elf>
  \-PE  0x7ec90000-7ecff000     \               ole32
ELF     0x7ecff000-7ed56000     Deferred        shlwapi<elf>
  \-PE  0x7ed10000-7ed56000     \               shlwapi
ELF     0x7ed56000-7ee1a000     Deferred        shell32<elf>
  \-PE  0x7ed70000-7ee1a000     \               shell32
ELF     0x7ee1a000-7eeac000     Deferred        comdlg32<elf>
  \-PE  0x7ee30000-7eeac000     \               comdlg32
ELF     0x7eeac000-7eec8000     Deferred        imm32<elf>
  \-PE  0x7eeb0000-7eec8000     \               imm32
ELF     0x7eec8000-7eee4000     Deferred        ximcp.so.2
ELF     0x7ef12000-7f614000     Deferred        fglrx_dri.so
ELF     0x7f6f3000-7f775000     Deferred        winex11.drv<elf>
  \-PE  0x7f700000-7f775000     \               winex11.drv
ELF     0x7f794000-7f7ce000     Deferred        advapi32<elf>
  \-PE  0x7f7a0000-7f7ce000     \               advapi32
ELF     0x7f7ce000-7f85a000     Deferred        gdi32<elf>
  \-PE  0x7f7e0000-7f85a000     \               gdi32
ELF     0x7f85a000-7f980000     Stabs           user32<elf>
  \-PE  0x7f880000-7f980000     \               user32
ELF     0x7fa97000-7fa99000     Deferred        xlcutf8load.so.2
ELF     0x7fc9f000-7fda0000     Deferred        kernel32<elf>
  \-PE  0x7fcc0000-7fda0000     \               kernel32
ELF     0x7febf000-7feca000     Deferred        libnss_files.so.2
ELF     0x7ff0b000-80000000     Deferred        libwine_unicode.so.1
ELF     0xb7ec9000-b7ee3000     Deferred        libwine.so.1
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\LFS\SteamInstall.exe
        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