The forum

Battle.net Laucher not working after 7730 update

Xubuntu 16.04 LTS PlayOnLinux 4.2.10

Author Replies
gameslayer Wednesday 27 July 2016 at 5:04
gameslayerAnonymous

Hey guys I need your help I was enjoying a game of WOW last night on Wine 1.9.3 last night stereaming/downloading the files while in game than the next day the launcher needed to restart after a update and now the Battle.net launcher will not work at all.. This is the error I get trying to launch Battle.net also I tryed doing a fresh install reinstalling battle.net and still have the same issue.

 

[POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonmac.com/fr/page-26-Winemenubuilder.html
wine: Call from 0x7b43fbb2 to unimplemented function api-ms-win-crt-runtime-l1-1-0.dll._get_narrow_winmain_command_line, aborting
wine: Unimplemented function api-ms-win-crt-runtime-l1-1-0.dll._get_narrow_winmain_command_line called at address 0x7b43fbb2 (thread 0052), starting debugger...
err:module:import_dll Library dbghelp.dll (which is needed by L"C:\\windows\\system32\\winedbg.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\system32\\winedbg.exe" failed, status c0000135
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2>
</body></html>
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2>
</body></html>
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2>
</body></html>
[POL_Wine] Message: Wine return: 0
corey@corey-desktop:~$ clear

corey@corey-desktop:~$ /usr/share/playonlinux/playonlinux --run "Battle.net Launcher" %F
Looking for python... 2.7.12 - wxversion(s): 3.0-gtk2
selected
[main] Message: PlayOnLinux (4.2.10) is starting
[clean_tmp] Message: Cleaning temp directory
Script started /home/corey/.PlayOnLinux/shortcuts/Battle.net Launcher

(wrapper.py:2178): Gtk-CRITICAL **: IA__gtk_window_resize: assertion 'width > 0' failed
[POL_System_CheckFS] Message: Checking filesystem for Battle.net Launcher.exe
[POL_Wine] Message: Running wine-1.9.13 Battle.net Launcher.exe %F (Working directory : /home/corey/.PlayOnLinux/wineprefix/WorldOfWarcraft/drive_c/Program Files/Battle.net)
[POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonmac.com/fr/page-26-Winemenubuilder.html
wine: Call from 0x7b43fbb2 to unimplemented function api-ms-win-crt-runtime-l1-1-0.dll._get_narrow_winmain_command_line, aborting
wine: Unimplemented function api-ms-win-crt-runtime-l1-1-0.dll._get_narrow_winmain_command_line called at address 0x7b43fbb2 (thread 0052), starting debugger...
err:module:import_dll Library dbghelp.dll (which is needed by L"C:\\windows\\system32\\winedbg.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\system32\\winedbg.exe" failed, status c0000135
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2>
</body></html>
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2>
</body></html>
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2>
</body></html>
[POL_Wine] Message: Wine return: 0

Edited by gameslayer

TPFLegionaire Wednesday 27 July 2016 at 11:04
TPFLegionaireAnonymous

hi,

Was running Diablo3 fine on Playonlinux ver 4.2.10, using cinnamon Mint 18
Icore 7 , 8 gig of RAM
when suddenly ! ;)

Unhandled exception: unimplemented function api-ms-win-crt-runtime-l1-1-0.d._get_narrow_winmain_command_line called in 32-bit code (0x7b43fbe2).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7b43fbe2 ESP:0033fd64 EBP:0033fdd8 EFLAGS:00200202(   - --  I   - - - )
 EAX:7b42ab59 EBX:7b63f8c8 ECX:00000008 EDX:0033fd84
 ESI:00000002 EDI:00000000
Stack dump:
0x0033fd64:  0033fe00 00000008 7e514b14 80000100
0x0033fd74:  00000001 00000000 7b43fbe2 00000002
0x0033fd84:  7e3fae77 7e3faeb2 7e488931 00bde390
0x0033fd94:  32d93dae 00fa24a0 7e497094 0033fdbc
0x0033fda4:  f74cccad 7e514b14 7e4c48de 0033fde0
0x0033fdb4:  00000000 00000044 0091288c 00bde390
Backtrace:
=>0 0x7b43fbe2 in kernel32 (+0x1fbe2) (0x0033fdd8)
  1 0x7e3fae58 in api-ms-win-crt-runtime-l1-1-0 (+0xae57) (0x0033fe10)
  2 0x7e3fa981 in api-ms-win-crt-runtime-l1-1-0 (+0xa980) (0x0033fe60)
  3 0x00912aa3 in battle.net (+0x512aa2) (0x0033fe60)
  4 0x7b46697c call_process_entry+0xb() in kernel32 (0x0033fe78)
  5 0x7b467bab in kernel32 (+0x47baa) (0x0033feb8)
  6 0x7bc84300 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
  7 0x7bc8746d call_thread_func+0x7c() in ntdll (0x0033ffa8)
  8 0x7bc842de RtlRaiseException+0x21() in ntdll (0x0033ffc8)
  9 0x7bc5572e call_dll_entry_point+0x35d() in ntdll (0x0033ffe8)
  10 0xf75aacbd wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  11 0xf75aad7b wine_switch_to_stack+0x2a() in libwine.so.1 (0xffc49af8)
  12 0x7bc5bb71 LdrInitializeThunk+0x270() in ntdll (0xffc49b48)
  13 0x7b46e2b8 __wine_kernel_init+0x987() in kernel32 (0xffc4aa68)
  14 0x7bc5caa3 __wine_process_init+0x182() in ntdll (0xffc4aaf8)
  15 0xf75a90a2 wine_init+0x2a1() in libwine.so.1 (0xffc4ab58)
  16 0x7c000beb main+0x7a() in <wine-loader> (0xffc4af98)
  17 0xf73bf637 __libc_start_main+0xf6() in libc.so.6 (0x00000000)
0x7b43fbe2: movl    0xfffffff4(%ebp),%ecx
Modules:
Module    Address            Debug info    Name (208 modules)
PE      340000-  3d1000    Deferred        qt5multimedia
PE      400000-  f5d000    Export          battle.net
PE     1070000- 152d000    Deferred        qt5gui
PE     1530000- 17be000    Deferred        qt5quick
PE     17c0000- 17f6000    Deferred        qt5winextras
PE     1800000- 1cf9000    Deferred        vivoxsdk
PE     1d00000- 1d4c000    Deferred        ortp
PE     1d50000- 4158000    Deferred        libcef
PE    10000000-1006d000    Deferred        msvcp140
PE    61000000-61029000    Deferred        qt5xml
PE    64000000-640b8000    Deferred        qt5network
PE    65000000-6545a000    Deferred        qt5widgets
PE    66000000-6628c000    Deferred        qt5qml
PE    67000000-67485000    Deferred        qt5core
ELF    7a800000-7a932000    Deferred        opengl32<elf>
  \-PE    7a820000-7a932000    \               opengl32
ELF    7b400000-7b7ea000    Dwarf           kernel32<elf>
  \-PE    7b420000-7b7ea000    \               kernel32
ELF    7bc00000-7bcf7000    Dwarf           ntdll<elf>
  \-PE    7bc10000-7bcf7000    \               ntdll
ELF    7c000000-7c003000    Dwarf           <wine-loader>
ELF    7c446000-7c4cb000    Deferred        libgcrypt.so.11
ELF    7c4cb000-7c594000    Deferred        libgnutls.so.26
ELF    7c594000-7c5cc000    Deferred        uxtheme<elf>
  \-PE    7c5a0000-7c5cc000    \               uxtheme
ELF    7c5cc000-7c5d3000    Deferred        libxfixes.so.3
ELF    7c5d3000-7c5de000    Deferred        libxcursor.so.1
ELF    7c5de000-7c5f1000    Deferred        libxi.so.6
ELF    7c5f1000-7c5f5000    Deferred        libxcomposite.so.1
ELF    7c5f5000-7c602000    Deferred        libxrandr.so.2
ELF    7c602000-7c60e000    Deferred        libxrender.so.1
ELF    7c60e000-7c615000    Deferred        libxxf86vm.so.1
ELF    7c615000-7c619000    Deferred        libxinerama.so.1
ELF    7c619000-7c620000    Deferred        libxdmcp.so.6
ELF    7c620000-7c624000    Deferred        libxau.so.6
ELF    7c624000-7c64a000    Deferred        libxcb.so.1
ELF    7c64a000-7c795000    Deferred        libx11.so.6
ELF    7c795000-7c7aa000    Deferred        libxext.so.6
ELF    7c7aa000-7c83f000    Deferred        winex11<elf>
  \-PE    7c7b0000-7c83f000    \               winex11
ELF    7c83f000-7c855000    Deferred        libgpg-error.so.0
ELF    7c855000-7c8ca000    Deferred        libpcre.so.3
ELF    7c8ca000-7c8e7000    Deferred        libgcc_s.so.1
ELF    7c8e7000-7c996000    Deferred        libgcrypt.so.20
ELF    7c996000-7c9bc000    Deferred        liblzma.so.5
ELF    7c9bc000-7c9e2000    Deferred        libselinux.so.1
ELF    7c9e2000-7ca70000    Deferred        libsystemd.so.0
ELF    7ca70000-7ca75000    Deferred        libkeyutils.so.1
ELF    7ca75000-7cacf000    Deferred        libdbus-1.so.3
ELF    7cacf000-7cadc000    Deferred        libkrb5support.so.0
ELF    7cadc000-7cb0d000    Deferred        libk5crypto.so.3
ELF    7cb0d000-7cbe4000    Deferred        libkrb5.so.3
ELF    7cbe4000-7cbf8000    Deferred        libavahi-client.so.3
ELF    7cbf8000-7cc06000    Deferred        libavahi-common.so.3
ELF    7cc06000-7cc58000    Deferred        libgssapi_krb5.so.2
ELF    7cc58000-7ccdf000    Deferred        libcups.so.2
ELF    7ccf2000-7cd04000    Deferred        libtasn1.so.3
ELF    7cdbf000-7cde9000    Deferred        libexpat.so.1
ELF    7cde9000-7ce32000    Deferred        libfontconfig.so.1
ELF    7ce32000-7ce5d000    Deferred        libpng12.so.0
ELF    7ce5d000-7cf0d000    Deferred        libfreetype.so.6
ELF    7cf34000-7cfab000    Deferred        ddraw<elf>
  \-PE    7cf40000-7cfab000    \               ddraw
ELF    7cfab000-7d0e1000    Deferred        wined3d<elf>
  \-PE    7cfc0000-7d0e1000    \               wined3d
ELF    7d0e1000-7d11f000    Deferred        d3d9<elf>
  \-PE    7d0f0000-7d11f000    \               d3d9
ELF    7d11f000-7d190000    Deferred        setupapi<elf>
  \-PE    7d130000-7d190000    \               setupapi
ELF    7d190000-7d1d5000    Deferred        usp10<elf>
  \-PE    7d1a0000-7d1d5000    \               usp10
ELF    7d1d5000-7d209000    Deferred        secur32<elf>
  \-PE    7d1e0000-7d209000    \               secur32
ELF    7d209000-7d268000    Deferred        oleacc<elf>
  \-PE    7d210000-7d268000    \               oleacc
ELF    7d268000-7d28c000    Deferred        imm32<elf>
  \-PE    7d270000-7d28c000    \               imm32
ELF    7d28c000-7d330000    Deferred        urlmon<elf>
  \-PE    7d2a0000-7d330000    \               urlmon
ELF    7d330000-7d348000    Deferred        userenv<elf>
  \-PE    7d340000-7d348000    \               userenv
ELF    7d348000-7d454000    Deferred        comctl32<elf>
  \-PE    7d350000-7d454000    \               comctl32
ELF    7d454000-7d544000    Deferred        comdlg32<elf>
  \-PE    7d460000-7d544000    \               comdlg32
ELF    7d544000-7d586000    Deferred        winspool<elf>
  \-PE    7d550000-7d586000    \               winspool
ELF    7d586000-7d5b0000    Deferred        msacm32<elf>
  \-PE    7d590000-7d5b0000    \               msacm32
ELF    7d5b0000-7d66a000    Deferred        winmm<elf>
  \-PE    7d5c0000-7d66a000    \               winmm
ELF    7d78b000-7d79e000    Deferred        api-ms-win-crt-conio-l1-1-0<elf>
  \-PE    7d790000-7d79e000    \               api-ms-win-crt-conio-l1-1-0
ELF    7d79e000-7d7a7000    Deferred        libffi.so.6
ELF    7d7a7000-7d7d9000    Deferred        libcrypt.so.1
ELF    7d7d9000-7d8ba000    Deferred        libsqlite3.so.0
ELF    7d8ba000-7d90a000    Deferred        libhx509.so.5
ELF    7d90a000-7d91b000    Deferred        libheimbase.so.1
ELF    7d91b000-7d945000    Deferred        libwind.so.0
ELF    7d945000-7d9d1000    Deferred        libgmp.so.10
ELF    7d9d1000-7da06000    Deferred        libhogweed.so.4
ELF    7da06000-7da42000    Deferred        libnettle.so.6
ELF    7da42000-7da57000    Deferred        libtasn1.so.6
ELF    7da57000-7da8b000    Deferred        libidn.so.11
ELF    7da8b000-7daed000    Deferred        libp11-kit.so.0
ELF    7daed000-7db05000    Deferred        libroken.so.18
ELF    7db05000-7db3e000    Deferred        libhcrypto.so.4
ELF    7db3e000-7dbef000    Deferred        libasn1.so.8
ELF    7dbef000-7dc87000    Deferred        libkrb5.so.26
ELF    7dc87000-7dddf000    Deferred        libgnutls.so.30
ELF    7dddf000-7de26000    Deferred        libgssapi.so.3
ELF    7de26000-7de44000    Deferred        libsasl2.so.2
ELF    7de44000-7de9f000    Deferred        libldap_r-2.4.so.2
ELF    7de9f000-7deb3000    Deferred        dhcpcsvc<elf>
  \-PE    7dea0000-7deb3000    \               dhcpcsvc
ELF    7deb3000-7dec6000    Deferred        sensapi<elf>
  \-PE    7dec0000-7dec6000    \               sensapi
ELF    7dec6000-7df2a000    Deferred        wldap32<elf>
  \-PE    7ded0000-7df2a000    \               wldap32
ELF    7df2a000-7df3d000    Deferred        psapi<elf>
  \-PE    7df30000-7df3d000    \               psapi
ELF    7df3d000-7e082000    Deferred        oleaut32<elf>
  \-PE    7df60000-7e082000    \               oleaut32
ELF    7e082000-7e09f000    Deferred        jsproxy<elf>
  \-PE    7e090000-7e09f000    \               jsproxy
ELF    7e09f000-7e0de000    Deferred        winhttp<elf>
  \-PE    7e0b0000-7e0de000    \               winhttp
ELF    7e0de000-7e0f7000    Deferred        libz.so.1
ELF    7e0f7000-7e174000    Deferred        wininet<elf>
  \-PE    7e100000-7e174000    \               wininet
ELF    7e174000-7e19c000    Deferred        iphlpapi<elf>
  \-PE    7e180000-7e19c000    \               iphlpapi
ELF    7e19c000-7e1cb000    Deferred        netapi32<elf>
  \-PE    7e1a0000-7e1cb000    \               netapi32
ELF    7e1cb000-7e1e4000    Deferred        libresolv.so.2
ELF    7e1e4000-7e1f4000    Deferred        liblber-2.4.so.2
ELF    7e1f4000-7e20b000    Deferred        wtsapi32<elf>
  \-PE    7e200000-7e20b000    \               wtsapi32
ELF    7e20b000-7e22a000    Deferred        dnsapi<elf>
  \-PE    7e210000-7e22a000    \               dnsapi
ELF    7e22a000-7e23e000    Deferred        mswsock<elf>
  \-PE    7e230000-7e23e000    \               mswsock
ELF    7e23e000-7e30f000    Deferred        crypt32<elf>
  \-PE    7e250000-7e30f000    \               crypt32
ELF    7e30f000-7e344000    Deferred        wintrust<elf>
  \-PE    7e320000-7e344000    \               wintrust
ELF    7e344000-7e357000    Deferred        api-ms-win-crt-utility-l1-1-0<el
PE    7e350000-7e357000    Deferred        api-ms-win-crt-utility-l1-1-0
PE    7e357000-7e36a000    Deferred        api-ms-win-crt-environment-l1-1-
PE    7e360000-7e36a000    Deferred        api-ms-win-crt-environment-l1-1-C:\windows\system32\api-ms-win-crt-environment-l1-1-0.dll
PE    7e36a000-7e37d000    Deferred        api-ms-win-crt-filesystem-l1-1-0
PE    7e370000-7e37d000    Deferred        api-ms-win-crt-filesystem-l1-1-0C:\windows\system32\api-ms-win-crt-filesystem-l1-1-0.dll
ELF    7e37d000-7e390000    Deferred        api-ms-win-crt-time-l1-1-0<elf>
  \-PE    7e380000-7e390000    \               api-ms-win-crt-time-l1-1-0
ELF    7e390000-7e3a5000    Deferred        api-ms-win-crt-convert-l1-1-0<el
PE    7e3a0000-7e3a5000    Deferred        api-ms-win-crt-convert-l1-1-0
ELF    7e3a5000-7e3bb000    Deferred        api-ms-win-crt-multibyte-l1-1-0<
PE    7e3b0000-7e3bb000    Deferred        api-ms-win-crt-multibyte-l1-1-0
ELF    7e3bb000-7e3d4000    Deferred        api-ms-win-crt-math-l1-1-0<elf>
  \-PE    7e3c0000-7e3d4000    \               api-ms-win-crt-math-l1-1-0
ELF    7e3d4000-7e3e9000    Deferred        api-ms-win-crt-stdio-l1-1-0<elf>
  \-PE    7e3e0000-7e3e9000    \               api-ms-win-crt-stdio-l1-1-0
ELF    7e3e9000-7e3fe000    Dwarf           api-ms-win-crt-runtime-l1-1-0<el
PE    7e3f0000-7e3fe000    DIA             api-ms-win-crt-runtime-l1-1-0
ELF    7e3fe000-7e411000    Deferred        api-ms-win-crt-locale-l1-1-0<elf
PE    7e400000-7e411000    Deferred        api-ms-win-crt-locale-l1-1-0
ELF    7e411000-7e424000    Deferred        api-ms-win-crt-heap-l1-1-0<elf>
  \-PE    7e420000-7e424000    \               api-ms-win-crt-heap-l1-1-0
ELF    7e424000-7e439000    Deferred        api-ms-win-crt-string-l1-1-0<elf
PE    7e430000-7e439000    Deferred        api-ms-win-crt-string-l1-1-0
ELF    7e439000-7e526000    Deferred        ucrtbase<elf>
  \-PE    7e460000-7e526000    \               ucrtbase
ELF    7e526000-7e53b000    Deferred        vcruntime140<elf>
  \-PE    7e530000-7e53b000    \               vcruntime140
ELF    7e53b000-7e562000    Deferred        mpr<elf>
  \-PE    7e540000-7e562000    \               mpr
ELF    7e562000-7e59d000    Deferred        ws2_32<elf>
  \-PE    7e570000-7e59d000    \               ws2_32
ELF    7e59d000-7e623000    Deferred        rpcrt4<elf>
  \-PE    7e5b0000-7e623000    \               rpcrt4
ELF    7e623000-7e76a000    Deferred        ole32<elf>
  \-PE    7e640000-7e76a000    \               ole32
ELF    7e76a000-7e7e5000    Deferred        shlwapi<elf>
  \-PE    7e780000-7e7e5000    \               shlwapi
ELF    7e7e5000-7ea33000    Deferred        shell32<elf>
  \-PE    7e7f0000-7ea33000    \               shell32
ELF    7ea33000-7eaaf000    Deferred        advapi32<elf>
  \-PE    7ea40000-7eaaf000    \               advapi32
ELF    7eaaf000-7ebd7000    Deferred        gdi32<elf>
  \-PE    7eac0000-7ebd7000    \               gdi32
ELF    7ebd7000-7ed36000    Deferred        user32<elf>
  \-PE    7ebf0000-7ed36000    \               user32
ELF    7ed36000-7ed49000    Deferred        libnss_files.so.2
ELF    7ed49000-7ed56000    Deferred        libnss_nis.so.2
ELF    7ed56000-7ed71000    Deferred        libnsl.so.1
ELF    7ed71000-7ed7b000    Deferred        libnss_compat.so.2
ELF    7ef7b000-7efd0000    Deferred        libm.so.6
ELF    7efd0000-7efd9000    Deferred        librt.so.1
ELF    7efdd000-7efe7000    Deferred        libheimntlm.so.0
ELF    7efe7000-7f000000    Deferred        version<elf>
  \-PE    7eff0000-7f000000    \               version
ELF    f73a2000-f73a7000    Deferred        libdl.so.2
ELF    f73a7000-f755d000    Dwarf           libc.so.6
ELF    f755d000-f757a000    Deferred        libpthread.so.0
ELF    f757b000-f7580000    Deferred        libcom_err.so.2
ELF    f75a2000-f7759000    Dwarf           libwine.so.1
ELF    f775b000-f7780000    Deferred        ld-linux.so.2
ELF    f7782000-f7783000    Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
    000000a6    0
    0000001d    0
    00000014    0
    00000010    0
    0000000f    0
00000012 winedevice.exe
    0000001c    0
    00000019    0
    00000018    0
    00000013    0
0000001a plugplay.exe
    00000020    0
    0000001f    0
    0000001b    0
00000028 explorer.exe
    0000002c    0
    0000002b    0
    0000002a    0
    00000029    0
00000075 Agent.exe
    00000094    0
    00000093    0
    00000092    0
    00000091    0
    00000090    0
    0000008f    0
    0000008e    0
    0000008d    0
    0000008c    0
    0000008b    0
    0000008a    0
    00000089    0
    00000088    0
    0000007a    0
    00000076    0
00000078 wineconsole.exe
    00000079    0
000000ad (D) C:\Program Files\Battle.net\Battle.net.7730\Battle.net.exe
    000000ae    0 <==
System information:
    Wine build: wine-1.9.15
    Platform: i386
    Version: Windows Server 2008 R2
    Host system: Linux
    Host version: 4.4.0-31-generic
gameslayer Wednesday 27 July 2016 at 11:23
gameslayerAnonymous

Might want to make a seperatre post as this has nothing to do with my issue and is a totally different game and problem altogether :)

Edited by gameslayer

TPFLegionaire Wednesday 27 July 2016 at 13:07
TPFLegionaireAnonymous

OOOPs, you are right...need coffee

 

frederyc Wednesday 27 July 2016 at 17:11
frederycAnonymous

The problem is that BattleNet uses vcrun2015 now, but POL doesn't support it yet.

Installing vcrun2015 via last winetricks fixed the problem.

source: https://appdb.winehq.org/objectManager.php?iId=28855&sClass=version

Incand Wednesday 27 July 2016 at 21:08
IncandAnonymous

I had the same problem and tried to apply the fix linked above but I'm unsure abou the paths as I haven't used bash much.

What does path/to/your/prefix mean and what should I write there? I placed the file itself in my home directory. Does that mean it's enough to write ~ for the second path?

I run ubuntu 14.04 btw.  Cheers

Marqin Wednesday 27 July 2016 at 22:58
MarqinAnonymous

What does path/to/your/prefix mean and what should I write there?

Marqin Wednesday 27 July 2016 at 23:09
MarqinAnonymous

Hmm, in my case I had also to add "api-ms-win-crt-convert-l1-1-0" to libraries in wine as prefer native (without it there was crash).

Incand Thursday 28 July 2016 at 0:05
IncandAnonymous

Thanks Marqin! I got the path right now I'm quite sure of but it looks like I get an error running it.



sator@sator-MS-7798:~$ WINEPREFIX="/home/sator/.PlayOnLinux/wineprefix" /home/sator/winetricks -q vcrun2015

------------------------------------------------------

You are using a 64-bit WINEPREFIX. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.

------------------------------------------------------

Using winetricks 20160724 - sha1sum: 0b90bc6f5475176b827ae55f646913c3b053ce05 with wine-1.6.2

Executing w_do_call vcrun2015

Executing load_vcrun2015

------------------------------------------------------

Working around wine bug 37781

------------------------------------------------------

------------------------------------------------------

This may fail in non-XP mode, see https://bugs.winehq.org/show_bug.cgi?id=37781

------------------------------------------------------

Using native,builtin override for following DLLs: api-ms-win-crt-conio-l1-1-0 api-ms-win-crt-heap-l1-1-0 api-ms-win-crt-locale-l1-1-0 api-ms-win-crt-math-l1-1-0.dll api-ms-win-crt-runtime-l1-1-0 api-ms-win-crt-stdio-l1-1-0 atl140 msvcp140 msvcr140 ucrtbase vcomp140 vcruntime140

Executing winetricks_early_wine regedit /S C:\windows\Temp\_vcrun2015\override-dll.reg

Executing wine vc_redist.x86.exe /q

fixme:heap:HeapSetInformation (nil) 1 (nil) 0

fixme:heap:HeapSetInformation (nil) 1 (nil) 0

fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub

err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded

fixme:heap:HeapSetInformation (nil) 1 (nil) 0

fixme:heap:HeapSetInformation (nil) 1 (nil) 0

fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub

err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded

fixme:advapi:DecryptFileW (L"C:\\users\\sator\\Temp\\{74d0e5db-b326-4dae-a6b2-445b9de1836e}\\", 00000000): stub

------------------------------------------------------

Note: command 'wine vc_redist.x86.exe /q' returned status 180.  Aborting.

------------------------------------------------------

sator@sator-MS-7798:~$
 

I also added the library you suggested but I get the same crash as before. That is to say I had the same error message even before update but then battle.net still ran anyway now it doesn't appear.

 

If I can't get this working it's not a big deal, but if anyone knows a solution let me know!

Edited by Incand

Incand Thursday 28 July 2016 at 1:49
IncandAnonymous

I finally got it working yaay! What worked for me was adding the librarys suggested in the other thread about battle.net and then downloading the dll files and following the instructions here https://www.winehq.org/pipermail/wine-bugs/2015-November/428425.html

gameslayer Thursday 28 July 2016 at 4:08
gameslayerAnonymous

Confirmed working following what Incand said, if anyone needs help on explaining how to do this I can help.

kweepeer2 Thursday 28 July 2016 at 14:34
kweepeer2Anonymous

It's really not needed to download dll's.

1) First you need to set the wine version to 1.9.15. The hearthstone script on PoL uses 1.8.2 by default and it won't work (I will update the script but only after we have a proper fix).

2) Then you have two options.

[a] Use winetricks to install vcrun2015.

OR

[b] Set the following dll overrides:

api-ms-win-crt-runtime-l1-1-0.dll
api-ms-win-crt-stdio-l1-1-0.dll
ucrtbase
vcruntime140

To do that: Configure wine -> Click Libraries and just add all of those above.

More info:

  • https://www.reddit.com/r/hearthstone/comments/4uspc8/are_other_linux_users_having_problems_with/
  • https://bugs.winehq.org/show_bug.cgi?id=40905

 

Hopefully will be fixed in 1.9.16.

gameslayer Thursday 28 July 2016 at 14:41
gameslayerAnonymous

I'll try that as my launcher has broke yet again...

gambadiferro Thursday 4 August 2016 at 22:36
gambadiferroAnonymous

Set the following dll overrides solved the problem!! Thanks !!! Btw I don't know how to install vcrun2015 on playonlinux, since I have since vcrun2013!

api-ms-win-crt-runtime-l1-1-0.dll
api-ms-win-crt-stdio-l1-1-0.dll
ucrtbase
vcruntime140

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmcayonlinux.com