| MafiaJoe | Tuesday 4 March 2014 at 0:24 | 
                
                    | MafiaJoe  
 
             | Everything works pretty well on POL for LoL. However, when I press the shop button to buy items, champs, etc etc. I get an error. The screen either fails to load with a black background or creates an error and will have to close LoL. Any help is appreciated to steer me in the right path. Any other information needed, I will be glad to give.
 Thanks POL community!
 
 
 Specs
 Linux 3.11.0-17-generic #31-Ubuntu SMP   x86_64 GNU/Linux
 Distributor ID:    Ubuntu
 Description:    Ubuntu 13.10
 Release:    13.10
 Codename:    saucy
 
 Wine version
 1.7.1 and also tried 1.6 as well - same error events
 
 PlayOnLinux version 4.2.2
 
 Error:
 Unhandled exception: assertion failed in 32-bit code (0xf7792430).
 Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:f7792430 ESP:13d4d8b4 EBP:13d4da98 EFLAGS:00000296(   - --  I S -A-P- )
 EAX:00000000 EBX:00006496 ECX:0000650a EDX:00000006
 ESI:7d27f000 EDI:f757d000
 Stack dump:
 0x13d4d8b4:  13d4da98 00000006 0000650a f73fbaff
 0x13d4d8c4:  f757d000 13d4d964 f73ff083 00000006
 0x13d4d8d4:  13d4d8e4 00000000 f757d000 00000072
 0x13d4d8e4:  00000020 00000000 00000000 00000000
 0x13d4d8f4:  00000000 00000000 00000000 00000000
 0x13d4d904:  00000000 00000000 00000000 00000000
 Backtrace:
 =>0 0xf7792430 __kernel_vsyscall+0x10() in [vdso].so (0x13d4da98)
 1 0xf73fbaff gsignal+0x4e() in libc.so.6 (0x13d4da98)
 2 0xf73ff083 abort+0x142() in libc.so.6 (0x13d4da98)
 3 0xf73f4857 in libc.so.6 (+0x27856) (0x13d4da98)
 4 0xf73f4907 __assert_fail+0x56() in libc.so.6 (0x13d4da98)
 5 0x7d3942e5 in libgcrypt.so.11 (+0xf2e4) (0x13d4da98)
 6 0x7d3d19f0 in libgcrypt.so.11 (+0x4c9ef) (0x13d4dab8)
 7 0x7d3d1b8c in libgcrypt.so.11 (+0x4cb8b) (0x13d4dad8)
 8 0x7d3d2dbc in libgcrypt.so.11 (+0x4ddbb) (0x13d4db48)
 9 0x7d3d16ba in libgcrypt.so.11 (+0x4c6b9) (0x13d4db78)
 10 0x7d38a5bb gcry_randomize+0x6a() in libgcrypt.so.11 (0x13d4dba8)
 11 0x7d5640cf in libgnutls.so.26 (+0x3b0ce) (0x13d4dbc8)
 12 0x7d561ddf _gnutls_rnd+0x3e() in libgnutls.so.26 (0x13d4dbe8)
 13 0x7d54ff6b in libgnutls.so.26 (+0x26f6a) (0x13d4dc68)
 14 0x7d54be4d in libgnutls.so.26 (+0x22e4c) (0x13d4dd18)
 15 0x7d545100 in libgnutls.so.26 (+0x1c0ff) (0x13d4dd58)
 16 0x7d542000 in libgnutls.so.26 (+0x18fff) (0x13d4dd98)
 17 0x7d542890 gnutls_handshake+0x10f() in libgnutls.so.26 (0x13d4ddd8)
 18 0x7d775bf6 in secur32 (+0x15bf5) (0x13d4de18)
 19 0x7d7740e0 in secur32 (+0x140df) (0x13d4dee8)
 20 0x7d77460a in secur32 (+0x14609) (0x13d4df88)
 21 0x7d77ba2e InitializeSecurityContextA+0x11d() in secur32 (0x13d4e048)
 22 0x63030c1f in wininet (+0x30c1e) (0x13d4e0ac)
 23 0x6303094f in wininet (+0x3094e) (0x13d4e0ec)
 24 0x63030824 in wininet (+0x30823) (0x13d4e12c)
 25 0x63030591 in wininet (+0x30590) (0x13d4e1a8)
 0xf7792430 __kernel_vsyscall+0x10 in [vdso].so: popl    %ebp
 Modules:
 Module    Address            Debug info    Name (160 modules)
 PE      400000-  416000    Deferred        lolclient
 PE    10000000-114d1000    Deferred        adobe air
 PE    14e20000-152b7000    Deferred        webkit
 PE    63000000-63072000    Export          wininet
 ELF    7468c000-746ce000    Deferred        usp10<elf>
 \-PE    74690000-746ce000    \               usp10
 ELF    7488a000-748cb000    Deferred        rsaenh<elf>
 \-PE    74890000-748cb000    \               rsaenh
 ELF    748cb000-74900000    Deferred        wintrust<elf>
 \-PE    748d0000-74900000    \               wintrust
 ELF    795bb000-7b800000    Deferred        libnvidia-glcore.so.331.49
 ELF    7b800000-7b916000    Deferred        kernel32<elf>
 \-PE    7b810000-7b916000    \               kernel32
 ELF    7bc00000-7bcdf000    Deferred        ntdll<elf>
 \-PE    7bc10000-7bcdf000    \               ntdll
 ELF    7bdfc000-7bf00000    Deferred        libgl.so.1
 ELF    7bf00000-7bf03000    Deferred        <wine-loader>
 ELF    7bf46000-7bf61000    Deferred        rasapi32<elf>
 \-PE    7bf50000-7bf61000    \               rasapi32
 ELF    7bf61000-7bf7c000    Deferred        wsock32<elf>
 \-PE    7bf70000-7bf7c000    \               wsock32
 ELF    7bf7c000-7bf99000    Deferred        libgcc_s.so.1
 ELF    7bfa1000-7bfb5000    Deferred        avrt<elf>
 \-PE    7bfb0000-7bfb5000    \               avrt
 ELF    7bfb5000-7c0bd000    Deferred        opengl32<elf>
 \-PE    7bfd0000-7c0bd000    \               opengl32
 ELF    7c0bd000-7c200000    Deferred        wined3d<elf>
 \-PE    7c0d0000-7c200000    \               wined3d
 ELF    7c40c000-7c413000    Deferred        libnss_dns.so.2
 ELF    7c433000-7c470000    Deferred        d3d9<elf>
 \-PE    7c440000-7c470000    \               d3d9
 ELF    7cc71000-7cc7a000    Deferred        libogg.so.0
 ELF    7cc7a000-7cca6000    Deferred        libvorbis.so.0
 ELF    7cca6000-7ce1e000    Deferred        libvorbisenc.so.2
 ELF    7ce1e000-7ce52000    Deferred        libflac.so.8
 ELF    7ce52000-7ce59000    Deferred        libasyncns.so.0
 ELF    7ce59000-7cecb000    Deferred        libsndfile.so.1
 ELF    7cecb000-7ced5000    Deferred        libwrap.so.0
 ELF    7ced5000-7cf44000    Deferred        libpulsecommon-4.0.so
 ELF    7cf44000-7cf4f000    Deferred        libjson-c.so.2
 ELF    7cf4f000-7cf9e000    Deferred        libpulse.so.0
 ELF    7cf9e000-7d094000    Deferred        libasound.so.2
 ELF    7d0b0000-7d0df000    Deferred        winealsa<elf>
 \-PE    7d0c0000-7d0df000    \               winealsa
 ELF    7d0df000-7d100000    Deferred        mmdevapi<elf>
 \-PE    7d0e0000-7d100000    \               mmdevapi
 ELF    7d201000-7d205000    Deferred        libnvidia-tls.so.331.49
 ELF    7d205000-7d21a000    Deferred        schannel<elf>
 \-PE    7d210000-7d21a000    \               schannel
 ELF    7d21a000-7d23e000    Deferred        imm32<elf>
 \-PE    7d220000-7d23e000    \               imm32
 ELF    7d23e000-7d266000    Deferred        mlang<elf>
 \-PE    7d240000-7d266000    \               mlang
 ELF    7d2cb000-7d332000    Deferred        dbghelp<elf>
 \-PE    7d2d0000-7d332000    \               dbghelp
 ELF    7d332000-7d336000    Deferred        libgpg-error.so.0
 ELF    7d336000-7d33a000    Deferred        libkeyutils.so.1
 ELF    7d33a000-7d385000    Deferred        libdbus-1.so.3
 ELF    7d385000-7d3f9000    Dwarf           libgcrypt.so.11
 ELF    7d3f9000-7d409000    Deferred        libtasn1.so.3
 ELF    7d409000-7d412000    Deferred        libkrb5support.so.0
 ELF    7d412000-7d43a000    Deferred        libk5crypto.so.3
 ELF    7d43a000-7d509000    Deferred        libkrb5.so.3
 ELF    7d509000-7d51b000    Deferred        libavahi-client.so.3
 ELF    7d51b000-7d529000    Deferred        libavahi-common.so.3
 ELF    7d529000-7d5c1000    Dwarf           libgnutls.so.26
 ELF    7d5c1000-7d5fe000    Deferred        libgssapi_krb5.so.2
 ELF    7d5fe000-7d66a000    Deferred        libcups.so.2
 ELF    7d66a000-7d689000    Deferred        dnsapi<elf>
 \-PE    7d670000-7d689000    \               dnsapi
 ELF    7d689000-7d6d2000    Deferred        dsound<elf>
 \-PE    7d690000-7d6d2000    \               dsound
 ELF    7d6d2000-7d6e9000    Deferred        libresolv.so.2
 ELF    7d6eb000-7d6f2000    Deferred        libasound_module_pcm_pulse.so
 ELF    7d6f2000-7d705000    Deferred        psapi<elf>
 \-PE    7d700000-7d705000    \               psapi
 ELF    7d705000-7d72a000    Deferred        iphlpapi<elf>
 \-PE    7d710000-7d72a000    \               iphlpapi
 ELF    7d72a000-7d756000    Deferred        netapi32<elf>
 \-PE    7d730000-7d756000    \               netapi32
 ELF    7d756000-7d788000    Dwarf           secur32<elf>
 \-PE    7d760000-7d788000    \               secur32
 ELF    7d788000-7d7d5000    Deferred        liblcms2.so.2
 ELF    7d7d5000-7d7f5000    Deferred        mscms<elf>
 \-PE    7d7e0000-7d7f5000    \               mscms
 ELF    7d7f5000-7d835000    Deferred        winspool<elf>
 \-PE    7d800000-7d835000    \               winspool
 ELF    7d835000-7d920000    Deferred        comdlg32<elf>
 \-PE    7d840000-7d920000    \               comdlg32
 ELF    7d920000-7d943000    Deferred        oleacc<elf>
 \-PE    7d930000-7d943000    \               oleacc
 ELF    7d943000-7d96d000    Deferred        msacm32<elf>
 \-PE    7d950000-7d96d000    \               msacm32
 ELF    7d96d000-7da27000    Deferred        winmm<elf>
 \-PE    7d980000-7da27000    \               winmm
 ELF    7da27000-7daf6000    Deferred        crypt32<elf>
 \-PE    7da30000-7daf6000    \               crypt32
 ELF    7daf6000-7db2b000    Deferred        ws2_32<elf>
 \-PE    7db00000-7db2b000    \               ws2_32
 ELF    7db2b000-7db61000    Deferred        uxtheme<elf>
 \-PE    7db30000-7db61000    \               uxtheme
 ELF    7db61000-7db67000    Deferred        libxfixes.so.3
 ELF    7db67000-7db72000    Deferred        libxcursor.so.1
 ELF    7dc72000-7dc83000    Deferred        libxi.so.6
 ELF    7dc83000-7dc87000    Deferred        libxcomposite.so.1
 ELF    7dc87000-7dc92000    Deferred        libxrandr.so.2
 ELF    7dc92000-7dc9d000    Deferred        libxrender.so.1
 ELF    7dc9d000-7dca3000    Deferred        libxxf86vm.so.1
 ELF    7dca3000-7dca7000    Deferred        libxinerama.so.1
 ELF    7dca7000-7dcab000    Deferred        libxau.so.6
 ELF    7dcab000-7dcd0000    Deferred        libxcb.so.1
 ELF    7dcd0000-7de05000    Deferred        libx11.so.6
 ELF    7de05000-7de18000    Deferred        libxext.so.6
 ELF    7de1a000-7de1f000    Deferred        libcom_err.so.2
 ELF    7de1f000-7de32000    Deferred        msimg32<elf>
 \-PE    7de20000-7de32000    \               msimg32
 ELF    7de34000-7dec6000    Deferred        winex11<elf>
 \-PE    7de40000-7dec6000    \               winex11
 ELF    7df45000-7df6e000    Deferred        libexpat.so.1
 ELF    7df6e000-7dfa8000    Deferred        libfontconfig.so.1
 ELF    7dfa8000-7e047000    Deferred        libfreetype.so.6
 ELF    7e047000-7e17e000    Deferred        oleaut32<elf>
 \-PE    7e060000-7e17e000    \               oleaut32
 ELF    7e17e000-7e202000    Deferred        rpcrt4<elf>
 \-PE    7e190000-7e202000    \               rpcrt4
 ELF    7e202000-7e340000    Deferred        ole32<elf>
 \-PE    7e220000-7e340000    \               ole32
 ELF    7e340000-7e3e3000    Deferred        urlmon<elf>
 \-PE    7e350000-7e3e3000    \               urlmon
 ELF    7e42e000-7e442000    Deferred        libz.so.1
 ELF    7e442000-7e462000    Deferred        cabinet<elf>
 \-PE    7e450000-7e462000    \               cabinet
 ELF    7e462000-7e560000    Deferred        msi<elf>
 \-PE    7e470000-7e560000    \               msi
 ELF    7e560000-7e666000    Deferred        comctl32<elf>
 \-PE    7e570000-7e666000    \               comctl32
 ELF    7e666000-7e6d5000    Deferred        advapi32<elf>
 \-PE    7e670000-7e6d5000    \               advapi32
 ELF    7e6d5000-7e7ed000    Deferred        gdi32<elf>
 \-PE    7e6e0000-7e7ed000    \               gdi32
 ELF    7e7ed000-7e948000    Deferred        user32<elf>
 \-PE    7e800000-7e948000    \               user32
 ELF    7e948000-7e9c2000    Deferred        shlwapi<elf>
 \-PE    7e960000-7e9c2000    \               shlwapi
 ELF    7e9c2000-7ebf6000    Deferred        shell32<elf>
 \-PE    7e9d0000-7ebf6000    \               shell32
 ELF    7ebf6000-7ec03000    Deferred        libnss_files.so.2
 ELF    7ec03000-7ec0f000    Deferred        libnss_nis.so.2
 ELF    7ec0f000-7ec28000    Deferred        libnsl.so.1
 ELF    7ec28000-7ec31000    Deferred        libnss_compat.so.2
 ELF    7efa1000-7efe4000    Deferred        libm.so.6
 ELF    7efe7000-7f000000    Deferred        version<elf>
 \-PE    7eff0000-7f000000    \               version
 ELF    f73c8000-f73cd000    Deferred        libdl.so.2
 ELF    f73cd000-f7581000    Dwarf           libc.so.6
 ELF    f7581000-f759c000    Deferred        libpthread.so.0
 ELF    f75b0000-f75b9000    Deferred        librt.so.1
 ELF    f75b9000-f776e000    Dwarf           libwine.so.1
 ELF    f7770000-f7792000    Deferred        ld-linux.so.2
 ELF    f7792000-f7793000    Dwarf           [vdso].so
 Threads:
 process  tid      prio (all id:s are in hex)
 0000000e services.exe
 00000051    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
 0000002e    0
 0000002d    0
 0000002c    0
 0000002b    0
 0000002a    0
 00000028    0
 00000027    0
 00000021    0
 00000023 explorer.exe
 00000026    0
 00000024    0
 00000030 LoLLauncher.exe
 00000056    0
 00000055    0
 0000003b    0
 0000003a    0
 00000039    0
 00000033    0
 00000032    0
 00000031    0
 0000003c (D) C:\Riot Games\League of Legends\RADS\projects\lol_air_client\releases\0.0.1.74\deploy\LolClient.exe
 00000052    0
 0000004b    0 <==
 0000004f    0
 00000034    0
 0000002f    0
 00000009    0
 00000025    0
 00000048    1
 0000000b    0
 0000000d    0
 0000000c    0
 00000047    0
 00000046    0
 00000045    0
 00000044    0
 00000043    0
 00000042    0
 00000041    0
 00000040    0
 0000003f    0
 0000003e    0
 0000003d    0
 System information:
 Wine build: wine-1.7.1-158-g88c2a18
 Platform: i386
 Host system: Linux
 Host version: 3.11.0-17-generic
 
 | 
                                
		    | booman | Wednesday 5 March 2014 at 21:56 | 
                
                    | booman  
 
             | This is because of the PNG files and Wine.  Its been a bug for a long long long time. I still can't go to the shop even after testing it every month or so. There have been some suggestions for installing a patch each time the game gets an update. Look here at TuxLoL If this works, then you have to remember to apply it every time there is an update to League of Legends.                                                             | 
                                
		    | MafiaJoe | Friday 7 March 2014 at 12:13 | 
                
                    | MafiaJoe  
 
             | This is because of the PNG files and Wine.  Its been a bug for a long long long time.I still can't go to the shop even after testing it every month or so.
 There have been some suggestions for installing a patch each time the game gets an update.
 Look here at TuxLoL
 If this works, then you have to remember to apply it every time there is an update to League of Legends.
 Thanks for your help! I will try this out. Appreciate it.                                                     | 
                                
		    | booman | Friday 7 March 2014 at 15:37 | 
                
                    | booman  
 
             | Please let me know if it works.  I havn't actually tried it yet.                                                             | 
                                
		    | MafiaJoe | Sunday 9 March 2014 at 23:16 | 
                
                    | MafiaJoe  
 
             | Please let me know if it works.  I havn't actually tried it yet.
 Thanks, it worked for me! Installed mono-complete then I download tuxlol for some reason, in the POL directory when I went to patch it, it said invalid dir. Then, I installed LOL using wine CLI, then I updated it there in the ~/.wine/...League of legends   dir Everything works, better FPS, all the items show up and the Shop works! Thanks so much!                                                     | 
                                
		    | booman | Monday 10 March 2014 at 2:38 | 
                
                    | booman  
 
             | Not sure about the "wrong directory" error. I noticed that League of Legends game files were not in Program Files on my computer. They were in /home/username/.PlayOnLinux/wineprefix/leagueoflegends/drive_c/ So that was the path I used for the Tux patch. Can you confirm that PlayOnLinux installed League Of Legends in the same folder instead of Program Files?                                                             | 
                                
		    | MafiaJoe | Tuesday 11 March 2014 at 5:20 | 
                
                    | MafiaJoe  
 
             | Ok, I made a mistake, I was applying the patch to the wrong directory!  Here goes.. when applying the tuxlol patch ( downloaded from https://bitbucket.org/Xargoth/tuxlol/wiki/Home  --thanks booman), my path happened to be... ~/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot\ Games/League\ of\ Legends/ make sure "mono-complete" is installed. [ubuntu 13.10]   "sudo apt-get install mono-complete" cd to patch tuxlol folder that was downloaded. command example of what I did mono tuxlol.exe patch --dir ~/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot\ Games/League\ of\ Legends/ and then done. Red items were fixed - Shop button still errors  -  via PlayOnLinux Client Shop button works (and red items patched) - when ran via wine command in CLI
 Im terrible at explaining things, let me know if I need to clarify anyone.                             Editado por: MafiaJoe | 
                                
		    | booman | Tuesday 11 March 2014 at 14:36 | 
                
                    | booman  
 
             | Interesting... I didn't have to install mono-complete. I also didn't have to use all the / & \ in the path.  I just used quotes: /home/booman/.PlayOnLinux/wineprefix/leagueoflegends/drive_c/Riot Games/League of Legends" | 
                                
		    | MafiaJoe | Tuesday 11 March 2014 at 15:21 | 
                
                    | MafiaJoe  
 
             | Interesting...I didn't have to install mono-complete.
 I also didn't have to use all the / &  in the path.  I just used quotes:
 [code]/home/booman/.PlayOnLinux/wineprefix/leagueoflegends/drive_c/Riot Games/League of Legends"[/code]
 Quotes are the same thing as the back slash followed by whitespace (spacebar press) whenever there is a space in the directory name. Edited Post - UPDATE  Ok, I made a mistake, I was applying the patch to the wrong directory!  Here goes.. when
 applying the tuxlol patch ( downloaded from 
https://bitbucket.org/Xargoth/tuxlol/wiki/Home  --thanks booman), my 
path happened to be... ~/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot\ Games/League\ of\ Legends/ make sure "mono-complete" is installed. [ubuntu 13.10]   "sudo apt-get install mono-complete" cd to patch tuxlol folder that was downloaded. command example of what I did mono tuxlol.exe patch --dir ~/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot\ Games/League\ of\ Legends/ and then done. Red items were fixed - Shop button still errors  -  via PlayOnLinux Client Shop button works and red items show up correctly - when ran via wine command in CLI
 ie terminal: wine .PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot\ Games/League\ of\ Legends/lol.launcher.exe Im terrible at explaining things, let me know if I need to clarify anyone.                             Editado por: MafiaJoe | 
                                
		    | donjoe | Monday 24 March 2014 at 2:23 | 
                
                    | donjoe  
 
             | I've installed LoL according to the instructions on GamersOnLinux.com and what I'm getting is a shop dialog that's way oversized, doesn't even fit on the screen (all I see are two huge icons corresponding to the top left items on the list and those aren't even clickable - the clicks "go right through" as if the dialog weren't even there) and can't be used to buy anything - I can only toggle it on or off. When I tried the TuxLoL solution not only did it not fix the problem, it made the Interface options page of the Settings menu look the same as the shop dialog: way oversized and barely usable (in this case I could guess where the controls were supposed to be because the Settings dialog frame was still rendered at normal size). Then I tried the Python texture patcher thing. With that one the game wouldn't even start anymore. Now I'm reinstalling again according to the guide I mentioned and I want to try the Python solution on a clean install. Bottom line: the TuxLoL thing isn't solving anything for me. (XUbuntu 12.04 here with Nvidia GT460 and v331 driver.)                             Editado por: donjoe 
                                 AMD FX-8320 8-core @3.5 GHz / 8 GiB DDR3 @1600 MHz / NVidia GT440, 1 GiB DDR3 / Xubuntu 14.04 x64
 | 
                                
		    | booman | Monday 24 March 2014 at 22:01 | 
                
                    | booman  
 
             | I remember this bug... but I can't remember what caused it? You are using XUbuntu 12.04 64-bit? Are you able to play any other games?                                                             | 
                                
		    | donjoe | Tuesday 25 March 2014 at 1:27 | 
                
                    | donjoe  
 
             | 32-bit and yes: StarCraft 2, World of Warcraft and Guild Wars 2 all work fine.                                                             
                                 AMD FX-8320 8-core @3.5 GHz / 8 GiB DDR3 @1600 MHz / NVidia GT440, 1 GiB DDR3 / Xubuntu 14.04 x64
 | 
                                
		    | booman | Tuesday 25 March 2014 at 18:02 | 
                
                    | booman  
 
             | ok, good.  Sounds like you installed the 32-bit libraries and proprietary drivers for your video card. Can you post your Debug Output so we can see if there are any significant errors?                                                             | 
                                
		    | donjoe | Wednesday 26 March 2014 at 22:05 | 
                
                    | donjoe  
 
             | Well, it seems that the clean GamesOnLinux.com install + the Python texture patcher script get me the closest to a functional LoL so far: the Shop dialog and the Interface and Hotkeys pages of the Settings menu are still oversized but not by as much as before - I can see and buy about 10-20 items from the upper left corner of the shop where I used to see only 2. But since I still can't see the item upgrade tree at the right side I still don't consider this a functional LoL installation. :/ So... I'm not sure how I was supposed to do the debug thing, but I launched the game, started the Battle Training and opened the shop dialog and then I had this in the Debug output: [03/26/14 22:54:18] - Running wine-1.7-LeagueOfLegends lol.launcher.exe (Working directory : /home/donjoe/.PlayOnLinux/wineprefix/LoL/drive_c/Riot Games/League of Legends) (  ERROR)[22:54:18.806] RADS::Common::RegistryHelp::RegKeyValueString::RegKeyValueString: Failed to find registry value "ProgramW6432Dir" (2). (  ERROR)[22:54:48.325] RADS::Common::RegistryHelp::RegKeyValueString::RegKeyValueString: Failed to find registry value "ProgramW6432Dir" (2). (  ERROR)[22:54:50.105] RADS::Common::RegistryHelp::RegKeyValueString::RegKeyValueString: Failed to find registry value "ProgramW6432Dir" (2). (  ERROR)[22:54:50.490] RADS::Common::RegistryHelp::RegKeyValueString::RegKeyValueString: Failed to find registry value "ProgramW6432Dir" (2).                             Editado por: donjoe 
                                 AMD FX-8320 8-core @3.5 GHz / 8 GiB DDR3 @1600 MHz / NVidia GT440, 1 GiB DDR3 / Xubuntu 14.04 x64
 | 
                                
		    | booman | Wednesday 26 March 2014 at 22:13 | 
                
                    | booman  
 
             | Do do a debug, open PlayOnLinux, select League Of Legends, then click "Debug" on the right instead of "Run" Then while the game runs there is a window behind it outputting all the errors and bugs. Close League of Legends and then copy all the text in the debug. Then past here                                                             | 
                                
		    | donjoe | Wednesday 26 March 2014 at 23:13 | 
                
                    | donjoe  
 
             | Ouch. That's considerably longer. :)http://pastebin.com/Bn6VxwFE (In the meantime I created that missing registry key with the value "C:\Program Files", so that specific message should no longer show.) 
 One immediate change I see when I run it via Debug is that at the start of the Battle Training the voice explanations aren't played back at 4x(?) speed, all garbled and impossible to understand - this time I could understand what the voice was saying. No change for the shop dialog though. Editado por: donjoe 
                                 AMD FX-8320 8-core @3.5 GHz / 8 GiB DDR3 @1600 MHz / NVidia GT440, 1 GiB DDR3 / Xubuntu 14.04 x64
 | 
                                
		    | booman | Wednesday 26 March 2014 at 23:31 | 
                
                    | booman  
 
             | Hmm nothing too obvious Did you remember to install wininet? The main errors in your debug are these wininet errors: [code] err:wininet:HTTP_ParseRfc1123Date unexpected time zone L"EST" err:wininet:HTTP_ParseRfc850Date unexpected month format L" Apr 1971 19:44:06 EST" err:wininet:HTTP_ParseDate unexpected date format L"Tue, 27 Apr 1971 19:44:06 EST" err:wininet:HTTP_ParseRfc1123Date unexpected time zone L"PST" err:wininet:HTTP_ParseRfc850Date unexpected month format L" Dec 1969 16:00:00 PST" err:wininet:HTTP_ParseDate unexpected date format L"Wed, 31 Dec 1969 16:00:00 PST" err:wininet:HTTP_ParseRfc1123Date unexpected time zone L"PST" err:wininet:HTTP_ParseRfc850Date unexpected month format L" Dec 1969 16:00:00 PST" err:wininet:HTTP_ParseDate unexpected date format L"Wed, 31 Dec 1969 16:00:00 PST" [/code] 
 After reading the errors, its a Time Zone error Make sure your computer has the correct time set.  There must be a problem syncing your computer to their servers Editado por: booman | 
                                
		    | donjoe | Thursday 27 March 2014 at 1:17 | 
                
                    | donjoe  
 
             | OK, so I reinstalled the wininet package and also did a dpkg-reconfigure tzdata to reset my timezone to Europe/Bucharest (account is EUNE, should be right) and now I don't have those errors anymore. I have this: http://pastebin.com/UtW6DDvf 
 The most relevant line there seems to be [code]fixme:d3d_texture:texture_init Failed to create surface 0x33f027d0, hr 0x8876086c[/code] ... which would mean I need to try (re)installing various DirectX packages to find a combination that works. 
 One peculiar thing I'd stop to note here is that I have had no warning about any data corruption from the game launcher even though the discussions around that Python texture patcher - like those around the TuxLoL solution - say that I should be getting a warning every time I restart the game after patching it. There has been no warning, it just starts (when the launcher doesn't hang and force me to kill it and retry, of course). Editado por: donjoe 
                                 AMD FX-8320 8-core @3.5 GHz / 8 GiB DDR3 @1600 MHz / NVidia GT440, 1 GiB DDR3 / Xubuntu 14.04 x64
 | 
                                
		    | donjoe | Thursday 27 March 2014 at 2:38 | 
                
                    | donjoe  
 
             | I don't know how much the momentary performance of the game depends on how the server is doing, but I've seen the following with my subsequent attempts: - installed dx10 package => shop not fixed, performance highest ever (up to 50+ FPS) - installed dx11 package => shop not fixed, performance back to what it was before (20-30 FPS) - switched Wine version from 1.7-LeagueOfLegends to "System" (1.7.15 I think) => tutorial voice explanations fixed, shop dialog completely fixed, performance very low (under 20 FPS). 
 
                                 AMD FX-8320 8-core @3.5 GHz / 8 GiB DDR3 @1600 MHz / NVidia GT440, 1 GiB DDR3 / Xubuntu 14.04 x64
 | 
                                
		    | booman | Thursday 27 March 2014 at 13:09 | 
                
                    | booman  
 
             | Sounds like the game is running well, are the huge icons gone yet? Normally I just install dxfullsetup to cover all the direct x libraries.  I rarely have problems with direct x because most games use direct x 9 or at least fall back to it. But since you got a frame boost with direct x 10, I would stick with that. That last fix you linked to is a good idea as well.  Wine is still having problems with multiple cores and some older games only support one CPU core, so this could definitely be a plus! Its always a good idea to try your games with different versions of Wine.  Just click Configure in PlayOnLinux, click the + in the General Tab and download any version of Wine you want.  Then use the drop-down menu to select it.                                                             |