Wine doesn't run *.exe

Hi. Yesterday i’ve installed OpenSuse 11.2 with KDE 4.3.1. The system is great. I solved all my problems without one, wine problem. It doesn’t work for me.

I’ve checked ‘wine’ in Yast. It sugessted me to install wine-gecko.

After instalation (wine and wine-gecko) i was tryied to run Warcraft III form windows partition but w/o success. It says me:

damian@linux-8niu:/mnt/sda5/Games/Warcraft III> wine War3.exe

err:module:attach_process_dlls "storm.dll" failed to initialize, aborting

err:module:LdrInitializeThunk Main exe initialization for L"Z:\\mnt\\sda5\\Games\\Warcraft III\\War3.exe" failed, status c0000005

While i trying to run Warcraft III installer it says:

damian@linux-8niu:/mnt/sda5/Images/Warcraft III> wine Install.exe

wine: Unhandled page fault on read access to 0x0041dc2f at address 0x41dc2f (thread 0009), starting debugger...                                                                                               

Unhandled exception: page fault on read access to 0x0041dc2f in 32-bit code (0x0041dc2f).              

Register dump:                                                                                         

 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b                                                       

 EIP:0041dc2f ESP:0032febc EBP:0032fef8 EFLAGS:00010246(  R- --  I  Z- -P- )                           

 EAX:00000000 EBX:7b8c5ff4 ECX:9af2e488 EDX:0032ff10                                                   

 ESI:7ffdf000 EDI:0041dc2f                                                                             

Stack dump:                                                                                            

0x0032febc:  7b878665 7ffdf000 00000000 00000000                                                       

0x0032fecc:  00000000 00000000 00000000 00000000                                                       

0x0032fedc:  00000000 7bca3ff4 bfcc33a4 7ffdf000                                                       

0x0032feec:  7bc6f244 7ffdf000 7bca3ff4 00000000                                                       

0x0032fefc:  7bc6f40d 7b878610 7ffdf000 00000000                                                       

0x0032ff0c:  00000000 ffffffff 7bc71c10 7b844d10                                                       

Backtrace:                                                                                             

=>0 0x0041dc2f EntryPoint() in install (0x0032fef8)                                                    

0x0041dc2f EntryPoint in install: pushl %ebp                                                           

Modules:                                                                                               

Module  Address                 Debug info      Name (75 modules)                                      

PE        400000-  457000       Export          install                                                

ELF     7b800000-7b983000       Deferred        kernel32<elf>                                          

  \-PE  7b820000-7b983000       \               kernel32                                               

ELF     7bc00000-7bcc0000       Deferred        ntdll<elf>                                             

  \-PE  7bc10000-7bcc0000       \               ntdll                                                  

ELF     7bf00000-7bf04000       Deferred        <wine-loader>                                          

ELF     7e0dc000-7e111000       Deferred        uxtheme<elf>                                           

  \-PE  7e0e0000-7e111000       \               uxtheme                                                

ELF     7e111000-7e127000       Deferred        midimap<elf>                                           

  \-PE  7e120000-7e127000       \               midimap                                                

ELF     7e127000-7e14f000       Deferred        msacm32<elf>                                           

  \-PE  7e130000-7e14f000       \               msacm32                                                

ELF     7e14f000-7e224000       Deferred        libasound.so.2                                         

ELF     7e22b000-7e244000       Deferred        msacm32<elf>                                           

  \-PE  7e230000-7e244000       \               msacm32                                                

ELF     7e244000-7e27d000       Deferred        winealsa<elf>                                          

  \-PE  7e250000-7e27d000       \               winealsa                                               

ELF     7e27d000-7e283000       Deferred        libxfixes.so.3                                         

ELF     7e283000-7e28e000       Deferred        libxcursor.so.1                                        

ELF     7e28e000-7e292000       Deferred        libxcomposite.so.1                                     

ELF     7e292000-7e29b000       Deferred        libxrandr.so.2                                         

ELF     7e29b000-7e2a6000       Deferred        libxrender.so.1                                        

ELF     7e2a6000-7e2ac000       Deferred        libxxf86vm.so.1                                        

ELF     7e2ac000-7e2ce000       Deferred        imm32<elf>                                             

  \-PE  7e2b0000-7e2ce000       \               imm32                                                  

ELF     7e2ce000-7e2ed000       Deferred        libxcb.so.1                                            

ELF     7e2ed000-7e308000       Deferred        libice.so.6                                            

ELF     7e308000-7e43d000       Deferred        libx11.so.6                                            

ELF     7e43d000-7e44f000       Deferred        libxext.so.6                                           

ELF     7e463000-7e46d000       Deferred        librt.so.1                                             

ELF     7e46f000-7e516000       Deferred        winex11<elf>                                           

  \-PE  7e480000-7e516000       \               winex11                                                

ELF     7e626000-7e64d000       Deferred        libexpat.so.1                                          

ELF     7e64d000-7e681000       Deferred        libfontconfig.so.1                                     

ELF     7e681000-7e695000       Deferred        libz.so.1                                              

ELF     7e695000-7e717000       Deferred        libfreetype.so.6                                       

ELF     7e719000-7e71d000       Deferred        libxinerama.so.1                                       

ELF     7e71d000-7e722000       Deferred        libuuid.so.1                                           

ELF     7e722000-7e72b000       Deferred        libsm.so.6                                             

ELF     7e737000-7e765000       Deferred        gdi.exe16.so                                           

PE      7e740000-7e765000       Deferred        gdi.exe16                                              

ELF     7e765000-7e77a000       Deferred        system.drv16.so                                        

PE      7e770000-7e77a000       Deferred        system.drv16                                           

ELF     7e79b000-7e872000       Deferred        comctl32<elf>                                          

  \-PE  7e7a0000-7e872000       \               comctl32                                               

ELF     7e872000-7e8d7000       Deferred        shlwapi<elf>                                           

  \-PE  7e880000-7e8d7000       \               shlwapi                                                

ELF     7e8d7000-7ea73000       Deferred        shell32<elf>                                           

  \-PE  7e8f0000-7ea73000       \               shell32                                                

ELF     7ea73000-7ea87000       Deferred        lz32<elf>                                              

  \-PE  7ea80000-7ea87000       \               lz32                                                   

ELF     7ea87000-7eaa1000       Deferred        version<elf>                                           

  \-PE  7ea90000-7eaa1000       \               version                                                

ELF     7eaa1000-7eb2b000       Deferred        winmm<elf>                                             

  \-PE  7eab0000-7eb2b000       \               winmm                                                  

ELF     7eb2b000-7eba1000       Deferred        msvcrt<elf>                                            

  \-PE  7eb40000-7eba1000       \               msvcrt                                                 

ELF     7eba1000-7ec35000       Deferred        gdi32<elf>                                             

  \-PE  7ebb0000-7ec35000       \               gdi32                                                  

ELF     7ec35000-7ed85000       Deferred        user32<elf>                                            

  \-PE  7ec50000-7ed85000       \               user32                                                 

ELF     7ed85000-7edfb000       Deferred        rpcrt4<elf>                                            

  \-PE  7ed90000-7edfb000       \               rpcrt4                                                 

ELF     7edfb000-7ee5a000       Deferred        advapi32<elf>                                          

  \-PE  7ee10000-7ee5a000       \               advapi32                                               

ELF     7ee5a000-7ef78000       Deferred        ole32<elf>                                             

  \-PE  7ee70000-7ef78000       \               ole32                                                  

ELF     7efb7000-7efe0000       Deferred        libm.so.6                                              

ELF     7efe0000-7efe4000       Deferred        libxau.so.6                                            

ELF     b75a0000-b75a4000       Deferred        iso8859-2.so                                           

ELF     b75a6000-b75ab000       Deferred        libdl.so.2                                             

ELF     b75ab000-b770b000       Deferred        libc.so.6                                              

ELF     b770b000-b7725000       Deferred        libpthread.so.0                                        

ELF     b7745000-b7882000       Deferred        libwine.so.1                                           

ELF     b7883000-b78a3000       Deferred        ld-linux.so.2                                          

Threads:                                                                                               

process  tid      prio (all id:s are in hex)                                                           

00000008 (D) Z:\mnt\sda5\Images\Warcraft III\Install.exe                                               

        00000009    0 <==                                                                              

0000000e                                                                                               

        00000018    0                                                                                  

        00000015    0                                                                                  

        00000014    0

        00000010    0

        0000000f    0

00000011

        00000017    0

        00000016    0

        00000013    0

        00000012    0

0000001b

        0000001c    0

Backtrace:

=>0 0x0041dc2f EntryPoint() in install (0x0032fef8)

I have similar problems in other applications (napiproject for example).

I was looking for in google but i cant find anything. My small expirience with linux is too less to fix it :stuck_out_tongue:

If you encounter problems with wine, it is not that easy to solve. Wine is still evolving, the coders have to “emulate” all those features (including bugs) of win APIs!
You might get better response from the wine forums -
WineHQ Forums Index

Have you run winecfg yet?

Then to run the .exe:

wine ./War3.exe

You might want to add the wine repo and use that version

I tryied it with stable and newest beta version of wine.

I’ll try it.