[Wine] wine 1.1.0 crash and vcredist_x86.exe installation
eNTi
wineforum-user at winehq.org
Wed Jul 2 05:19:00 CDT 2008
warcraft 3 has been updated recently. since the update it stopped working for me. looking for a solution on appdb i found, that i had to install vc, BUT:
Code:
nt at eNTi $ wine vcredist_x86.exe
wine: Unhandled page fault on read access to 0x00000001 at address 0xb7ca8291 (thread 0014), starting debugger...
Unhandled exception: page fault on read access to 0x00000001 in 32-bit code (0xb7ca8291).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:b7ca8291 ESP:7e99c654 EBP:7ebe230c EFLAGS:00010202( - 00 - -RI1)
EAX:0000001c EBX:7ea49650 ECX:00000007 EDX:7e99c73c
ESI:00000001 EDI:00111924
Stack dump:
0x7e99c654: 7ea1b001 00111924 00000001 0000001c
0x7e99c664: 00000000 00000000 7ea49650 00000000
0x7e99c674: 7ea49650 00000001 00000011 7e99c73c
0x7e99c684: 7ea191a9 7e99c73c 00000001 7ebe230c
0x7e99c694: 7ef8ef37 00110e50 7e99c818 00110ce0
0x7e99c6a4: 7ef8e5b4 7ea49650 7ea4e7c0 7ea49650
Backtrace:
=>1 0xb7ca8291 memcpy+0x61() in libc.so.6 (0x7ebe230c)
2 0x09090909 (0x001c0315)
3 0x00000000 (0x00000000)
0xb7ca8291 memcpy+0x61 in libc.so.6: repe movsl (%esi),%es:(%edi)
Modules:
Module Address Debug info Name (29 modules)
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7e7bd000-7e7f5000 Deferred libdbus-1.so.3
ELF 7e7f5000-7e805000 Deferred libhal.so.1
ELF 7e824000-7e88d000 Deferred msvcrt<elf>
\-PE 7e830000-7e88d000 \ msvcrt
ELF 7e99e000-7e9b1000 Deferred libresolv.so.2
ELF 7e9ba000-7e9d0000 Deferred mountmgr.sys.so
PE 7e9c0000-7e9d0000 Deferred mountmgr.sys
ELF 7e9d0000-7e9ee000 Deferred iphlpapi<elf>
\-PE 7e9e0000-7e9ee000 \ iphlpapi
ELF 7e9ee000-7ea4f000 Deferred rpcrt4<elf>
\-PE 7ea00000-7ea4f000 \ rpcrt4
ELF 7eb60000-7eb98000 Deferred ntoskrnl<elf>
\-PE 7eb70000-7eb98000 \ ntoskrnl
ELF 7eb98000-7ebe9000 Deferred advapi32<elf>
\-PE 7eba0000-7ebe9000 \ advapi32
ELF 7ede9000-7ef16000 Deferred kernel32<elf>
\-PE 7ee00000-7ef16000 \ kernel32
ELF 7ef16000-7ef3c000 Deferred libm.so.6
ELF 7ef47000-7ef5b000 Deferred winedevice<elf>
\-PE 7ef50000-7ef5b000 \ winedevice
ELF 7ef5b000-7f000000 Deferred ntdll<elf>
\-PE 7ef70000-7f000000 \ ntdll
ELF b7c30000-b7c34000 Deferred libdl.so.2
ELF b7c34000-b7d76000 Export libc.so.6
ELF b7d76000-b7d8e000 Deferred libpthread.so.0
ELF b7da2000-b7dad000 Deferred libnss_files.so.2
ELF b7dad000-b7ee3000 Deferred libwine.so.1
ELF b7ee4000-b7f01000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008
00000009 0
0000000a
0000000b 0
0000000c
00000013 0
00000012 0
0000000e 0
0000000d 0
0000000f (D) C:\windows\system32\winedevice.exe
00000015 0
00000014 0 <==
00000011 0
00000010 0
Backtrace:
=>1 0xb7ca8291 memcpy+0x61() in libc.so.6 (0x7ebe230c)
2 0x09090909 (0x001c0315)
3 0x00000000 (0x00000000)
another very strange thing is, that wine doesn't stop there. it starts the installation routine normally, but after the installer runs for a second, this happens:
Code:
fixme:advapi:DecryptFileA "C:\\windows\\temp\\IXP000.TMP\\" 00000000
fixme:advapi:DecryptFileA "C:\\windows\\temp\\IXP001.TMP\\" 00000000
fixme:advapi:LookupAccountNameW (null) L"nt" (nil) 0x33f8dc (nil) 0x33f8e0 0x33f8d4 - stub
fixme:advapi:LookupAccountNameW (null) L"nt" 0x130660 0x33f8dc 0x12c620 0x33f8e0 0x33f8d4 - stub
fixme:msi:ACTION_HandleStandardAction unhandled standard action L"SetODBCFolders"
fixme:msi:msi_unimplemented_action_stub RemoveExistingProducts -> 1 ignored L"Upgrade" table values
fixme:msi:msi_unimplemented_action_stub MsiUnpublishAssemblies -> 10 ignored L"MsiAssembly" table values
err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
i've compiled wine 1.1.0 on my system (archlinux) with the following
Code:
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
Code:
Linux eNTi 2.6.25-ARCH #1 SMP PREEMPT Wed May 28 15:04:51 CEST 2008 i686 Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz GenuineIntel GNU/Linux
i've already rm'ed the .wine directory in my $HOME and i'm already out of ideas. any help would be appreciated.
More information about the wine-users
mailing list