[Bug 4017] New: Wine (x84_64 32-bit) crashes when installing
Ragnarok
Wine Bugs
wine-bugs at winehq.org
Thu Dec 8 19:21:18 CST 2005
http://bugs.winehq.org/show_bug.cgi?id=4017
Summary: Wine (x84_64 32-bit) crashes when installing Ragnarok
Product: Wine
Version: 0.9.2.
Platform: Other
OS/Version: other
Status: UNCONFIRMED
Severity: major
Priority: P2
Component: wine-binary
AssignedTo: wine-bugs at winehq.org
ReportedBy: aciani1 at uic.edu
Wine versions 0.9.0, 0.9.1, 0.9.2, compiled from source, and installed from
Fedora Core binary packages is page faulting in an unknown module while
installing Ragnarok (ragnarok_ep10_ENG.exe, available from
iro.ragnarokonline.com). The machine type is x86_64 running 64-bit Fedora Core
2 (kernel version 2.6.10), Wine is compiled 32-bit, or installed from 32-bit
packages. This error is NOT present in a similarly configured i686 based
(32-bit) machine running FC3.
The error is in installing Ragnarok, which uses InstallShield, and may be
present in other packages which use (newer versions of?) InstallShield.
The invalid address is always 0x21c8 above the last address for IGdi.dll, which
is part of InstallShield, regardless of the source/version for Wine. This is
somewhere in an unknown module, as can be seen from the dump. This "appears" to
result after a call to something in IGdi.dll. If anyone has any other
InstallShield apps they would like me to try to test this, I will.
This is a nearly clean installation of Wine, with the following additions:
vcredist.exe has been installed (for VC++ 6 libraries, overlapping dll's removed
leaving asycfilt.dll, and msvcirt.dll as native).
msvcp60.dll, mfc42.dll, and mfc42u.dll are all native.
Mozilla, and the mozilla activeX control are installed.
*This is the same config as the i686 machine, which doesn't have the error.
~/.wine/drive_c/Downloads>wine ./ragnarok_ep10_ENG.exe
wine: Unhandled page fault on read access to 0x566801c8 at address 0x566801c8
(thread 000b), starting debugger...
WineDbg starting on pid 0xa
fixme:dbghelp:SymLoadModule Should have successfully loaded debug information
for image C:\Downloads\ragnarok_ep10_ENG.exe
Unhandled exception: page fault on read access to 0x566801c8 in 32-bit code
(0x566801c8).
In 32 bit mode.
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:005b
EIP:566801c8 ESP:55b1cd58 EBP:55b1cd94 EFLAGS:00010212( - 00 - RIA1)
EAX:5665f5b2 EBX:55c2a620 ECX:55c47320 EDX:55c47324
ESI:566801c8 EDI:00010054
Stack dump:
0x55b1cd58: 5665f5f1 00010054 00000081 00000000
0x55b1cd68: 55b1d314 55b1d314 00010054 55c08a67
0x55b1cd78: 00010054 00000081 00000000 55b1d314
0x55b1cd88: 55c2a620 00010054 55b1d314 55b1cdcc
0x55b1cd98: 55c08ec7 5665f5b2 00010054 00000081
0x55b1cda8: 00000000 55b1d314 55b1cdcc 55c09259
Backtrace:
=>1 0x566801c8 (0x566801c8)
2 0x55c08ec7 WINPROC_CallWndProc+0x67(msg=0x81, wParam=0x0, lParam=0x55b1d314)
[/root/src/wine-0.9.2/dlls/user/winproc.c:417] in user32 (0x55c08ec7)
3 0x55c10395 CallWindowProcA(func=0x5665f5b2, hwnd=0x10054, msg=0x81,
wParam=0x0, lParam=0x55b1d314) [/root/src/wine-0.9.2/dlls/user/winproc.c:3281]
in user32 (0x55c10395)
4 0x55bd67ad call_window_proc+0x11d(wparam=0x0, lparam=0x55b1d314,
unicode=0x0, same_thread=0x1) [/root/src/wine-0.9.2/dlls/user/message.c:1520] in
user32 (0x55bd67ad)
5 0x55bdb599 SendMessageTimeoutA+0x1b9(hwnd=0x10054, msg=0x81, wparam=0x0,
lparam=0x55b1d314, flags=0x0, timeout=0x0, res_ptr=0x55b1cefc)
[/root/src/wine-0.9.2/dlls/user/message.c:2396] in user32 (0x55bdb599)
6 0x55bdb670 SendMessageA+0x50(hwnd=0x10054, msg=0x81, wparam=0x0,
lparam=0x55b1d314) [/root/src/wine-0.9.2/dlls/user/message.c:2441] in user32
(0x55bdb670)
7 0x560fdc15 X11DRV_CreateWindow(hwnd=0x10054, cs=0x55b1d314, unicode=0x0)
[/root/src/wine-0.9.2/dlls/x11drv/window.c:951] in winex11.drv (0x560fdc15)
8 0x55c02762 WIN_CreateWindowEx+0x7e2(type=0x2)
[/root/src/wine-0.9.2/dlls/user/win.c:1057] in user32 (0x55c02762)
9 0x55c03edc CreateWindowExA+0x9c(exStyle=0x20, className=0xc02c,
windowName=0x0, style=0x40000000, x=0x0, y=0x0, width=0x0, height=0x0,
parent=0x10032, menu=0x566801c0, instance=0x56650000, data=0x0)
[/root/src/wine-0.9.2/dlls/user/win.c:1213] in user32 (0x55c03edc)
10 0x5665f78c in igdi (+0xf78c) (0x5665f78c)
11 0x5665e54c GetWindowImage in igdi (0x5665e54c)
12 0x5665eb84 GetWindowImage in igdi (0x5665eb84)
13 0x5665e30d GetWindowImage in igdi (0x5665e30d)
14 0x100063cb in setup (+0x63cb) (0x100063cb)
15 0x100172b9 in setup (+0x172b9) (0x100172b9)
16 0x100179a9 in setup (+0x179a9) (0x100179a9)
17 0x10016f3f in setup (+0x16f3f) (0x10016f3f)
18 0x55c08a67 WINPROC_wrapper in user32 (0x55c08a67)
19 0x55c08ec7 WINPROC_CallWndProc(msg=0x110, wParam=0x0, lParam=0x564d2b84)
[/root/src/wine-0.9.2/dlls/user/winproc.c:417] in user32 (0x55c08ec7)
20 0x55c10306 CallWindowProcA(func=0x55c690fc, hwnd=0x10032, msg=0x110,
wParam=0x0, lParam=0x564d2b84) [/root/src/wine-0.9.2/dlls/user/winproc.c:2980]
in user32 (0x55c10306)
21 0x55ba007a DefDlgProcA(hwnd=0x10032, msg=0x110, wParam=0x0,
lParam=0x564d2b84) [/root/src/wine-0.9.2/dlls/user/defdlg.c:453] in user32
(0x55ba007a)
22 0x55c08a67 WINPROC_wrapper+0x17 in user32 (0x55c08a67)
23 0x55c08ec7 WINPROC_CallWndProc+0x67(msg=0x110, wParam=0x0,
lParam=0x564d2b84) [/root/src/wine-0.9.2/dlls/user/winproc.c:417] in user32
(0x55c08ec7)
24 0x55c10634 CallWindowProcW(func=0x55c68eda, hwnd=0x10032, msg=0x110,
wParam=0x0, lParam=0x564d2b84) [/root/src/wine-0.9.2/dlls/user/winproc.c:3094]
in user32 (0x55c10634)
25 0x55bd6773 call_window_proc(wparam=0x0, lparam=0x564d2b84, unicode=0x1,
same_thread=0x1) [/root/src/wine-0.9.2/dlls/user/message.c:1515] in user32
(0x55bd6773)
26 0x55bd6c2a SendMessageTimeoutW+0x18a(hwnd=0x10032, msg=0x110, wparam=0x0,
lparam=0x564d2b84, flags=0x0, timeout=0x0, res_ptr=0x55b1dd84)
[/root/src/wine-0.9.2/dlls/user/message.c:2348] in user32 (0x55bd6c2a)
27 0x55bd6c80 SendMessageW+0x50(hwnd=0x10032, msg=0x110, wparam=0x0,
lparam=0x564d2b84) [/root/src/wine-0.9.2/dlls/user/message.c:2430] in user32
(0x55bd6c80)
28 0x55ba5e2d DIALOG_CreateIndirect(owner=0x1002e, dlgProc=0x10016e27,
param=0x564d2b84, unicode=0x0, modal=0x0)
[/root/src/wine-0.9.2/dlls/user/dialog.c:638] in user32 (0x55ba5e2d)
29 0x55ba668a CreateDialogIndirectParamAorW+0x3a(hInst=0x56790000,
dlgTemplate=0x55751f30, owner=0x1002e, dlgProc=0x10016e27, param=0x564d2b84,
flags=0x2) [/root/src/wine-0.9.2/dlls/user/dialog.c:697] in user32 (0x55ba668a)
30 0x55ba67a1 CreateDialogIndirectParamA(hInst=0x56790000,
dlgTemplate=0x55751f30, owner=0x1002e, dlgProc=0x10016e27, param=0x564d2b84)
[/root/src/wine-0.9.2/dlls/user/dialog.c:705] in user32 (0x55ba67a1)
31 0x10016e11 in setup (+0x16e11) (0x10016e11)
32 0x10016ff0 in setup (+0x16ff0) (0x10016ff0)
33 0x1000b1d0 UseXPTheme+0xc98 in setup (0x1000b1d0)
34 0x1000a6ff UseXPTheme+0x1c7 in setup (0x1000a6ff)
35 0x10008678 Start3+0x75 in setup (0x10008678)
36 0x00408dce in ragnarok_ep10_eng (+0x8dce) (0x00408dce)
37 0x00407a07 in ragnarok_ep10_eng (+0x7a07) (0x00407a07)
38 0x0040c883 in ragnarok_ep10_eng (+0xc883) (0x0040c883)
39 0x7b86c6a3 start_process+0xf3(arg=0x0)
[/root/src/wine-0.9.2/dlls/kernel/process.c:983] in kernel32 (0x7b86c6a3)
40 0x55579c31 wine_switch_to_stack+0x11 in libwine.so.1 (0x55579c31)
0x566801c8: movl $0x566801c0,0x4(%esp)
Modules:
Module Address Debug info Name (64 modules)
ELF 0x00180000-00248000 Deferred libx11.so.6
ELF 0x00349000-00352000 Deferred libxcursor.so.1
PE 0x00400000-0041f000 --none-- ragnarok_ep10_eng
ELF 0x0054e000-00565000 Deferred libice.so.6
ELF 0x00567000-0056f000 Deferred libsm.so.6
ELF 0x00bfb000-00c12000 Deferred ld-linux.so.2
ELF 0x00c14000-00d2f000 Deferred libc.so.6
ELF 0x00d31000-00d54000 Deferred libm.so.6
ELF 0x00d56000-00d5a000 Deferred libdl.so.2
ELF 0x00d5c000-00d6e000 Deferred libpthread.so.0
ELF 0x00dc3000-00dcb000 Deferred libxrender.so.1
ELF 0x00dcd000-00ddb000 Deferred libxext.so.6
ELF 0x00dfb000-00dfe000 Deferred libxrandr.so.2
PE 0x10000000-1004b000 Export setup
ELF 0x55575000-5558f000 DIA libwine.so.1
ELF 0x55590000-55686000 Deferred libwine_unicode.so.1
ELF 0x556a5000-556b1000 Deferred libnss_files.so.2
ELF 0x55b20000-55b39000 Deferred version<elf>
\-PE 0x55b30000-55b39000 \ version
ELF 0x55b39000-55b4d000 Deferred lz32<elf>
\-PE 0x55b40000-55b4d000 \ lz32
ELF 0x55b4d000-55c79000 Stabs user32<elf>
\-PE 0x55b70000-55c79000 \ user32
ELF 0x55c79000-55cfb000 Deferred gdi32<elf>
\-PE 0x55c90000-55cfb000 \ gdi32
ELF 0x55cfb000-55d39000 Deferred advapi32<elf>
\-PE 0x55d10000-55d39000 \ advapi32
ELF 0x55d39000-55e05000 Deferred shell32<elf>
\-PE 0x55d50000-55e05000 \ shell32
ELF 0x55e05000-55e61000 Deferred shlwapi<elf>
\-PE 0x55e20000-55e61000 \ shlwapi
ELF 0x55e61000-55ef0000 Deferred ole32<elf>
\-PE 0x55e80000-55ef0000 \ ole32
ELF 0x55ef0000-55f36000 Deferred rpcrt4<elf>
\-PE 0x55f00000-55f36000 \ rpcrt4
ELF 0x55f36000-55f54000 Deferred iphlpapi<elf>
\-PE 0x55f40000-55f54000 \ iphlpapi
ELF 0x55f54000-56015000 Deferred comctl32<elf>
\-PE 0x55f60000-56015000 \ comctl32
ELF 0x56015000-560ad000 Deferred oleaut32<elf>
\-PE 0x56030000-560ad000 \ oleaut32
ELF 0x560ad000-5612f000 Stabs winex11.drv<elf>
\-PE 0x560c0000-5612f000 \ winex11.drv
ELF 0x5612f000-56132000 Deferred xlcdef.so.2
ELF 0x5614e000-56154000 Deferred libxxf86dga.so.1
ELF 0x56154000-56159000 Deferred libxxf86vm.so.1
ELF 0x56159000-561d3000 Deferred libgl.so.1
ELF 0x561d3000-561f0000 Deferred ximcp.so.2
ELF 0x561f7000-561fa000 Deferred iso8859-1.so
ELF 0x561fa000-56217000 Deferred imm32<elf>
\-PE 0x56200000-56217000 \ imm32
ELF 0x56217000-5624a000 Deferred uxtheme<elf>
\-PE 0x56220000-5624a000 \ uxtheme
ELF 0x565e0000-56613000 Deferred crypt32<elf>
\-PE 0x565f0000-56613000 \ crypt32
ELF 0x56613000-56647000 Deferred rsaenh<elf>
\-PE 0x56620000-56647000 \ rsaenh
PE 0x56650000-5667e000 Export igdi
PE 0x56790000-567b7000 Deferred _setup
ELF 0x7b800000-7b906000 Stabs kernel32<elf>
\-PE 0x7b820000-7b906000 \ kernel32
ELF 0x7bc00000-7bc78000 Deferred ntdll<elf>
\-PE 0x7bc10000-7bc78000 \ ntdll
ELF 0x7bf00000-7bf03000 Deferred <wine-loader>
Threads:
process tid prio (all id:s are in hex)
0000000a (D) C:\Downloads\ragnarok_ep10_ENG.exe
0000000c 0
0000000b 0 <==
00000008
00000009 0
WineDbg terminated on pid 0xa
--
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