wine 1.1.0 crash and vcredist_x86.exe installation

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
eNTi
Level 1
Level 1
Posts: 6
Joined: Wed Jul 02, 2008 4:16 am

wine 1.1.0 crash and vcredist_x86.exe installation

Post by eNTi »

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: Select all

nt@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: Select all

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: Select all

CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"

Code: Select all

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.
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

wine 1.1.0 crash and vcredist_x86.exe installation

Post by austin987 »

On Wed, Jul 2, 2008 at 5:19 AM, eNTi <[email protected]> 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...
eNTi
Level 1
Level 1
Posts: 6
Joined: Wed Jul 02, 2008 4:16 am

Post by eNTi »

John Drescher

wine 1.1.0 crash and vcredist_x86.exe installation

Post by John Drescher »

On Wed, Jul 2, 2008 at 11:15 AM, eNTi <[email protected]> wrote:
That can be installed from winetricks also..

winetricks vcrun2005sp1

John
eNTi
Level 1
Level 1
Posts: 6
Joined: Wed Jul 02, 2008 4:16 am

Post by eNTi »

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. after that:

Code: Select all

nt@eNTi $ war3
wine: Unhandled page fault on read access to 0x00000001 at address 0xb7d5a291 (thread 0014), starting debugger...
Unhandled exception: page fault on read access to 0x00000001 in 32-bit code (0xb7d5a291).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:b7d5a291 ESP:7e99c654 EBP:7ebe230c EFLAGS:00010202(   - 00      - -RI1)
 EAX:0000001c EBX:7ea49650 ECX:00000007 EDX:7e99c73c
 ESI:00000001 EDI:00111c54
Stack dump:
0x7e99c654:  7ea1b001 00111c54 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 0xb7d5a291 memcpy+0x61() in libc.so.6 (0x7ebe230c)
  2 0x09090909 (0x001c0315)
  3 0x00000000 (0x00000000)
0xb7d5a291 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     b7ce2000-b7ce6000       Deferred        libdl.so.2
ELF     b7ce6000-b7e28000       Export          libc.so.6
ELF     b7e28000-b7e40000       Deferred        libpthread.so.0
ELF     b7e54000-b7e5f000       Deferred        libnss_files.so.2
ELF     b7e5f000-b7f95000       Deferred        libwine.so.1
ELF     b7f96000-b7fb3000       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 0xb7d5a291 memcpy+0x61() in libc.so.6 (0x7ebe230c)
  2 0x09090909 (0x001c0315)
  3 0x00000000 (0x00000000)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT"
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT"
err:module:import_dll Library MSVCR80.dll (which is needed by L"Z:\\usr\\local\\games\\war3\\Storm.dll") not found
err:module:import_dll Library Storm.dll (which is needed by L"Z:\\usr\\local\\games\\war3\\war3.exe") not found
err:module:import_dll Library MSVCR80.dll (which is needed by L"Z:\\usr\\local\\games\\war3\\war3.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\usr\\local\\games\\war3\\war3.exe" failed, status c0000135
eNTi
Level 1
Level 1
Posts: 6
Joined: Wed Jul 02, 2008 4:16 am

Post by eNTi »

i've now tried 1.0 and 0.9.61 and while everything >= 1.0 segfaults (and then continues) with 0.9.61 at least i don't get a segfault, but the 2nd error remains the same. i'm getting the impression, that there's something wrong with my machine. how can i debug that?
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

eNTi wrote:i've now tried 1.0 and 0.9.61 and while everything >= 1.0 segfaults (and then continues) with 0.9.61 at least i don't get a segfault, but the 2nd error remains the same. i'm getting the impression, that there's something wrong with my machine. how can i debug that?
You can ignore the first error. Or you can start with clean ~/.wine
Use winetricks to install vcrun2005 you still don't have it properly installed. Btw make sure you downloaded new version of winetricks. It's constantly being updated.
eNTi
Level 1
Level 1
Posts: 6
Joined: Wed Jul 02, 2008 4:16 am

Post by eNTi »

vitamin wrote:
eNTi wrote:i've now tried 1.0 and 0.9.61 and while everything >= 1.0 segfaults (and then continues) with 0.9.61 at least i don't get a segfault, but the 2nd error remains the same. i'm getting the impression, that there's something wrong with my machine. how can i debug that?
You can ignore the first error. Or you can start with clean ~/.wine
Use winetricks to install vcrun2005 you still don't have it properly installed. Btw make sure you downloaded new version of winetricks. It's constantly being updated.
i'm not sure, why can ignore the first error? isn't this a deeper lying problem? also, i must have deleted my .wine folder a dozen times by now.

as i said i can't really install vcrun2005, because i'm always getting that error:

Code: Select all

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
James McKenzie

wine 1.1.0 crash and vcredist_x86.exe installation

Post by James McKenzie »

eNTi wrote:
vitamin wrote:
eNTi wrote:
i've now tried 1.0 and 0.9.61 and while everything >= 1.0 segfaults (and then continues) with 0.9.61 at least i don't get a segfault, but the 2nd error remains the same. i'm getting the impression, that there's something wrong with my machine. how can i debug that?
You can ignore the first error. Or you can start with clean ~/.wine
Use winetricks to install vcrun2005 you still don't have it properly installed. Btw make sure you downloaded new version of winetricks. It's constantly being updated.
i'm not sure, why can ignore the first error? isn't this a deeper lying problem?

as i said i can't really install vcrun2005, because i'm always getting that error:
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 get the same errors on Wine 1.1. Let me examine directories on a
fresh .wine. If needed I will create an issue for this.

Dan: What is your take on these errors?

James McKenzie
James McKenzie

wine 1.1.0 crash and vcredist_x86.exe installation

Post by James McKenzie »

eNTi wrote:
vitamin wrote:
eNTi wrote:
i've now tried 1.0 and 0.9.61 and while everything >= 1.0 segfaults (and then continues) with 0.9.61 at least i don't get a segfault, but the 2nd error remains the same. i'm getting the impression, that there's something wrong with my machine. how can i debug that?
You can ignore the first error. Or you can start with clean ~/.wine
Use winetricks to install vcrun2005 you still don't have it properly installed. Btw make sure you downloaded new version of winetricks. It's constantly being updated.
i'm not sure, why can ignore the first error? isn't this a deeper lying problem?

as i said i can't really install vcrun2005, because i'm always getting that error:
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


Look at the ~/.wine/drive_c/windows/winsxs directory with a fresh .wine
installation. There are plenty of assemblies. Now, is Wine doing
anything with them is a new question.

James McKenzie
User avatar
DanKegel
Moderator
Moderator
Posts: 1164
Joined: Wed May 14, 2008 11:44 am

wine 1.1.0 crash and vcredist_x86.exe installation

Post by DanKegel »

On Fri, Jul 4, 2008 at 3:55 PM, James McKenzie
<[email protected]> wrote:
err:msi:ITERATE_PublishAssembly Component not set for install, not
publishing assembly
I get the same errors. James Hawkins might know if these are benign or not...
John Drescher

wine 1.1.0 crash and vcredist_x86.exe installation

Post by John Drescher »

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
eNTi
Level 1
Level 1
Posts: 6
Joined: Wed Jul 02, 2008 4:16 am

Post by eNTi »

yes. i still got the same errors, but i got wc3 running again too.
Locked