[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