[Wine] GTA4 launcher with Steam (+xliveless) crash at start

Bilbax wineforum-user at winehq.org
Sat Feb 25 19:38:02 CST 2012


I’m trying to run GTA IV with WINE (bought on Steam), so I installed the XLiveLess patch and launched the GTA IV launcher. But it crashed.

Here is the output:

bilbax at bilbax-desktop:~/.wine32/drive_c/Program Files/Steam/SteamApps/common/Grand Theft Auto IV/GTAIV$ wine LaunchGTAIV.exe 
fixme:service:scmdatabase_autostart_services Auto-start service L"dxregsvc" failed to start: 2
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQueryObject Unsupported information class 3
err:rpc:I_RpcGetBuffer no binding
fixme:win:EnumDisplayDevicesW ((null),0,0x12f9670,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x12f91f0,0x00000000), stub!
wine: Unhandled exception 0x80000004 at address (nil) (thread 0009), starting debugger...
0x00000000: -- no code accessible --
Module  Address                 Debug info      Name (68 modules)
PE        400000-  e0c000       Export          launchgtaiv
PE      71590000-71617000       Deferred        comctl32
ELF     79bd1000-7b800000       Deferred        libnvidia-glcore.so.295.20
ELF     7b800000-7b9f6000       Deferred        kernel32<elf>
  \-PE  7b810000-7b9f6000       \               kernel32
ELF     7bc00000-7bcd2000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bcd2000       \               ntdll
ELF     7bf00000-7bf04000       Deferred        <wine-loader>
ELF     7dfbf000-7e097000       Deferred        libgl.so.1
ELF     7e0d0000-7e216000       Deferred        wined3d<elf>
  \-PE  7e0e0000-7e216000       \               wined3d
ELF     7e216000-7e254000       Deferred        d3d9<elf>
  \-PE  7e220000-7e254000       \               d3d9
ELF     7e254000-7e2d2000       Deferred        rpcrt4<elf>
  \-PE  7e260000-7e2d2000       \               rpcrt4
ELF     7e2d2000-7e3f9000       Deferred        ole32<elf>
  \-PE  7e2f0000-7e3f9000       \               ole32
ELF     7e3f9000-7e3ff000       Deferred        libxfixes.so.3
ELF     7e3ff000-7e40a000       Deferred        libxcursor.so.1
ELF     7e453000-7e47d000       Deferred        libexpat.so.1
ELF     7e47d000-7e4b2000       Deferred        libfontconfig.so.1
ELF     7e4b2000-7e4c2000       Deferred        libxi.so.6
ELF     7e4c3000-7e4c7000       Deferred        libnvidia-tls.so.295.20
ELF     7e4fb000-7e51f000       Deferred        imm32<elf>
  \-PE  7e500000-7e51f000       \               imm32
ELF     7e51f000-7e526000       Deferred        libxdmcp.so.6
ELF     7e526000-7e546000       Deferred        libxcb.so.1
ELF     7e546000-7e54c000       Deferred        libuuid.so.1
ELF     7e54c000-7e566000       Deferred        libice.so.6
ELF     7e566000-7e69e000       Deferred        libx11.so.6
ELF     7e69e000-7e6b1000       Deferred        libxext.so.6
ELF     7e6b1000-7e6ba000       Deferred        libsm.so.6
ELF     7e6ba000-7e756000       Deferred        winex11<elf>
  \-PE  7e6c0000-7e756000       \               winex11
ELF     7e756000-7e766000       Deferred        libbz2.so.1.0
ELF     7e766000-7e77d000       Deferred        libz.so.1
ELF     7e77d000-7e819000       Deferred        libfreetype.so.6
ELF     7e819000-7e822000       Deferred        libxrandr.so.2
ELF     7e822000-7e82d000       Deferred        libxrender.so.1
ELF     7e852000-7e875000       Deferred        iphlpapi<elf>
  \-PE  7e860000-7e875000       \               iphlpapi
ELF     7e875000-7e8a9000       Deferred        ws2_32<elf>
  \-PE  7e880000-7e8a9000       \               ws2_32
ELF     7e8a9000-7e91c000       Deferred        shlwapi<elf>
  \-PE  7e8c0000-7e91c000       \               shlwapi
ELF     7e91c000-7eb3f000       Deferred        shell32<elf>
  \-PE  7e930000-7eb3f000       \               shell32
ELF     7eb3f000-7eba8000       Deferred        advapi32<elf>
  \-PE  7eb50000-7eba8000       \               advapi32
ELF     7eba8000-7ec74000       Deferred        gdi32<elf>
  \-PE  7ebb0000-7ec74000       \               gdi32
ELF     7ec74000-7edc6000       Deferred        user32<elf>
  \-PE  7ec90000-7edc6000       \               user32
ELF     7ef8c000-7ef99000       Deferred        libnss_files.so.2
ELF     7ef99000-7efc7000       Deferred        libm.so.6
ELF     7efcb000-7efe6000       Deferred        wsock32<elf>
  \-PE  7efd0000-7efe6000       \               wsock32
ELF     7efe6000-7f000000       Deferred        version<elf>
  \-PE  7eff0000-7f000000       \               version
ELF     f7451000-f7455000       Deferred        libxcomposite.so.1
ELF     f7457000-f745c000       Deferred        libdl.so.2
ELF     f745c000-f7460000       Deferred        libxinerama.so.1
ELF     f7491000-f7495000       Deferred        libxau.so.6
ELF     f7495000-f7637000       Deferred        libc.so.6
ELF     f7637000-f7652000       Deferred        libpthread.so.0
ELF     f7652000-f7796000       Dwarf           libwine.so.1
ELF     f7797000-f77b9000       Deferred        ld-linux.so.2
ELF     f77b9000-f77ba000       Deferred        [vdso].so
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\home\bilbax\.wine32\drive_c\Program Files\Steam\SteamApps\common\Grand Theft Auto IV\GTAIV\LaunchGTAIV.exe
        00000009    0 <==
0000000e services.exe
        00000038    0
        0000001d    0
        00000018    0
        00000017    0
        00000015    0
        00000010    0
        0000000f    0
00000012 winedevice.exe
        00000020    0
        00000019    0
        00000014    0
        00000013    0
0000001a plugplay.exe
        0000001f    0
        0000001c    0
        0000001b    0
00000021 explorer.exe
        00000022    0

I put “xlive.dll” in “~/.wine32/drive_c/Program Files/Steam/SteamApps/common/Grand Theft Auto IV/GTAIV/”, same of “Wmvcore.dll” and “WMASF.dll” which were needed.

I’m on Arch Linux x86_64, Linux 3.2.7-1-ARCH and WINE 1.4-rc5. I used my 32 bits WINE prefix (in ~/.wine32/).

Thank you.

More information about the wine-users mailing list