http://bugs.winehq.org/show_bug.cgi?id=3621
Summary: Regression: SteamInstall.exe fails on license screen. Product: Wine Version: 20050930 Platform: PC URL: http://appdb.winehq.org/appview.php?versionId=1554 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P3 Component: wine-user AssignedTo: wine-bugs@winehq.org ReportedBy: jbdubbs@gmail.com
SteamInstall.exe crashes at license screen. This is a regression from the 200507* series releases.
What file: SteamInstall.exe, either the 699k or 710k version. http://www.steampowered.com
Reproduce: Just run the installer with 20050930, and it will crash at the license screen every time.
Output:
jbdubbs@Dubbs64 ~ $ wine SteamInstall1019.exe 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 (0xb7e5d3e1). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033 EIP:b7e5d3e1 ESP:7fc18500 EBP:7fc18518 EFLAGS:00000246( - 00 - IZP1) EAX:00000000 EBX:0000220d ECX:00000006 EDX:b7f59ff4 ESI:0000220d EDI:b7f5c480 Stack dump: 0x7fc18500: b7f54131 0000220d 00000006 b7f59ff4 0x7fc18510: 00000006 00000002 7fc18530 b7f544ab 0x7fc18520: 00004000 00000006 b7f46ff4 00000006 0x7fc18530: 7fc18548 b7e5d174 00000006 b7f52302 0x7fc18540: b7f46ff4 7e44d2a0 7fc18674 b7e5e64d 0x7fc18550: 00000006 7fc1855c 00000000 00000020 Backtrace: =>1 0xb7e5d3e1 kill+0x11 in libc.so.6 (0x7fc18518) 2 0xb7f544ab __pthread_raise+0x2b in libpthread.so.0 (0x7fc18530) 3 0xb7e5d174 gsignal+0x44 in libc.so.6 (0x7fc18548) 4 0xb7e5e64d abort+0x16d in libc.so.6 (0x7fc18674) 5 0xb7e5659f __assert_fail+0x10f in libc.so.6 (0x7fc186ac) 6 0x7e444d15 in riched20 (+0x14d15) (0x7fc186d8) 7 0x7e4452f9 ME_ApplyStyle+0x39 in riched20 (0x7fc18774) 8 0x7e43bffb in riched20 (+0xbffb) (0x7fc18790) 9 0x7e43f93f RTFGetToken+0x2f in riched20 (0x7fc187a4) 10 0x7e43f80e RTFRead+0x1e in riched20 (0x7fc187b8) 11 0x7e43b78d in riched20 (+0xb78d) (0x7fc1c978) 12 0x7e43a637 RichEditANSIWndProc+0x2127 in riched20 (0x7fc1d450) 13 0x7e43afba RichEdit10ANSIWndProc+0x3a in riched20 (0x7fc1d474) 14 0x7fab7c57 WINPROC_wrapper+0x17 in user32 (0x7fc1d498) 15 0x7fabdf74 CallWindowProcA+0x334 in user32 (0x7fc1d508) 16 0x7fa8ef13 in user32 (+0x5ef13) (0x7fc1d564) 17 0x7fa8cb0b SendMessageTimeoutA+0x30b in user32 (0x7fc1d5e4) 18 0x7fa8cc02 SendMessageA+0x52 in user32 (0x7fc1d610) 19 0x1000a637 in glc694.tmp (+0xa637) (0x7fc1d634) 20 0x10009b89 _ListboxSubclassProc@16+0x568 in glc694.tmp (0x7fc1da8c) 21 0x10009a61 _ListboxSubclassProc@16+0x440 in glc694.tmp (0x7fc1e380) 22 0x7fab7c57 WINPROC_wrapper+0x17 in user32 (0x7fc1e3a4) 23 0x7fabdf74 CallWindowProcA+0x334 in user32 (0x7fc1e414) 24 0x7fa5c437 DefDlgProcA+0xa7 in user32 (0x7fc1e444) 25 0x7fab7c57 WINPROC_wrapper+0x17 in user32 (0x7fc1e468) 26 0x7fabe39b CallWindowProcW+0x2db in user32 (0x7fc1e4dc) 27 0x7fa8ee81 in user32 (+0x5ee81) (0x7fc1e538) 28 0x7fa8c7c1 SendMessageTimeoutW+0x1b1 in user32 (0x7fc1e5a4) 29 0x7fa8cba2 SendMessageW+0x52 in user32 (0x7fc1e5d0) 30 0x7fa61c81 in user32 (+0x31c81) (0x7fc1e698) 31 0x7fa5fcf2 CreateDialogIndirectParamAorW+0x42 in user32 (0x7fc1e6bc) 32 0x7fa5fd43 CreateDialogIndirectParamA+0x43 in user32 (0x7fc1e6e0) 33 0x10007b2e in glc694.tmp (+0x7b2e) (0x7fc1e774) 34 0x100078ee in glc694.tmp (+0x78ee) (0x7fc1e88c) 35 0x100044cc in glc694.tmp (+0x44cc) (0x7fc1f5a4) 36 0x10001fa8 WiseMain+0xf99 in glc694.tmp (0x00000000) 0xb7e5d3e1 kill+0x11 in libc.so.6: movl %edx,%ebx Modules: Module Address Debug info Name (79 modules) PE 0x00400000-00407000 Deferred steaminstall1019 PE 0x10000000-1002c000 Export glc694.tmp PE 0x70bd0000-70c35000 Deferred shlwapi PE 0x78000000-78040000 Deferred msvcrt ELF 0x7bf00000-7bf03000 Deferred <wine-loader> ELF 0x7e41a000-7e458000 Export riched20<elf> -PE 0x7e430000-7e458000 \ riched20 ELF 0x7e458000-7e46c000 Deferred riched32<elf> -PE 0x7e460000-7e46c000 \ riched32 PE 0x7e4b0000-7e4bb000 Deferred glk7c9.tmp ELF 0x7e6eb000-7e700000 Deferred midimap<elf> -PE 0x7e6f0000-7e700000 \ midimap ELF 0x7e820000-7e83e000 Deferred msacm32<elf> -PE 0x7e830000-7e83e000 \ msacm32 ELF 0x7e83e000-7e854000 Deferred msacm.drv<elf> -PE 0x7e840000-7e854000 \ msacm.drv ELF 0x7e854000-7e889000 Deferred wineoss.drv<elf> -PE 0x7e860000-7e889000 \ wineoss.drv ELF 0x7e889000-7e95b000 Deferred libcrypto.so.0.9.7 ELF 0x7e95b000-7e984000 Deferred libssl.so.0.9.7 ELF 0x7e984000-7e9a0000 Deferred libcups.so.2 ELF 0x7ec29000-7ec9e000 Deferred winmm<elf> -PE 0x7ec40000-7ec9e000 \ winmm ELF 0x7ec9e000-7ecba000 Deferred mpr<elf> -PE 0x7ecb0000-7ecba000 \ mpr ELF 0x7ecba000-7ecce000 Deferred lz32<elf> -PE 0x7ecc0000-7ecce000 \ lz32 ELF 0x7ecce000-7ece6000 Deferred version<elf> -PE 0x7ecd0000-7ece6000 \ version ELF 0x7ece6000-7ed0d000 Deferred winspool.drv<elf> -PE 0x7ecf0000-7ed0d000 \ winspool.drv ELF 0x7ed0d000-7edb4000 Deferred comctl32<elf> -PE 0x7ed20000-7edb4000 \ comctl32 ELF 0x7edb4000-7ee5d000 Deferred shell32<elf> -PE 0x7edd0000-7ee5d000 \ shell32 ELF 0x7ee5d000-7eeeb000 Deferred comdlg32<elf> -PE 0x7ee70000-7eeeb000 \ comdlg32 ELF 0x7eeeb000-7eef5000 Deferred libxcursor.so.1.0.2 ELF 0x7eef5000-7eefd000 Deferred libxrender.so.1 ELF 0x7ef0a000-7ef24000 Deferred imm32<elf> -PE 0x7ef10000-7ef24000 \ imm32 ELF 0x7ef24000-7ef40000 Deferred ximcp.so.2 ELF 0x7ef40000-7f6a9000 Deferred libglcore.so.1 ELF 0x7f6a9000-7f728000 Deferred libgl.so.1 ELF 0x7f728000-7f7f7000 Deferred libx11.so.6 ELF 0x7f7f7000-7f807000 Deferred libxext.so.6 ELF 0x7f807000-7f80c000 Deferred libxxf86vm.so.1 ELF 0x7f80c000-7f812000 Deferred libxxf86dga.so.1 ELF 0x7f812000-7f829000 Deferred libice.so.6 ELF 0x7f829000-7f89a000 Deferred winex11.drv<elf> -PE 0x7f840000-7f89a000 \ winex11.drv ELF 0x7f89a000-7f8ba000 Deferred libexpat.so.0 ELF 0x7f8ba000-7f8e5000 Deferred libfontconfig.so.1 ELF 0x7f8e5000-7f95c000 Deferred libfreetype.so.6 ELF 0x7f95c000-7f990000 Deferred advapi32<elf> -PE 0x7f970000-7f990000 \ advapi32 ELF 0x7f990000-7fa10000 Deferred gdi32<elf> -PE 0x7f9a0000-7fa10000 \ gdi32 ELF 0x7fa10000-7fb20000 Export user32<elf> -PE 0x7fa30000-7fb20000 \ user32 ELF 0x7fc20000-7fc30000 Deferred libz.so.1 ELF 0x7fc32000-7fd20000 Deferred kernel32<elf> -PE 0x7fc50000-7fd20000 \ kernel32 ELF 0x7fe34000-7fe3d000 Deferred libsm.so.6 ELF 0x7fe3d000-7fe47000 Deferred libnss_files.so.2 ELF 0x7fe47000-7fe51000 Deferred libnss_nis.so.2 ELF 0x7fe51000-7fe66000 Deferred libnsl.so.1 ELF 0x7fe66000-7fe6f000 Deferred libnss_compat.so.2 ELF 0x7fe77000-7fe7a000 Deferred xlcdef.so.2 ELF 0x7fe7e000-7fe80000 Deferred libnvidia-tls.so.1 ELF 0x7fe80000-7fea3000 Deferred libm.so.6 ELF 0x7fea3000-7ff98000 Deferred libwine_unicode.so.1 ELF 0x7ff98000-80000000 Deferred ntdll<elf> -PE 0x7ffb0000-80000000 \ ntdll ELF 0xb7e30000-b7e34000 Deferred libdl.so.2 ELF 0xb7e34000-b7f4b000 Export libc.so.6 ELF 0xb7f4b000-b7f9d000 Export libpthread.so.0 ELF 0xb7f9d000-b7fb7000 Deferred libwine.so.1 ELF 0xb7fc5000-b7fdd000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000008 (D) D:\SteamInstall1019.exe 00000009 0 <== WineDbg terminated on pid 0x8