The forum

League of Legends

Failing on skill selection

Author Replies
skruen Thursday 31 October 2013 at 23:22
skruenAnonymous

The game crashes after I've signed in when I try to select skill. 
Using Ubuntu 13.10 64 bit - wine 1.7.1 and play on linux 4.2.1

This is from Debug output:

s/0.0.1.55/deploy/LolClient.exe: ath.c:193: _gcry_ath_mutex_lock: Assertion `*lock == ((ath_mutex_t) 0)' failed.
wine: Assertion failed at address 0xf77b0430 (thread 005f), starting debugger...
err:dbghelp:pe_load_dbg_file Couldn't find .DBG file "dll\\wininet.dbg" ("\x12\xb8D\xf7\x04")

And this is from the error message:

Unhandled exception: assertion failed in 32-bit code (0xf7736430).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:f7736430 ESP:119bd9b4 EBP:119bdb98 EFLAGS:00200296(   - --  I S -A-P- )
 EAX:00000000 EBX:00005db5 ECX:00005e09 EDX:00000006
 ESI:7b944000 EDI:f7522000
Stack dump:
0x119bd9b4:  119bdb98 00000006 00005e09 f73a0aff
0x119bd9c4:  f7522000 119bda64 f73a4083 00000006
0x119bd9d4:  119bd9e4 00000000 f7522000 00000071
0x119bd9e4:  00000020 00000000 00000000 00000000
0x119bd9f4:  00000000 00000000 00000000 00000000
0x119bda04:  00000000 00000000 00000000 00000000
Backtrace:
=>0 0xf7736430 __kernel_vsyscall+0x10() in [vdso].so (0x119bdb98)
  1 0xf73a0aff gsignal+0x4e() in libc.so.6 (0x119bdb98)
  2 0xf73a4083 abort+0x142() in libc.so.6 (0x119bdb98)
  3 0xf7399857 in libc.so.6 (+0x27856) (0x119bdb98)
  4 0xf7399907 __assert_fail+0x56() in libc.so.6 (0x119bdb98)
  5 0x7d36e2e5 in libgcrypt.so.11 (+0xf2e4) (0x119bdb98)
  6 0x7d3ab9f0 in libgcrypt.so.11 (+0x4c9ef) (0x119bdbb8)
  7 0x7d3ac5cc in libgcrypt.so.11 (+0x4d5cb) (0x119bdbc8)
  8 0x7d3ab610 in libgcrypt.so.11 (+0x4c60f) (0x119bdbd8)
  9 0x7d37071f in libgcrypt.so.11 (+0x1171e) (0x119bdc28)
  10 0x7d365b55 gcry_cipher_open+0x54() in libgcrypt.so.11 (0x119bdc48)
  11 0x7d53e440 in libgnutls.so.26 (+0x3b43f) (0x119bdc68)
  12 0x7d522273 in libgnutls.so.26 (+0x1f272) (0x119bdca8)
  13 0x7d52d4e2 in libgnutls.so.26 (+0x2a4e1) (0x119bdce8)
  14 0x7d51a350 in libgnutls.so.26 (+0x1734f) (0x119bdd68)
  15 0x7d51ae47 in libgnutls.so.26 (+0x17e46) (0x119bdd98)
  16 0x7d51c7ca gnutls_handshake+0x49() in libgnutls.so.26 (0x119bddd8)
  17 0x7d74ebf6 in secur32 (+0xebf5) (0x119bde18)
  18 0x7d74d0e0 in secur32 (+0xd0df) (0x119bdee8)
  19 0x7d74d60a in secur32 (+0xd609) (0x119bdf88)
  20 0x7d754a2e InitializeSecurityContextA+0x11d() in secur32 (0x119be048)
  21 0x63030c1f in wininet (+0x30c1e) (0x119be0ac)
  22 0x6303094f in wininet (+0x3094e) (0x119be0ec)
  23 0x63030824 in wininet (+0x30823) (0x119be12c)
  24 0x63030591 in wininet (+0x30590) (0x119be1a8)
0xf7736430 __kernel_vsyscall+0x10 in [vdso].so: popl %ebp
Modules:
Module Address Debug info Name (164 modules)
PE  400000-  416000 Deferred        lolclient
PE 10000000-114d1000 Deferred        adobe air
PE 63000000-63072000 Export          wininet
ELF 78906000-78947000 Deferred        rsaenh<elf>
  \-PE 78910000-78947000 \               rsaenh
ELF 78947000-7897c000 Deferred        wintrust<elf>
  \-PE 78950000-7897c000 \               wintrust
ELF 7897c000-78997000 Deferred        rasapi32<elf>
  \-PE 78980000-78997000 \               rasapi32
ELF 7b800000-7b916000 Deferred        kernel32<elf>
  \-PE 7b810000-7b916000 \               kernel32
ELF 7b928000-7b943000 Deferred        wsock32<elf>
  \-PE 7b930000-7b943000 \               wsock32
ELF 7bc00000-7bcdf000 Deferred        ntdll<elf>
  \-PE 7bc10000-7bcdf000 \               ntdll
ELF 7bf00000-7bf03000 Deferred        <wine-loader>
ELF 7c018000-7c400000 Deferred        libdricore9.2.1.so.1
ELF 7c411000-7c445000 Deferred        libtxc_dxtn.so
ELF 7c545000-7c562000 Deferred        libgcc_s.so.1
ELF 7c64b000-7c66d000 Deferred        libdrm_intel.so.1
ELF 7c66d000-7c75c000 Deferred        i965_dri.so
ELF 7c75c000-7c7b5000 Deferred        libgl.so.1
ELF 7c7b5000-7c8bd000 Deferred        opengl32<elf>
  \-PE 7c7d0000-7c8bd000 \               opengl32
ELF 7c8bd000-7ca00000 Deferred        wined3d<elf>
  \-PE 7c8d0000-7ca00000 \               wined3d
ELF 7cbce000-7cbd9000 Deferred        libpciaccess.so.0
ELF 7cbd9000-7cbe6000 Deferred        libdrm.so.2
ELF 7cbe6000-7cc01000 Deferred        libxcb-glx.so.0
ELF 7cc01000-7cc17000 Deferred        libglapi.so.0
ELF 7cc1a000-7cc21000 Deferred        libnss_dns.so.2
ELF 7cc32000-7cc6f000 Deferred        d3d9<elf>
  \-PE 7cc40000-7cc6f000 \               d3d9
ELF 7cc6f000-7cc78000 Deferred        libogg.so.0
ELF 7cc78000-7cca4000 Deferred        libvorbis.so.0
ELF 7cca4000-7ce1c000 Deferred        libvorbisenc.so.2
ELF 7ce1c000-7ce50000 Deferred        libflac.so.8
ELF 7ce50000-7cec2000 Deferred        libsndfile.so.1
ELF 7cec2000-7cecc000 Deferred        libwrap.so.0
ELF 7cecc000-7cf3b000 Deferred        libpulsecommon-4.0.so
ELF 7cf3b000-7cf8a000 Deferred        libpulse.so.0
ELF 7cf8a000-7d080000 Deferred        libasound.so.2
ELF 7d088000-7d08d000 Deferred        libxcb-dri2.so.0
ELF 7d08d000-7d090000 Deferred        libx11-xcb.so.1
ELF 7d090000-7d094000 Deferred        libxdamage.so.1
ELF 7d09b000-7d0ca000 Deferred        winealsa<elf>
  \-PE 7d0a0000-7d0ca000 \               winealsa
ELF 7d0ca000-7d0eb000 Deferred        mmdevapi<elf>
  \-PE 7d0d0000-7d0eb000 \               mmdevapi
ELF 7d0eb000-7d100000 Deferred        schannel<elf>
  \-PE 7d0f0000-7d100000 \               schannel
ELF 7d201000-7d208000 Deferred        libasyncns.so.0
ELF 7d208000-7d213000 Deferred        libjson-c.so.2
ELF 7d213000-7d237000 Deferred        imm32<elf>
  \-PE 7d220000-7d237000 \               imm32
ELF 7d237000-7d25f000 Deferred        mlang<elf>
  \-PE 7d240000-7d25f000 \               mlang
ELF 7d2a5000-7d30c000 Deferred        dbghelp<elf>
  \-PE 7d2b0000-7d30c000 \               dbghelp
ELF 7d30c000-7d310000 Deferred        libgpg-error.so.0
ELF 7d310000-7d314000 Deferred        libkeyutils.so.1
ELF 7d314000-7d35f000 Deferred        libdbus-1.so.3
ELF 7d35f000-7d3d3000 Dwarf           libgcrypt.so.11
ELF 7d3d3000-7d3e3000 Deferred        libtasn1.so.3
ELF 7d3e3000-7d3ec000 Deferred        libkrb5support.so.0
ELF 7d3ec000-7d414000 Deferred        libk5crypto.so.3
ELF 7d414000-7d4e3000 Deferred        libkrb5.so.3
ELF 7d4e3000-7d4f5000 Deferred        libavahi-client.so.3
ELF 7d4f5000-7d503000 Deferred        libavahi-common.so.3
ELF 7d503000-7d59b000 Dwarf           libgnutls.so.26
ELF 7d59b000-7d5d8000 Deferred        libgssapi_krb5.so.2
ELF 7d5d8000-7d644000 Deferred        libcups.so.2
ELF 7d644000-7d663000 Deferred        dnsapi<elf>
  \-PE 7d650000-7d663000 \               dnsapi
ELF 7d663000-7d6ac000 Deferred        dsound<elf>
  \-PE 7d670000-7d6ac000 \               dsound
ELF 7d6ac000-7d6c3000 Deferred        libresolv.so.2
ELF 7d6c4000-7d6cb000 Deferred        libasound_module_pcm_pulse.so
ELF 7d6cb000-7d6de000 Deferred        psapi<elf>
  \-PE 7d6d0000-7d6de000 \               psapi
ELF 7d6de000-7d703000 Deferred        iphlpapi<elf>
  \-PE 7d6e0000-7d703000 \               iphlpapi
ELF 7d703000-7d72f000 Deferred        netapi32<elf>
  \-PE 7d710000-7d72f000 \               netapi32
ELF 7d72f000-7d761000 Dwarf           secur32<elf>
  \-PE 7d740000-7d761000 \               secur32
ELF 7d761000-7d7ae000 Deferred        liblcms2.so.2
ELF 7d7ae000-7d7ce000 Deferred        mscms<elf>
  \-PE 7d7b0000-7d7ce000 \               mscms
ELF 7d7ce000-7d80e000 Deferred        winspool<elf>
  \-PE 7d7e0000-7d80e000 \               winspool
ELF 7d80e000-7d8f9000 Deferred        comdlg32<elf>
  \-PE 7d810000-7d8f9000 \               comdlg32
ELF 7d8f9000-7d91c000 Deferred        oleacc<elf>
  \-PE 7d900000-7d91c000 \               oleacc
ELF 7d91c000-7d946000 Deferred        msacm32<elf>
  \-PE 7d920000-7d946000 \               msacm32
ELF 7d946000-7da00000 Deferred        winmm<elf>
  \-PE 7d950000-7da00000 \               winmm
ELF 7da00000-7dacf000 Deferred        crypt32<elf>
  \-PE 7da10000-7dacf000 \               crypt32
ELF 7dacf000-7db04000 Deferred        ws2_32<elf>
  \-PE 7dae0000-7db04000 \               ws2_32
ELF 7db04000-7db3a000 Deferred        uxtheme<elf>
  \-PE 7db10000-7db3a000 \               uxtheme
ELF 7db3a000-7db40000 Deferred        libxfixes.so.3
ELF 7db40000-7db4b000 Deferred        libxcursor.so.1
ELF 7db4b000-7db5c000 Deferred        libxi.so.6
ELF 7db5c000-7db60000 Deferred        libxcomposite.so.1
ELF 7db60000-7db6b000 Deferred        libxrandr.so.2
ELF 7db6b000-7db76000 Deferred        libxrender.so.1
ELF 7db76000-7db7c000 Deferred        libxxf86vm.so.1
ELF 7db7c000-7db80000 Deferred        libxinerama.so.1
ELF 7db80000-7db84000 Deferred        libxau.so.6
ELF 7db84000-7dba9000 Deferred        libxcb.so.1
ELF 7dba9000-7dcde000 Deferred        libx11.so.6
ELF 7dcde000-7dcf1000 Deferred        libxext.so.6
ELF 7dcf2000-7dcf7000 Deferred        libcom_err.so.2
ELF 7dcf7000-7dd0a000 Deferred        msimg32<elf>
  \-PE 7dd00000-7dd0a000 \               msimg32
ELF 7dd0c000-7dd9e000 Deferred        winex11<elf>
  \-PE 7dd20000-7dd9e000 \               winex11
ELF 7de19000-7de42000 Deferred        libexpat.so.1
ELF 7de42000-7de7c000 Deferred        libfontconfig.so.1
ELF 7de7c000-7df1b000 Deferred        libfreetype.so.6
ELF 7df36000-7df4a000 Deferred        libz.so.1
ELF 7df4a000-7df6a000 Deferred        cabinet<elf>
  \-PE 7df50000-7df6a000 \               cabinet
ELF 7df6a000-7e0a1000 Deferred        oleaut32<elf>
  \-PE 7df80000-7e0a1000 \               oleaut32
ELF 7e0a1000-7e125000 Deferred        rpcrt4<elf>
  \-PE 7e0b0000-7e125000 \               rpcrt4
ELF 7e125000-7e263000 Deferred        ole32<elf>
  \-PE 7e140000-7e263000 \               ole32
ELF 7e263000-7e306000 Deferred        urlmon<elf>
  \-PE 7e270000-7e306000 \               urlmon
ELF 7e306000-7e404000 Deferred        msi<elf>
  \-PE 7e310000-7e404000 \               msi
ELF 7e404000-7e50a000 Deferred        comctl32<elf>
  \-PE 7e410000-7e50a000 \               comctl32
ELF 7e50a000-7e579000 Deferred        advapi32<elf>
  \-PE 7e520000-7e579000 \               advapi32
ELF 7e579000-7e691000 Deferred        gdi32<elf>
  \-PE 7e590000-7e691000 \               gdi32
ELF 7e691000-7e7ec000 Deferred        user32<elf>
  \-PE 7e6a0000-7e7ec000 \               user32
ELF 7e7ec000-7e866000 Deferred        shlwapi<elf>
  \-PE 7e800000-7e866000 \               shlwapi
ELF 7e866000-7ea9a000 Deferred        shell32<elf>
  \-PE 7e870000-7ea9a000 \               shell32
ELF 7ea9a000-7eaa7000 Deferred        libnss_files.so.2
ELF 7eaa7000-7eac0000 Deferred        libnsl.so.1
ELF 7eac2000-7eadb000 Deferred        version<elf>
  \-PE 7ead0000-7eadb000 \               version
ELF 7efbd000-7f000000 Deferred        libm.so.6
ELF f7363000-f736c000 Deferred        librt.so.1
ELF f736d000-f7372000 Deferred        libdl.so.2
ELF f7372000-f7526000 Dwarf           libc.so.6
ELF f7526000-f7541000 Deferred        libpthread.so.0
ELF f7547000-f7553000 Deferred        libnss_nis.so.2
ELF f7553000-f755c000 Deferred        libnss_compat.so.2
ELF f755d000-f7712000 Dwarf           libwine.so.1
ELF f7714000-f7736000 Deferred        ld-linux.so.2
ELF f7736000-f7737000 Dwarf           [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
0000003d    0
0000001c    0
00000018    0
00000016    0
00000014    0
00000010    0
0000000f    0
00000012 winedevice.exe
00000019    0
00000017    0
00000013    0
0000001a plugplay.exe
0000001f    0
0000001e    0
0000001b    0
00000020 rads_user_kernel.exe
0000002d    0
0000002c    0
0000002b    0
0000002a    0
00000029    0
00000027    0
00000026    0
00000021    0
00000023 explorer.exe
0000002f    0
00000024    0
00000030 LoLLauncher.exe
0000004f    0
0000005a    0
00000059    0
00000043    0
00000042    0
00000041    0
00000038    0
00000037    0
00000036    0
00000035    0
00000034    0
00000033    0
00000032    0
00000031    0
00000044 (D) C:\Riot Games\League of Legends\RADS\projects\lol_air_client\releases\0.0.1.55\deploy\LolClient.exe
0000005c    0 <==
0000005d    0
00000054    0
00000053    0
00000048    2
00000049    0
0000003c    0
00000022    0
0000002e    0
00000028    0
00000025    0
00000009    0
0000000b    0
0000000d    0
0000000c    0
00000047    0
00000046    0
00000045    0
System information:
    Wine build: wine-1.7.1-158-g88c2a18
    Platform: i386
    Host system: Linux
    Host version: 3.11.0-12-generic

Any tips?
booman Friday 1 November 2013 at 18:50
booman

Install wininet first

Then go to wine configuration
Click libraries tab
Type dbghelp
Click add
Select dbghelp
Click edit
Select disable
Click ok

This might help, it's been a problem for Battle.net so maybe LoL has a similar issue

† Booman †
Mint 19 64-bit | Nvidia 415.25 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
petch Friday 1 November 2013 at 18:54
petch
Developer

Looks like a known issue:
http://www.playonmac.com/en/issue-3137.html
(beware, the bug report starts with a different issue)