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@16+0x568 in glc7dd.tmp (0x4073da68) 20 0x10009a61 _ListboxSubclassProc@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