YALOLT(Yet Another League Of Legends Thread)

Auteur Réponses
survient Jeudi 16 Aoüt 2012 à 10:09

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
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
=>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)
Module Address Debug info Name (131 modules)
PE  400000-  428000 Deferred        lolclient
PE 10000000-10e50000 Export          adobe air
ELF 485e7000-485f1000 Deferred
ELF 48754000-4876f000 Deferred
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
ELF 7d2c6000-7d2f2000 Deferred
ELF 7d2f2000-7d46a000 Deferred
ELF 7d46a000-7d4a9000 Deferred
ELF 7d4a9000-7d4f3000 Deferred
ELF 7d4f3000-7d4f9000 Deferred
ELF 7d4f9000-7d56c000 Deferred
ELF 7d56c000-7d5c1000 Deferred
ELF 7d5c1000-7d609000 Deferred
ELF 7d609000-7d700000 Deferred
ELF 7d806000-7d821000 Deferred
ELF 7d821000-7d82a000 Deferred
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
ELF 7d93c000-7d94e000 Deferred
ELF 7d94e000-7da0e000 Deferred
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
ELF 7db22000-7db28000 Deferred
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
ELF 7de30000-7de3a000 Deferred
ELF 7de3b000-7de42000 Deferred
ELF 7de42000-7de55000 Deferred        msimg32<elf>
  \\-PE 7de50000-7de55000 \\               msimg32
ELF 7de7f000-7dea9000 Deferred
ELF 7dea9000-7dedd000 Deferred
ELF 7dedd000-7deed000 Deferred
ELF 7deed000-7def5000 Deferred
ELF 7def5000-7deff000 Deferred
ELF 7deff000-7df04000 Deferred
ELF 7df04000-7df25000 Deferred        imm32<elf>
  \\-PE 7df10000-7df25000 \\               imm32
ELF 7df25000-7df42000 Deferred
ELF 7df42000-7df60000 Deferred
ELF 7df60000-7df66000 Deferred
ELF 7df66000-7e09f000 Deferred
ELF 7e09f000-7e0b2000 Deferred
ELF 7e0cf000-7e156000 Deferred        winex11<elf>
  \\-PE 7e0e0000-7e156000 \\               winex11
ELF 7e156000-7e1f3000 Deferred
ELF 7e1f3000-7e274000 Deferred
ELF 7e274000-7e28a000 Deferred
ELF 7e28e000-7e2a7000 Deferred
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
ELF 7efb8000-7efe3000 Deferred
ELF 7efe3000-7efe5000 Deferred
ELF 7efe5000-7efe8000 Deferred
ELF 7efe8000-7f000000 Deferred        version<elf>
  \\-PE 7eff0000-7f000000 \\               version
ELF f7481000-f7486000 Deferred
ELF f7487000-f7635000 Deferred
ELF f7635000-f7650000 Deferred
ELF f7660000-f7668000 Deferred
ELF f7668000-f766d000 Deferred
ELF f766d000-f77ae000 Dwarf 
ELF f77af000-f77d2000 Deferred
ELF f77d2000-f77d3000 Deferred        [vdso].so
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\\\\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 Jeudi 16 Aoüt 2012 à 16:58

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.
gotoone Jeudi 16 Aoüt 2012 à 17:02

I dont know much but in you system info it show your Platform to be 32bit
gotoone Jeudi 16 Aoüt 2012 à 17:07

Did you install League from testing in POL?
vopet Dimanche 26 Aoüt 2012 à 20:41

I had similar issue - crash on login on Fedora 17 x86_64. Backtrace was different (,, 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/ from it's 32 bit package downloaded from koji ( ) 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.


petch Dimanche 26 Aoüt 2012 à 21:29

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.