Форум

YALOLT(Yet Another League Of Legends Thread)

Автор Replies
survient Thursday 16 August 2012 at 10:09
survientAnonymous

Heyo! First:

Fedora 16 64bit
Linux machinename 3.4.7-1.fc16.x86_64 #1 SMP Mon Jul 30 16:37:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
POL 4.1.6
Wine 1.5.3 (League of Legends build from POL)
XFCE 4.8

AMD Phenom II X3(unlocked to X4) 3.0GHz
8GB RAM
AMD Radeon 7870 Eyefinity 6 using catalyst drivers

I can install LOL, get fully patched, get to the login screen where the animation is working, but as soon as I try to log in it crashes.

I ran through the debugger and tried to fix all the obvious missing package errors I was receiving(libmpg123,ntlm_auth) but I'm still getting the same main error:

Unhandled exception: page fault on read access to 0x8007005f in 32-bit code (0x7b8712ea).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7b8712ea ESP:17f7e1ac EBP:17f7e1f4 EFLAGS:00010282(  R- --  I S - - - )
 EAX:001f0001 EBX:7b89a5f0 ECX:00000000 EDX:80070057
 ESI:05655328 EDI:00000001
Stack dump:
0x17f7e1ac:  5c73656c 746e6f43 2e746e65 00354549
0x17f7e1bc:  17f7e21c 7bc49656 00110060 00000018
0x17f7e1cc:  00000000 00000000 00000002 05641dc8
0x17f7e1dc:  056425c0 7bca52ec 00000038 00000000
0x17f7e1ec:  00000000 05655328 17f7e244 7b87146e
0x17f7e1fc:  80070057 00000000 00000001 001f0001
Backtrace:
=>0 0x7b8712ea CreateMutexExW+0x2a() in kernel32 (0x17f7e1f4)
  1 0x7b87146e CreateMutexExA+0xcd() in kernel32 (0x17f7e244)
  2 0x7b8714b9 CreateMutexA+0x38() in kernel32 (0x17f7e264)
  3 0x771bb1ba in wininet (+0xb1b9) (0x17f7e280)
  4 0x771b841d in wininet (+0x841c) (0x17f7e29c)
  5 0x771b83cf in wininet (+0x83ce) (0x17f7e2d0)
  6 0x771b7614 in wininet (+0x7613) (0x17f7e2d8)
  7 0x771baaef in wininet (+0xaaee) (0x17f7e418)
  8 0x771dbffc in wininet (+0x2bffb) (0x17f7e42c)
  9 0x10281d28 in adobe air (+0x281d27) (0x17f7e91c)
0x7b8712ea CreateMutexExW+0x2a in kernel32: cmpl $1,0x8(%edx)
Modules:
Module Address Debug info Name (131 modules)
PE  400000-  428000 Deferred        lolclient
PE 10000000-10e50000 Export          adobe air
ELF 485e7000-485f1000 Deferred        librt.so.1
ELF 48754000-4876f000 Deferred        libresolv.so.2
PE 771b0000-7725a000 Export          wininet
ELF 7b800000-7b8fb000 Dwarf           kernel32<elf>
  \\-PE 7b810000-7b8fb000 \\               kernel32
ELF 7bc00000-7bcc1000 Deferred        ntdll<elf>
  \\-PE 7bc10000-7bcc1000 \\               ntdll
ELF 7bf00000-7bf03000 Deferred        <wine-loader>
ELF 7d2be000-7d2c6000 Deferred        libogg.so.0
ELF 7d2c6000-7d2f2000 Deferred        libvorbis.so.0
ELF 7d2f2000-7d46a000 Deferred        libvorbisenc.so.2
ELF 7d46a000-7d4a9000 Deferred        libflac.so.8
ELF 7d4a9000-7d4f3000 Deferred        libdbus-1.so.3
ELF 7d4f3000-7d4f9000 Deferred        libasyncns.so.0
ELF 7d4f9000-7d56c000 Deferred        libsndfile.so.1
ELF 7d56c000-7d5c1000 Deferred        libpulsecommon-0.9.23.so
ELF 7d5c1000-7d609000 Deferred        libpulse.so.0
ELF 7d609000-7d700000 Deferred        libasound.so.2
ELF 7d806000-7d821000 Deferred        libnsl.so.1
ELF 7d821000-7d82a000 Deferred        libwrap.so.0
ELF 7d847000-7d873000 Deferred        winealsa<elf>
  \\-PE 7d850000-7d873000 \\               winealsa
ELF 7d873000-7d895000 Deferred        mmdevapi<elf>
  \\-PE 7d880000-7d895000 \\               mmdevapi
ELF 7d895000-7d8aa000 Deferred        schannel<elf>
  \\-PE 7d8a0000-7d8aa000 \\               schannel
ELF 7d8aa000-7d8ce000 Deferred        mlang<elf>
  \\-PE 7d8b0000-7d8ce000 \\               mlang
ELF 7d8ce000-7d92a000 Deferred        dbghelp<elf>
  \\-PE 7d8e0000-7d92a000 \\               dbghelp
ELF 7d92a000-7d93c000 Deferred        libp11-kit.so.0
ELF 7d93c000-7d94e000 Deferred        libtasn1.so.3
ELF 7d94e000-7da0e000 Deferred        libgnutls.so.26
ELF 7da0e000-7da2c000 Deferred        dnsapi<elf>
  \\-PE 7da10000-7da2c000 \\               dnsapi
ELF 7da2c000-7da6e000 Deferred        dsound<elf>
  \\-PE 7da30000-7da6e000 \\               dsound
ELF 7da6e000-7da8f000 Deferred        iphlpapi<elf>
  \\-PE 7da70000-7da8f000 \\               iphlpapi
ELF 7da8f000-7dab9000 Deferred        netapi32<elf>
  \\-PE 7daa0000-7dab9000 \\               netapi32
ELF 7dab9000-7dae4000 Deferred        secur32<elf>
  \\-PE 7dac0000-7dae4000 \\               secur32
ELF 7dae4000-7db1e000 Deferred        liblcms.so.1
ELF 7db22000-7db28000 Deferred        libxtst.so.6
ELF 7db28000-7db3b000 Deferred        psapi<elf>
  \\-PE 7db30000-7db3b000 \\               psapi
ELF 7db3b000-7db59000 Deferred        mscms<elf>
  \\-PE 7db40000-7db59000 \\               mscms
ELF 7db59000-7db93000 Deferred        winspool<elf>
  \\-PE 7db60000-7db93000 \\               winspool
ELF 7db93000-7dc72000 Deferred        comdlg32<elf>
  \\-PE 7dba0000-7dc72000 \\               comdlg32
ELF 7dc72000-7dc91000 Deferred        oleacc<elf>
  \\-PE 7dc80000-7dc91000 \\               oleacc
ELF 7dc91000-7dcb8000 Deferred        msacm32<elf>
  \\-PE 7dca0000-7dcb8000 \\               msacm32
ELF 7dcb8000-7dd64000 Deferred        winmm<elf>
  \\-PE 7dcc0000-7dd64000 \\               winmm
ELF 7dd64000-7dd93000 Deferred        ws2_32<elf>
  \\-PE 7dd70000-7dd93000 \\               ws2_32
ELF 7ddf8000-7de2b000 Deferred        uxtheme<elf>
  \\-PE 7de00000-7de2b000 \\               uxtheme
ELF 7de2b000-7de30000 Deferred        libxfixes.so.3
ELF 7de30000-7de3a000 Deferred        libxcursor.so.1
ELF 7de3b000-7de42000 Deferred        libasound_module_pcm_pulse.so
ELF 7de42000-7de55000 Deferred        msimg32<elf>
  \\-PE 7de50000-7de55000 \\               msimg32
ELF 7de7f000-7dea9000 Deferred        libexpat.so.1
ELF 7dea9000-7dedd000 Deferred        libfontconfig.so.1
ELF 7dedd000-7deed000 Deferred        libxi.so.6
ELF 7deed000-7def5000 Deferred        libxrandr.so.2
ELF 7def5000-7deff000 Deferred        libxrender.so.1
ELF 7deff000-7df04000 Deferred        libxxf86vm.so.1
ELF 7df04000-7df25000 Deferred        imm32<elf>
  \\-PE 7df10000-7df25000 \\               imm32
ELF 7df25000-7df42000 Deferred        libgcc_s.so.1
ELF 7df42000-7df60000 Deferred        libxcb.so.1
ELF 7df60000-7df66000 Deferred        libuuid.so.1
ELF 7df66000-7e09f000 Deferred        libx11.so.6
ELF 7e09f000-7e0b2000 Deferred        libxext.so.6
ELF 7e0cf000-7e156000 Deferred        winex11<elf>
  \\-PE 7e0e0000-7e156000 \\               winex11
ELF 7e156000-7e1f3000 Deferred        libfreetype.so.6
ELF 7e1f3000-7e274000 Deferred        libgcrypt.so.11
ELF 7e274000-7e28a000 Deferred        libz.so.1
ELF 7e28e000-7e2a7000 Deferred        libice.so.6
ELF 7e2a7000-7e2c6000 Deferred        cabinet<elf>
  \\-PE 7e2b0000-7e2c6000 \\               cabinet
ELF 7e2c6000-7e354000 Deferred        msvcrt<elf>
  \\-PE 7e2e0000-7e354000 \\               msvcrt
ELF 7e354000-7e40d000 Deferred        crypt32<elf>
  \\-PE 7e360000-7e40d000 \\               crypt32
ELF 7e40d000-7e4ff000 Deferred        oleaut32<elf>
  \\-PE 7e420000-7e4ff000 \\               oleaut32
ELF 7e4ff000-7e575000 Deferred        rpcrt4<elf>
  \\-PE 7e510000-7e575000 \\               rpcrt4
ELF 7e575000-7e67a000 Deferred        ole32<elf>
  \\-PE 7e590000-7e67a000 \\               ole32
ELF 7e67a000-7e6fc000 Deferred        urlmon<elf>
  \\-PE 7e690000-7e6fc000 \\               urlmon
ELF 7e6fc000-7e7e0000 Deferred        msi<elf>
  \\-PE 7e710000-7e7e0000 \\               msi
ELF 7e7e0000-7e8d3000 Deferred        comctl32<elf>
  \\-PE 7e7f0000-7e8d3000 \\               comctl32
ELF 7e8d3000-7eae3000 Deferred        shell32<elf>
  \\-PE 7e8e0000-7eae3000 \\               shell32
ELF 7eae3000-7eb4e000 Deferred        shlwapi<elf>
  \\-PE 7eaf0000-7eb4e000 \\               shlwapi
ELF 7eb4e000-7ebaf000 Deferred        advapi32<elf>
  \\-PE 7eb60000-7ebaf000 \\               advapi32
ELF 7ebaf000-7ec6d000 Deferred        gdi32<elf>
  \\-PE 7ebc0000-7ec6d000 \\               gdi32
ELF 7ec6d000-7edab000 Deferred        user32<elf>
  \\-PE 7ec80000-7edab000 \\               user32
ELF 7edab000-7edb8000 Deferred        libnss_files.so.2
ELF 7efb8000-7efe3000 Deferred        libm.so.6
ELF 7efe3000-7efe5000 Deferred        libx11-xcb.so.1
ELF 7efe5000-7efe8000 Deferred        libxau.so.6
ELF 7efe8000-7f000000 Deferred        version<elf>
  \\-PE 7eff0000-7f000000 \\               version
ELF f7481000-f7486000 Deferred        libdl.so.2
ELF f7487000-f7635000 Deferred        libc.so.6
ELF f7635000-f7650000 Deferred        libpthread.so.0
ELF f7660000-f7668000 Deferred        libsm.so.6
ELF f7668000-f766d000 Deferred        libgpg-error.so.0
ELF f766d000-f77ae000 Dwarf           libwine.so.1
ELF f77af000-f77d2000 Deferred        ld-linux.so.2
ELF f77d2000-f77d3000 Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 rads_user_kernel.exe
00000040    0
0000003c    0
0000003b    0
0000003a    0
00000039    0
00000038    0
00000036    0
00000035    0
00000009    0
0000000e services.exe
00000032    0
0000001e    0
00000015    0
00000010    0
0000000f    0
00000012 winedevice.exe
0000001c    0
00000019    0
00000014    0
00000013    0
0000001a plugplay.exe
00000020    0
0000001d    0
0000001b    0
00000023 explorer.exe
00000024    0
0000003d LoLLauncher.exe
0000002b    0
00000034    0
00000044    0
00000042    0
00000046    0
00000041    0
0000003f    0
0000003e    0
0000000c (D) C:\\Riot Games\\League of Legends\\RADS\\projects\\lol_air_client\\releases\\0.0.0.190\\deploy\\LolClient.exe
00000045    0 <==
00000043    2
00000033    0
00000029    0
00000027    0
00000028    0
00000031    0
0000001f    0
0000002f    0
00000030    0
00000025    0
00000026    0
0000000d    0
System information:
    Wine build: wine-1.5.3
    Platform: i386
    Host system: Linux
    Host version: 3.4.7-1.fc16.x86_64

I'm not seeing any posted solutions when googling around, anybody have an idea? Thanks.
bass3h Thursday 16 August 2012 at 16:58
bass3hAnonymous

Well, i solved the problem by installing a 32bit distro instead of 64bit, but i can't be sure that is exactly what solved the problem, you should wait for further answers.

But i still was able to play around 20 games before the game started spitting out that kind of errors wich is pretty weird.

Best Regards.
Bass3h
gotoone Thursday 16 August 2012 at 17:02
gotooneAnonymous

I dont know much but in you system info it show your Platform to be 32bit
gotoone Thursday 16 August 2012 at 17:07
gotooneAnonymous

Did you install League from testing in POL?
vopet Sunday 26 August 2012 at 20:41
vopetAnonymous

I had similar issue - crash on login on Fedora 17 x86_64. Backtrace was different (libgcrypt.so, libgnutls.so, secur32, wininet) but I think the cause is the same: wininet.

I removed wininet from libraries in Wine configuration and now LoL *WORKS* for me.

I also installed (just cp) /usr/lib/pkcs11/gnome-keyring-pkcs11.so from it's 32 bit package downloaded from koji ( http://koji.fedoraproject.org/koji/buildinfo?buildID=349202 ) because wine was complaining that he can't load it. I don't think this step is necessary though.

For installation I used GOL script.

Maybe GOL script can be improved by removing of line "POL_Call POL_Install_wininet". Not sure if it would affect installation.

wine-1.5.5-LeagueOfLegends
3.5.2-3.fc17.x86_64
GTX560

Petr
petch Sunday 26 August 2012 at 21:29
petch
Developer

There has been an issue with the version of the DLL installed by the POL_Install_wininet function between August 15th and August 18th, it has been fixed.
http://www.playonlinux.com/en/topic-9307-Please_help_explain_this_log_to_me.html
Вы находитесь здесь: Index > PlayOnLinux > YALOLT(Yet Another League Of Legends Thread)