[Bug 3621] New: Regression: SteamInstall.exe fails on license screen.

Wine Bugs wine-bugs at winehq.org
Wed Oct 19 19:16:45 CDT 2005


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 at winehq.org
        ReportedBy: jbdubbs at 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 at 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 at 16+0x568 in glc694.tmp (0x7fc1da8c)
  21 0x10009a61 _ListboxSubclassProc at 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

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