[Wine] Starcraft with wine 0.9.46 (Ubuntu 7.10)

shakaran wineforum-user at winehq.org
Sat Feb 23 21:50:46 CST 2008

Hello guys,

I install Starcraft (my favourite old game) perfectly (great work!), but when i go to multiplayer zone, the screen not work because it is freeze. It occurs when the game connect to "Battle.net servers".

I have a output from terminal and a screenshot for help:

$ wine --version

$ env WINEPREFIX="/home/shakaran/.wine" wine "C:\Program Files\Starcraft\Starcraft.exe" 
Xlib:  extension "XFree86-DRI" missing on display ":1.0".
Xlib:  extension "XFree86-DRI" missing on display ":1.0".
fixme:win:EnumDisplayDevicesW ((null),0,0x34f4b8,0x00000000), stub!
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x12ad28)->(0x10024,00000013)
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 8
wine: Unhandled page fault on write access to 0x0138c000 at address 0x7b0460 (thread 0009), starting debugger...
Unhandled exception: page fault on write access to 0x0138c000 in 32-bit code (0x007b0460).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:007b0460 ESP:0034f094 EBP:0034f144 EFLAGS:00010216(   - 00      -RIAP1)
 EAX:7c7c0b60 EBX:007b0058 ECX:00000000 EDX:00000013
 ESI:02778190 EDI:0138c000
Stack dump:
0x0034f094:  00000000 01372000 01372000 00000000
0x0034f0a4:  0275e18c 7dff318c 0012bc08 0000006c
0x0034f0b4:  00000001 00000000 0034f19c 7bc611b9
0x0034f0c4:  0034f100 7bc8443c 0012bc08 00000000
0x0034f0d4:  7bc6ba7d 000057ee 00000280 01340000
0x0034f0e4:  00000001 00000000 00000000 1502dd40
=>1 0x007b0460 (0x0034f144)
  2 0x1500188d in storm (+0x188d) (0x00000280)
  3 0x00000000 (0x00000000)
0x007b0460: movl        %eax,0x0(%edi)
Module  Address                 Debug info      Name (106 modules)
PE        400000-  69d000       Deferred        starcraft
PE       2000000- 2011000       Deferred        local
PE      10000000-1001a000       Deferred        smackw32
PE      15000000-1503b000       Export          storm
PE      19000000-1903d000       Deferred        battle.snp
ELF     7b800000-7b929000       Deferred        kernel32<elf>
  \-PE  7b820000-7b929000       \               kernel32
ELF     7bc00000-7bca0000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bca0000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7d781000-7d7ae000       Deferred        ws2_32<elf>
  \-PE  7d790000-7d7ae000       \               ws2_32
ELF     7d7ae000-7d7c8000       Deferred        wsock32<elf>
  \-PE  7d7b0000-7d7c8000       \               wsock32
ELF     7db10000-7db1b000       Deferred        libgcc_s.so.1
ELF     7dc2c000-7dc41000       Deferred        midimap<elf>
  \-PE  7dc30000-7dc41000       \               midimap
ELF     7dc41000-7dc68000       Deferred        msacm32<elf>
  \-PE  7dc50000-7dc68000       \               msacm32
ELF     7dc68000-7dc80000       Deferred        msacm32<elf>
  \-PE  7dc70000-7dc80000       \               msacm32
ELF     7dc80000-7dcba000       Deferred        wineoss<elf>
  \-PE  7dc90000-7dcba000       \               wineoss
ELF     7dcba000-7dd48000       Deferred        winmm<elf>
  \-PE  7dcd0000-7dd48000       \               winmm
ELF     7dd48000-7dd92000       Deferred        dsound<elf>
  \-PE  7dd50000-7dd92000       \               dsound
ELF     7debf000-7df9f000       Deferred        wined3d<elf>
  \-PE  7ded0000-7df9f000       \               wined3d
ELF     7df9f000-7dff4000       Deferred        ddraw<elf>
  \-PE  7dfb0000-7dff4000       \               ddraw
ELF     7e105000-7e109000       Deferred        libgpg-error.so.0
ELF     7e109000-7e15a000       Deferred        libgcrypt.so.11
ELF     7e15a000-7e16a000       Deferred        libtasn1.so.3
ELF     7e16a000-7e172000       Deferred        libkrb5support.so.0
ELF     7e172000-7e1a4000       Deferred        libcrypt.so.1
ELF     7e1a4000-7e21d000       Deferred        libgnutls.so.13
ELF     7e21d000-7e242000       Deferred        libk5crypto.so.3
ELF     7e242000-7e2ca000       Deferred        libkrb5.so.3
ELF     7e2ca000-7e2f3000       Deferred        libgssapi_krb5.so.2
ELF     7e2f3000-7e328000       Deferred        libcups.so.2
ELF     7e359000-7e36c000       Deferred        libresolv.so.2
ELF     7e36e000-7e370000       Deferred        libkeyutils.so.1
ELF     7e379000-7e397000       Deferred        iphlpapi<elf>
  \-PE  7e380000-7e397000       \               iphlpapi
ELF     7e397000-7e3f0000       Deferred        rpcrt4<elf>
  \-PE  7e3a0000-7e3f0000       \               rpcrt4
ELF     7e3f0000-7e491000       Deferred        ole32<elf>
  \-PE  7e400000-7e491000       \               ole32
ELF     7e492000-7e495000       Deferred        libcom_err.so.2
ELF     7e4a2000-7e4d4000       Deferred        uxtheme<elf>
  \-PE  7e4b0000-7e4d4000       \               uxtheme
ELF     7e4d4000-7e4dd000       Deferred        libxcursor.so.1
ELF     7e4dd000-7e4fa000       Deferred        imm32<elf>
  \-PE  7e4e0000-7e4fa000       \               imm32
ELF     7e4fa000-7e502000       Deferred        libxrender.so.1
ELF     7e50f000-7e5af000       Deferred        libgl.so.1
ELF     7e5af000-7e5b4000       Deferred        libxdmcp.so.6
ELF     7e5b4000-7e5b7000       Deferred        libxau.so.6
ELF     7e5b7000-7e6a8000       Deferred        libx11.so.6
ELF     7e6a8000-7e6b6000       Deferred        libxext.so.6
ELF     7e6b6000-7e6bb000       Deferred        libxxf86vm.so.1
ELF     7e6bb000-7e6d3000       Deferred        libice.so.6
ELF     7e6d3000-7e6db000       Deferred        libsm.so.6
ELF     7e6dd000-7e6e2000       Deferred        libxfixes.so.3
ELF     7e6e2000-7e6e8000       Deferred        libxrandr.so.2
ELF     7e6e8000-7e773000       Deferred        winex11<elf>
  \-PE  7e700000-7e773000       \               winex11
ELF     7e7cd000-7e7ed000       Deferred        libexpat.so.1
ELF     7e7ed000-7e818000       Deferred        libfontconfig.so.1
ELF     7e818000-7e82d000       Deferred        libz.so.1
ELF     7e82d000-7e89d000       Deferred        libfreetype.so.6
ELF     7e8aa000-7e8be000       Deferred        lz32<elf>
  \-PE  7e8b0000-7e8be000       \               lz32
ELF     7e8be000-7e8d8000       Deferred        version<elf>
  \-PE  7e8c0000-7e8d8000       \               version
ELF     7e8d8000-7e90d000       Deferred        winspool<elf>
  \-PE  7e8e0000-7e90d000       \               winspool
ELF     7e90d000-7e9cb000       Deferred        comctl32<elf>
  \-PE  7e920000-7e9cb000       \               comctl32
ELF     7e9cb000-7ea24000       Deferred        shlwapi<elf>
  \-PE  7e9e0000-7ea24000       \               shlwapi
ELF     7ea24000-7eb27000       Deferred        shell32<elf>
  \-PE  7ea40000-7eb27000       \               shell32
ELF     7eb27000-7ebc8000       Deferred        comdlg32<elf>
  \-PE  7eb30000-7ebc8000       \               comdlg32
ELF     7ebc8000-7ec11000       Deferred        advapi32<elf>
  \-PE  7ebd0000-7ec11000       \               advapi32
ELF     7ec11000-7ecac000       Deferred        gdi32<elf>
  \-PE  7ec20000-7ecac000       \               gdi32
ELF     7ecac000-7edea000       Deferred        user32<elf>
  \-PE  7ecd0000-7edea000       \               user32
ELF     7edea000-7ee52000       Deferred        msvcrt<elf>
  \-PE  7ee00000-7ee52000       \               msvcrt
ELF     7ee52000-7ee6c000       Deferred        crtdll<elf>
  \-PE  7ee60000-7ee6c000       \               crtdll
ELF     7efab000-7efb6000       Deferred        libnss_files.so.2
ELF     7efb6000-7efce000       Deferred        libnsl.so.1
ELF     7efce000-7eff3000       Deferred        libm.so.6
ELF     7eff6000-7f000000       Deferred        libnss_nis.so.2
ELF     b7d45000-b7d4e000       Deferred        libnss_compat.so.2
ELF     b7d4f000-b7d53000       Deferred        libdl.so.2
ELF     b7d53000-b7ea2000       Deferred        libc.so.6
ELF     b7ea3000-b7ebb000       Deferred        libpthread.so.0
ELF     b7ec8000-b7fdc000       Deferred        libwine.so.1
ELF     b7fde000-b7ffa000       Deferred        ld-linux.so.2
process  tid      prio (all id:s are in hex)
        0000000d    0
        0000000c    0
00000008 (D) C:\Program Files\Starcraft\Starcraft.exe
        00000015    2
        00000014   15
        00000011    0
        0000000f   15
        0000000a    1
        00000009    0 <==
fixme:winmm:MMDRV_Exit Closing while ll-driver open
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x12ad28)->((nil),00000008)
err:ntdll:RtlpWaitForCriticalSection section 0x7dcb817c "?" wait timed out in thread 0014, blocked by 0000, retrying (60 sec)




Can be fix it? What it is the problem? How can I help?

Thanks you.

More information about the wine-users mailing list