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.
Austin English
2008-Jul-02 13:06 UTC
[Wine] wine 1.1.0 crash and vcredist_x86.exe installation
On Wed, Jul 2, 2008 at 5:19 AM, eNTi <wineforum-user at winehq.org> wrote:> 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: >There are a few different versions of VC. A link would help. Also, try winetricks...
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=200b2fd9-ae1a-4a14-984d-389c36f85647 from a post here: http://appdb.winehq.org/objectManager.php?sClass=version&iId=3126
John Drescher
2008-Jul-02 15:25 UTC
[Wine] wine 1.1.0 crash and vcredist_x86.exe installation
On Wed, Jul 2, 2008 at 11:15 AM, eNTi <wineforum-user at winehq.org> wrote:> http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=200b2fd9-ae1a-4a14-984d-389c36f85647 >That can be installed from winetricks also.. winetricks vcrun2005sp1 John
same error. wine throws a segfault at me, then continues, downloads the software, segfaults, the 2nd error below, and says it has finished the installation, which i seriously doubt.
John Drescher
2008-Jul-05 01:44 UTC
[Wine] wine 1.1.0 crash and vcredist_x86.exe installation
> I get the same errors. James Hawkins might know if these are benign or not... >I got the same errors but wc3 ran fine. John