You are not logged in.

#1 2007-11-16 13:02:41

Davigetto
Member
From: In your mind
Registered: 2007-05-10
Posts: 266

Lots of problems with Warcraft III (no install-freeze play)

Hello,

In the past, I could play Warcraft III on archlinux with wine 0.9.45. A day I tried to play with wine 0.9.49. Now, I can't install it with the command "wine /media/Warcraft III/install.exe", with 0.9.49 and 0.9.45. The installer works (I can put my name, password...) but when it goes to install the game, the installer get freezed, and wine give me all this message:

[david@helena ~]$ wine /media/Warcraft\ III/install.exe 
libGL warning: 3D driver claims to not support visual 0x5c
libGL warning: 3D driver claims to not support visual 0x5c
fixme:bitblt:X11DRV_ClientSideDIBCopy potential optimization: client-side color-index mode DIB copy
wine: Unhandled page fault on read access to 0x0034ffc4 at address 0x41ef0d (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x0034ffc4 in 32-bit code (0x0041ef0d).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:0041ef0d ESP:00339ce8 EBP:e9b9ddb8 EFLAGS:00010202(   - 00      - -RI1)
 EAX:ffffffc9 EBX:003fc6dc ECX:1c56b6ed EDX:003500a0
 ESI:329cd935 EDI:003fc6fc
Stack dump:
0x00339ce8:  ffffffe9 7ee2db40 00000000 003fc6dc
0x00339cf8:  00000000 00000005 003a007c 00000000
0x00339d08:  00000000 00000000 0000114e 003fc6dc
0x00339d18:  003a007c 0041ff60 00000000 00339d38
0x00339d28:  003fc6dc 00339f7c 0000114e 000010de
0x00339d38:  00000000 00000000 00339e1c 00339dbc
Backtrace:
0x0041ef0d: movl        0x0(%edx,%eax,4),%ebp
Modules:
Module  Address                 Debug info      Name (80 modules)
PE        400000-  458000       Export          install
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7c366000-7c371000       Deferred        libgcc_s.so.1
ELF     7c639000-7c66b000       Deferred        uxtheme<elf>
  \-PE  7c640000-7c66b000       \               uxtheme
ELF     7c66b000-7c680000       Deferred        midimap<elf>
  \-PE  7c670000-7c680000       \               midimap
ELF     7c680000-7c6a6000       Deferred        msacm32<elf>
  \-PE  7c690000-7c6a6000       \               msacm32
ELF     7c6a6000-7c6be000       Deferred        msacm32<elf>
  \-PE  7c6b0000-7c6be000       \               msacm32
ELF     7c6be000-7c6fa000       Deferred        wineoss<elf>
  \-PE  7c6d0000-7c6fa000       \               wineoss
ELF     7c6fa000-7c6fd000       Deferred        libxinerama.so.1
ELF     7c701000-7c71e000       Deferred        imm32<elf>
  \-PE  7c710000-7c71e000       \               imm32
ELF     7e01e000-7e25c000       Deferred        i915_dri.so
ELF     7e25c000-7e265000       Deferred        libdrm.so.2
ELF     7e265000-7e26a000       Deferred        libxfixes.so.3
ELF     7e26a000-7e2c7000       Deferred        libgl.so.1.2
ELF     7e2c7000-7e2df000       Deferred        libxcb.so.1
ELF     7e2df000-7e3c8000       Deferred        libx11.so.6
ELF     7e3c8000-7e3d6000       Deferred        libxext.so.6
ELF     7e3d6000-7e3ed000       Deferred        libice.so.6
ELF     7e3f2000-7e3fb000       Deferred        libxcursor.so.1
ELF     7e3fb000-7e3fe000       Deferred        libxcomposite.so.1
ELF     7e3fe000-7e404000       Deferred        libxrandr.so.2
ELF     7e404000-7e40c000       Deferred        libxrender.so.1
ELF     7e40e000-7e4a0000       Deferred        winex11<elf>
  \-PE  7e420000-7e4a0000       \               winex11
ELF     7e4b0000-7e4d0000       Deferred        libexpat.so.1
ELF     7e4d0000-7e4fb000       Deferred        libfontconfig.so.1
ELF     7e4fb000-7e50d000       Deferred        libz.so.1
ELF     7e50d000-7e588000       Deferred        libfreetype.so.6
ELF     7e589000-7e58c000       Deferred        libxdamage.so.1
ELF     7e58c000-7e591000       Deferred        libxdmcp.so.6
ELF     7e591000-7e596000       Deferred        libxxf86vm.so.1
ELF     7e5a9000-7e666000       Deferred        comctl32<elf>
  \-PE  7e5b0000-7e666000       \               comctl32
ELF     7e666000-7e6be000       Deferred        shlwapi<elf>
  \-PE  7e670000-7e6be000       \               shlwapi
ELF     7e6be000-7e7c0000       Deferred        shell32<elf>
  \-PE  7e6d0000-7e7c0000       \               shell32
ELF     7e7c0000-7e7d4000       Deferred        lz32<elf>
  \-PE  7e7d0000-7e7d4000       \               lz32
ELF     7e7d4000-7e862000       Deferred        winmm<elf>
  \-PE  7e7e0000-7e862000       \               winmm
ELF     7e862000-7e8ca000       Deferred        msvcrt<elf>
  \-PE  7e870000-7e8ca000       \               msvcrt
ELF     7e8ca000-7e8dc000       Deferred        libresolv.so.2
ELF     7e8dc000-7e8e4000       Deferred        libsm.so.6
ELF     7e8e4000-7e8fd000       Deferred        version<elf>
  \-PE  7e8f0000-7e8fd000       \               version
ELF     7e8fd000-7e91b000       Deferred        iphlpapi<elf>
  \-PE  7e900000-7e91b000       \               iphlpapi
ELF     7e91b000-7e975000       Deferred        rpcrt4<elf>
  \-PE  7e930000-7e975000       \               rpcrt4
ELF     7e975000-7ea0d000       Deferred        gdi32<elf>
  \-PE  7e990000-7ea0d000       \               gdi32
ELF     7ea0d000-7eb4a000       Deferred        user32<elf>
  \-PE  7ea30000-7eb4a000       \               user32
ELF     7eb4a000-7eb95000       Deferred        advapi32<elf>
  \-PE  7eb60000-7eb95000       \               advapi32
ELF     7eb95000-7ec35000       Deferred        ole32<elf>
  \-PE  7eba0000-7ec35000       \               ole32
ELF     7ede6000-7ef0e000       Deferred        kernel32<elf>
  \-PE  7ee00000-7ef0e000       \               kernel32
ELF     7ef0e000-7ef19000       Deferred        libnss_files.so.2
ELF     7ef19000-7ef3e000       Deferred        libm.so.6
ELF     7ef3e000-7ef41000       Deferred        libxau.so.6
ELF     7ef5f000-7f000000       Deferred        ntdll<elf>
  \-PE  7ef70000-7f000000       \               ntdll
ELF     b7d16000-b7d1a000       Deferred        libdl.so.2
ELF     b7d1a000-b7e50000       Deferred        libc.so.6
ELF     b7e50000-b7e68000       Deferred        libpthread.so.0
ELF     b7e68000-b7e6a000       Deferred        libxcb-xlib.so.0
ELF     b7e82000-b7e85000       Deferred        iso8859-1.so
ELF     b7e85000-b7e89000       Deferred        iso8859-15.so
ELF     b7e89000-b7f9d000       Deferred        libwine.so.1
ELF     b7f9e000-b7fba000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a 
        0000000c    0
        0000000b    0
00000008 (D) D:\install.exe
        0000000d    1
        00000009    0 <==
err:ntdll:RtlpWaitForCriticalSection section 0x448e10 "?" wait timed out in thread 000d, blocked by 0009, retrying (60 sec)

Looking that I couldn't install game with wine, I tried to do a Trick. On a virtualbox Machine with Windows XP, I have installed Warcraft III (without any problems) and moving the installed files on the Virtual Machine to the ~/.wine/drive_c/ folder. The game works with wine, but I can't load campaigns (the game gets freezed on loading screen) and when trying a melee map, I can't quit correctly from the game (also it gets freezed).

Any solutions?

Greetings


Only deaths can see the end of battles.

Blog: http://djmartinez.co.cc -> The life of a Computer Engineer

Offline

#2 2007-11-16 18:54:15

Dheart
Member
From: Sofia, Bulgaria
Registered: 2006-10-26
Posts: 956

Re: Lots of problems with Warcraft III (no install-freeze play)

Wine 0.9.46+ breaks WarCraft III in general (No battle.net campaign freeze, replay freeze, etc)
If you want to have fully functional war3 build wine 0.9.45 as shown in this thread.

In the future if you have problem with some game, please use the search function, or at least read the wiki entry (if present) (Because I'm writing the same post three times already)


My victim you are meant to be
No, you cannot hide nor flee
You know what I'm looking for
Pleasure your torture, I will endure...

Offline

#3 2007-11-16 20:20:05

Davigetto
Member
From: In your mind
Registered: 2007-05-10
Posts: 266

Re: Lots of problems with Warcraft III (no install-freeze play)

Well, I have tried your method. In wine 0.9.45 the game works well, but the problem is that I can't install it. The installer with wine becomes freezed :S, I can do the trick mentioned above,but I find it a bit "ugly". If you try to install the game with wine 0.9.45, it becomes freezed to you?


Only deaths can see the end of battles.

Blog: http://djmartinez.co.cc -> The life of a Computer Engineer

Offline

#4 2007-11-17 23:02:14

Dheart
Member
From: Sofia, Bulgaria
Registered: 2006-10-26
Posts: 956

Re: Lots of problems with Warcraft III (no install-freeze play)

Davigetto wrote:

Well, I have tried your method. In wine 0.9.45 the game works well, but the problem is that I can't install it. The installer with wine becomes freezed :S, I can do the trick mentioned above,but I find it a bit "ugly". If you try to install the game with wine 0.9.45, it becomes freezed to you?

Not. I'd give it platinum rating. Even movies work flawless (though without sound).
I install it fine, update it, everything.
Don't know what might be causing the problem to you.


My victim you are meant to be
No, you cannot hide nor flee
You know what I'm looking for
Pleasure your torture, I will endure...

Offline

Board footer

Powered by FluxBB