Steam Installer doesn't work in the latest release of wine

=?gb2312?B?wfUg1Lbq2A==?= marsliu2000 at hotmail.com
Thu Oct 6 22:37:20 CDT 2005


At lease I saw three guys claims the same problem... The SteamInstaller 
will crash when it tries to display the lincens agreement. the debug 
information is following: style.c:62: ME_ToCF2W: Assertion `from->cbSize >= 
sizeof(CHARFORMAT2W)' failed.
wine: Unhandled exception (thread 0009)

Is it a new bug in 20050930? who can explain what is going on here?

last part is the full debug output:

fixme:advapi:GetFileSecurityW (L"C:\\windows\\temp\\GLFe94.tmp") : returns 
fake SECURITY_DESCRIPTOR
fixme:advapi:GetFileSecurityW (L"C:\\windows\\temp\\GLFed5.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 (0x4007b83b).
In 32 bit mode.
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
 EIP:4007b83b ESP:4073850c EBP:40738514 EFLAGS:00200202(   - 00      - - 
I1)
 EAX:00000000 EBX:00001c64 ECX:00001c64 EDX:00000006
 ESI:00000000 EDI:40184e80
Stack dump:
0x4073850c:  40184e80 4073b944 40738640 4007cfa2
0x4073851c:  00000006 40738528 00000000 00000020
0x4073852c:  00000000 00000000 00000000 00000000
0x4073853c:  00000000 00000000 00000000 00000000
0x4073854c:  00000000 00000000 00000000 00000000
0x4073855c:  00000000 00000000 00000000 00000000
Backtrace:
=>1 0x4007b83b (0x40738514)
  2 0x4007cfa2 (0x40738640)
  3 0x400752df (0x40738678)
  4 0x42b30ab0 ME_CopyToCF2W+0x0(to=0x407386b8, from=0x4073b944) 
[style.c:67] in riched20 (0x407386a4)
  5 0x42b30f89 ME_ApplyStyle(sSrc=0x42b665e0, style=0x4073b944) 
[style.c:155] in riched20 (0x40738744)
  6 0x42b218d7 ME_RTFReadHook(info=0x407397f0) [editor.c:491] in riched20 
(0x40738764)
  7 0x42b2a4f9 RTFGetToken(info=0x407397f0) 
[/tmp/wine-20050930/dlls/riched20/reader.c:467] in riched20 (0x40738784)
  8 0x42b2a338 RTFRead(info=0x407397f0) 
[/tmp/wine-20050930/dlls/riched20/reader.c:379] in riched20 (0x40738798)
  9 0x42b21d7a ME_StreamIn+0x39a(editor=0x42b50088, format=0x2, 
stream=0x4073d604) [editor.c:591] in riched20 (0x4073c95c)
  10 0x42b25591 RichEditANSIWndProc(hWnd=0x3004e, msg=0x449, wParam=0x2, 
lParam=0x4073d604) [/tmp/wine-20050930/dlls/riched20/editor.c:1163] in 
riched20 (0x4073d448)
  11 0x42b2650a RichEdit10ANSIWndProc+0x3a(hWnd=0x3004e, msg=0x449, 
wParam=0x2, lParam=0x4073d604) 
[/tmp/wine-20050930/dlls/riched20/editor.c:1947] in riched20 (0x4073d46c)
  12 0x407f7bbf WINPROC_wrapper+0x17 in user32 (0x4073d490)
  13 0x407f7f21 WINPROC_CallWndProc+0x71(proc=0x42b01000, hwnd=0x3004e, 
msg=0x449, wParam=0x2, lParam=0x4073d604) 
[/tmp/wine-20050930/dlls/user/winproc.c:417] in user32 (0x4073d4c4)
  14 0x407fef4f CallWindowProcA(func=0x42b01000, hwnd=0x3004e, msg=0x449, 
wParam=0x2, lParam=0x4073d604) 
[/tmp/wine-20050930/dlls/user/winproc.c:3245] in user32 (0x4073d4f8)
  15 0x407c9ed1 call_window_proc+0x171(hwnd=0x3004e, msg=0x449, wparam=0x2, 
lparam=0x4073d604, unicode=0x0, same_thread=0x1) 
[/tmp/wine-20050930/dlls/user/message.c:1520] in user32 (0x4073d554)
  16 0x407cbf4f SendMessageTimeoutA+0x1ff(hwnd=0x3004e, msg=0x449, 
wparam=0x2, lparam=0x4073d604, flags=0x0, timeout=0x0, res_ptr=0x4073d5e4) 
[/tmp/wine-20050930/dlls/user/message.c:2396] in user32 (0x4073d5c0)
  17 0x407cc03e SendMessageA+0x4e(hwnd=0x3004e, msg=0x449, wparam=0x2, 
lparam=0x4073d604) [/tmp/wine-20050930/dlls/user/message.c:2440] in user32 
(0x4073d5ec)
  18 0x1000a637 in glc7dd.tmp (+0xa637) (0x4073d610)
  19 0x10009b89 _ListboxSubclassProc at 16+0x568 in glc7dd.tmp (0x4073da68)
  20 0x10009a61 _ListboxSubclassProc at 16+0x440 in glc7dd.tmp (0x4073e35c)
  21 0x407f7bbf WINPROC_wrapper+0x17 in user32 (0x4073e380)
  22 0x407f7f21 WINPROC_CallWndProc+0x71(proc=0x10007c17, hwnd=0x30044, 
msg=0x110, wParam=0x0, lParam=0x0) 
[/tmp/wine-20050930/dlls/user/winproc.c:417] in user32 (0x4073e3b4)
  23 0x407fef4f CallWindowProcA(func=0x4085b318, hwnd=0x30044, msg=0x110, 
wParam=0x0, lParam=0x0) [/tmp/wine-20050930/dlls/user/winproc.c:3245] in 
user32 (0x4073e3e8)
  24 0x40792328 DefDlgProcA+0x88(hwnd=0x30044, msg=0x110, wParam=0x0, 
lParam=0x0) [/tmp/wine-20050930/dlls/user/defdlg.c:453] in user32 
(0x4073e418)
  25 0x407f7bbf WINPROC_wrapper+0x17 in user32 (0x4073e43c)
  26 0x407f7f21 WINPROC_CallWndProc+0x71(proc=0x407922a0, hwnd=0x30044, 
msg=0x110, wParam=0x0, lParam=0x0) 
[/tmp/wine-20050930/dlls/user/winproc.c:417] in user32 (0x4073e470)
  27 0x407fe724 WINPROC_CallProc32WTo32A(func=0x407922a0, hwnd=0x30044, 
msg=0x110, wParam=0x0, lParam=0x0) 
[/tmp/wine-20050930/dlls/user/winproc.c:3058] in user32 (0x4073e4b0)
  28 0x407ff0cf CallWindowProcW+0x14f(func=0x4085b01a, hwnd=0x30044, 
msg=0x110, wParam=0x0, lParam=0x0) 
[/tmp/wine-20050930/dlls/user/winproc.c:3284] in user32 (0x4073e4e4)
  29 0x407c9e40 call_window_proc+0xe0(hwnd=0x30044, msg=0x110, wparam=0x0, 
lparam=0x0, unicode=0x1, same_thread=0x1) 
[/tmp/wine-20050930/dlls/user/message.c:1515] in user32 (0x4073e540)
  30 0x407cbd11 SendMessageTimeoutW+0x161(hwnd=0x30044, msg=0x110, 
wparam=0x0, lparam=0x0, flags=0x0, timeout=0x0, res_ptr=0x4073e5c8) 
[/tmp/wine-20050930/dlls/user/message.c:2348] in user32 (0x4073e5a4)
  31 0x407cbfde SendMessageW+0x4e(hwnd=0x30044, msg=0x110, wparam=0x0, 
lparam=0x0) [/tmp/wine-20050930/dlls/user/message.c:2429] in user32 
(0x4073e5d0)
  32 0x40796195 DIALOG_CreateIndirect+0x3c5(hInst=0x10000000, 
dlgTemplate=0x404115b8, owner=0x20042, dlgProc=0x10007c17, param=0x0, 
unicode=0x0, modal=0x0) [/tmp/wine-20050930/dlls/user/dialog.c:638] in 
user32 (0x4073e698)
  33 0x40796880 CreateDialogIndirectParamAorW+0x40(hInst=0x10000000, 
dlgTemplate=0x40411594, owner=0x20042, dlgProc=0x10007c17, param=0x0, 
flags=0x2) [/tmp/wine-20050930/dlls/user/dialog.c:697] in user32 
(0x4073e6bc)
  34 0x407968d4 CreateDialogIndirectParamA(hInst=0x10000000, 
dlgTemplate=0x40411594, owner=0x20042, dlgProc=0x10007c17, param=0x0) 
[/tmp/wine-20050930/dlls/user/dialog.c:705] in user32 (0x4073e6e0)
  35 0x10007b2e in glc7dd.tmp (+0x7b2e) (0x4073e774)
  36 0x100078ee in glc7dd.tmp (+0x78ee) (0x4073e88c)
  37 0x100044cc in glc7dd.tmp (+0x44cc) (0x4073f5a4)
  38 0x10001fa8 WiseMain+0xf99 in glc7dd.tmp (0x00000000)
0x4007b83b: xchgl       %edi,%ebx
Modules:
Module  Address                 Debug info      Name (87 modules)
PE      0x00400000-00407000     Deferred        steaminstall
PE      0x10000000-1002c000     Export          glc7dd.tmp
ELF     0x40000000-40017000     Deferred        ld-linux.so.2
ELF     0x40029000-40043000     Deferred        libwine.so.1
ELF     0x40043000-40052000     Deferred        libpthread.so.0
ELF     0x40188000-4018b000     Deferred        libdl.so.2
ELF     0x4018c000-40204000     Deferred        ntdll<elf>
  \-PE  0x401a0000-40204000     \               ntdll
ELF     0x40215000-4030a000     Deferred        libwine_unicode.so.1
ELF     0x4030a000-4032c000     Deferred        libm.so.6
ELF     0x4033d000-40345000     Deferred        libnss_compat.so.2
ELF     0x40345000-40359000     Deferred        libnsl.so.1
ELF     0x40359000-40362000     Deferred        libnss_nis.so.2
ELF     0x40362000-4036c000     Deferred        libnss_files.so.2
ELF     0x40480000-40586000     Deferred        kernel32<elf>
  \-PE  0x404a0000-40586000     \               kernel32
ELF     0x40740000-4086b000     Stabs           user32<elf>
  \-PE  0x40760000-4086b000     \               user32
ELF     0x4086b000-408f9000     Deferred        gdi32<elf>
  \-PE  0x40880000-408f9000     \               gdi32
ELF     0x408f9000-40937000     Deferred        advapi32<elf>
  \-PE  0x40900000-40937000     \               advapi32
ELF     0x40948000-409b5000     Deferred        libfreetype.so.6
ELF     0x409b5000-409c7000     Deferred        libz.so.1
ELF     0x409d8000-40a07000     Deferred        libfontconfig.so.1
ELF     0x40a07000-40a27000     Deferred        libexpat.so.1
ELF     0x40a27000-40aae000     Deferred        winex11.drv<elf>
  \-PE  0x40a40000-40aae000     \               winex11.drv
ELF     0x40aae000-40ab2000     Deferred        euc-cn.so
ELF     0x40abf000-40ac8000     Deferred        libsm.so.6
ELF     0x40ac8000-40adf000     Deferred        libice.so.6
ELF     0x40adf000-40aed000     Deferred        libxext.so.6
ELF     0x40aed000-40bb4000     Deferred        libx11.so.6
ELF     0x40bb4000-40c23000     Deferred        libgl.so.1
ELF     0x40c23000-40c34000     Deferred        libgb.so
ELF     0x40c34000-40c3a000     Deferred        xlibi18n.so.2
ELF     0x40c3a000-40c58000     Deferred        ximcp.so.2
ELF     0x40c58000-40c75000     Deferred        imm32<elf>
  \-PE  0x40c60000-40c75000     \               imm32
ELF     0x40c86000-40c8f000     Deferred        libxcursor.so.1
ELF     0x40c8f000-40c97000     Deferred        libxrender.so.1
ELF     0x4179e000-417a8000     Deferred        xomgeneric.so.2
ELF     0x417a8000-4183e000     Deferred        comdlg32<elf>
  \-PE  0x417c0000-4183e000     \               comdlg32
ELF     0x4183e000-41908000     Deferred        shell32<elf>
  \-PE  0x41850000-41908000     \               shell32
ELF     0x41908000-41963000     Deferred        shlwapi<elf>
  \-PE  0x41920000-41963000     \               shlwapi
ELF     0x41963000-419f2000     Deferred        ole32<elf>
  \-PE  0x41980000-419f2000     \               ole32
ELF     0x419f2000-41a37000     Deferred        rpcrt4<elf>
  \-PE  0x41a00000-41a37000     \               rpcrt4
ELF     0x41a37000-41a56000     Deferred        iphlpapi<elf>
  \-PE  0x41a40000-41a56000     \               iphlpapi
ELF     0x41a56000-41b1c000     Deferred        comctl32<elf>
  \-PE  0x41a60000-41b1c000     \               comctl32
ELF     0x41b1c000-41b47000     Deferred        winspool.drv<elf>
  \-PE  0x41b20000-41b47000     \               winspool.drv
ELF     0x41b47000-41b61000     Deferred        version<elf>
  \-PE  0x41b50000-41b61000     \               version
ELF     0x41b61000-41b75000     Deferred        lz32<elf>
  \-PE  0x41b70000-41b75000     \               lz32
ELF     0x41b75000-41b94000     Deferred        mpr<elf>
  \-PE  0x41b80000-41b94000     \               mpr
ELF     0x41b94000-41c17000     Deferred        winmm<elf>
  \-PE  0x41ba0000-41c17000     \               winmm
ELF     0x41c81000-41c9e000     Deferred        libcups.so.2
ELF     0x41c9e000-41d05000     Deferred        libgnutls.so.11
ELF     0x41d05000-41d15000     Deferred        libtasn1.so.2
ELF     0x41d15000-41d62000     Deferred        libgcrypt.so.11
ELF     0x41d62000-41d66000     Deferred        libgpg-error.so.0
ELF     0x41d66000-41d6b000     Deferred        libnss_db.so.2
ELF     0x41d6b000-41e15000     Deferred        libdb3.so.3
ELF     0x41e15000-41e5b000     Deferred        wineoss.drv<elf>
  \-PE  0x41e30000-41e5b000     \               wineoss.drv
ELF     0x41e5b000-41e73000     Deferred        msacm.drv<elf>
  \-PE  0x41e60000-41e73000     \               msacm.drv
ELF     0x41e73000-41e96000     Deferred        msacm32<elf>
  \-PE  0x41e80000-41e96000     \               msacm32
ELF     0x41fb0000-41fc5000     Deferred        midimap<elf>
  \-PE  0x41fc0000-41fc5000     \               midimap
PE      0x420e0000-420eb000     Deferred        glka12.tmp
ELF     0x42aef000-42b03000     Deferred        riched32<elf>
  \-PE  0x42b00000-42b03000     \               riched32
ELF     0x42b03000-42b46000     Stabs           riched20<elf>
  \-PE  0x42b10000-42b46000     \               riched20
ELF     0x7bf00000-7bf03000     Deferred        <wine-loader>
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) L:\SteamInstall.exe
        0000000a    0
        00000009    0 <==
WineDbg terminated on pid 0x8





More information about the wine-devel mailing list