[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