mmtrt / leagueoflegends

Unofficial league of legends snap repo
https://snapcraft.io/leagueoflegends
GNU Lesser General Public License v2.1
221 stars 27 forks source link

Client Starts but Game Will Not #214

Closed Splodge77 closed 2 months ago

Splodge77 commented 1 year ago

Let me start with my thanks for putting this together. I have a rusty old MacBook that I decided to give a new life by installing Ubuntu over the now, very cumbersome Mac OS. I've been playing TFT using your snap for months and is has performed quite well, besides some issues with the game freezing between 5 and 10 mins into a round, and some false starts with the wine server.

However, I've recently come across a breaking bug that will not allow the game to start. Both the Riot and League Clients will load up, after some error messaged that can be closed. Not even the loading screen will appear, but some pixels will appear on the screen. I have attached the stack trace below and many thanks in advance;

Unhandled exception: unimplemented function DXGI.DLL.CreateDXGIFactory1@8 called in 32-bit code (0x7bca44f9).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7bca44f9 ESP:0031eb28 EBP:0031eb8c EFLAGS:00200216(   - --  I   -A-P- )
 EAX:6a922036 EBX:0031eb34 ECX:00f1b4f0 EDX:00f1b530
 ESI:00000001 EDI:00000000
Stack dump:
0x0031eb28:  00000000 0031ebbc 00000001 80000100
0x0031eb38:  00000001 00000000 7bca44f9 00000002
0x0031eb48:  6a92232c 6a922036 f7d8a000 0031ebbc
0x0031eb58:  f7f6b7e0 f7c6517f 00000001 0031ebbc
0x0031eb68:  0031ebb8 7bca0426 00000000 0031ebd8
0x0031eb78:  0031eb8c b6558900 011e0094 012049a0
Backtrace:
=>0 0x7bca44f9 (0x0031eb8c)
  1 0x0032001e (0x0031ec68)
  2 0x6a56b743 in d3d11 (+0x2b742) (0x0031ede4)
  3 0x0336459a EntryPoint+0xffffffff() in libglesv2 (0x0031ef5c)
  4 0x0334498e EntryPoint+0xffffffff() in libglesv2 (0x0031f02c)
  5 0x03344c99 EntryPoint+0xffffffff() in libglesv2 (0x0031f048)
  6 0x032e255d EntryPoint+0xffffffff() in libglesv2 (0x0031f158)
  7 0x032310ce EntryPoint+0xffffffff() in libglesv2 (0x0031f184)
  8 0x11d53570 EntryPoint+0xffffffff() in libcef (0x0031f280)
  9 0x11d53297 EntryPoint+0xffffffff() in libcef (0x0031f294)
  10 0x11dc089c EntryPoint+0xffffffff() in libcef (0x0031f368)
  11 0x11dc02dd EntryPoint+0xffffffff() in libcef (0x0031f374)
  12 0x11dc0138 EntryPoint+0xffffffff() in libcef (0x0031f490)
  13 0x11dc0227 EntryPoint+0xffffffff() in libcef (0x0031f4c0)
  14 0x1201dc63 EntryPoint+0xffffffff() in libcef (0x0031f5d8)
  15 0x12ef2490 EntryPoint+0xffffffff() in libcef (0x0031f778)
  16 0x1181dea2 EntryPoint+0xffffffff() in libcef (0x0031f790)
  17 0x1181e450 EntryPoint+0xffffffff() in libcef (0x0031f7e8)
  18 0x1181db5b EntryPoint+0xffffffff() in libcef (0x0031f7f8)
  19 0x123a67a5 EntryPoint+0xffffffff() in libcef (0x0031f818)
  20 0x123a6d45 EntryPoint+0xffffffff() in libcef (0x0031f82c)
  21 0x1181dd7f EntryPoint+0xffffffff() in libcef (0x0031f86c)
  22 0x1198c7d4 EntryPoint+0xffffffff() in libcef (0x0031f940)
  23 0x10001122 EntryPoint+0xffffffff() in libcef (0x0031f970)
  24 0x006b515e EntryPoint+0xffffffff() in riotclientuxrender (0x0031f9a0)
  25 0x0045305d EntryPoint+0xffffffff() in riotclientuxrender (0x0031fe78)
  26 0x00455f45 EntryPoint+0xffffffff() in riotclientuxrender (0x0031fed0)
  27 0x7b647e21 in kernel32 (+0x27e20) (0x0031fee8)
  28 0x7b648517 in kernel32 (+0x28516) (0x0031ffd8)
  29 0x7b647e32 in kernel32 (+0x27e31) (0x0031ffec)
0x7bca44f9: addl    $12,%esp
Modules:
Module  Address         Debug info  Name (87 modules)
PE    3c0000-  3e2000   Deferred        libegl
PE    400000-  85e000   Export          riotclientuxrender
PE    860000-  a60000   Deferred        ffmpeg
PE   1c20000- 1cda000   Deferred        chrome_elf
PE   2ea0000- 3230000   Deferred        d3dcompiler_47
PE   3230000- 3a01000   Export          libglesv2
PE  10000000-159c4000   Export          libcef
PE  62440000-627a4000   Deferred        d3d9
PE  6a540000-6a938000   Export          d3d11
PE  7a840000-7a849000   Deferred        opengl32
PE  7b020000-7b03c000   Deferred        kernelbase
PE  7b5e0000-7b5e4000   Deferred        api-ms-win-core-localization-obsolete-l1-2-0
PE  7b5f0000-7b5f4000   Deferred        api-ms-win-core-datetime-l1-1-1
PE  7b620000-7b7f2000   Export          kernel32
PE  7b870000-7b874000   Deferred        api-ms-win-core-string-l1-1-0
PE  7b880000-7b884000   Deferred        api-ms-win-core-localization-l1-2-1
PE  7b8a0000-7b8a4000   Deferred        api-ms-win-core-fibers-l1-1-1
PE  7b8b0000-7b8b4000   Deferred        api-ms-win-core-synch-l1-2-0
PE  7bb50000-7bb54000   Deferred        kerberos
PE  7bc30000-7bc48000   Deferred        ntdll
PE  7c340000-7c346000   Deferred        uxtheme
PE  7c8e0000-7c8e5000   Deferred        winex11
PE  7c9a0000-7c9a5000   Deferred        psapi
PE  7c9c0000-7c9c4000   Deferred        dhcpcsvc
PE  7c9d0000-7c9d6000   Deferred        ncrypt
PE  7c9f0000-7c9f6000   Deferred        jsproxy
PE  7ca10000-7ca17000   Deferred        winhttp
PE  7ca50000-7ca54000   Deferred        dxva2
PE  7ca70000-7cb4c000   Deferred        cryptui
PE  7cb80000-7cb8e000   Deferred        winspool
PE  7cbe0000-7cc8d000   Deferred        comdlg32
PE  7cce0000-7cced000   Deferred        mpr
PE  7cd10000-7cd35000   Deferred        wininet
PE  7cdb0000-7cdc4000   Deferred        urlmon
PE  7ce90000-7ce9a000   Deferred        wined3d
PE  7d020000-7d03d000   Deferred        credui
PE  7d070000-7d086000   Deferred        msvcrt
PE  7d120000-7d38a000   Deferred        dxgi
PE  7d120000-7d38a000   Deferred        dwrite
PE  7d120000-7d38a000   Deferred        dwmapi
PE  7d120000-7d38a000   Deferred        propsys
PE  7d120000-7d38a000   Deferred        dbghelp
PE  7d120000-7d38a000   Deferred        crypt32
PE  7d120000-7d38a000   Deferred        bcrypt
PE  7d3d0000-7d3d7000   Deferred        wintrust
PE  7d410000-7d414000   Deferred        userenv
PE  7d430000-7d435000   Deferred        hid
PE  7d450000-7d454000   Deferred        wtsapi32
PE  7d460000-7d465000   Deferred        uiautomationcore
PE  7d490000-7d4a8000   Deferred        oleacc
PE  7d500000-7d507000   Deferred        dnsapi
PE  7d530000-7d538000   Deferred        netapi32
PE  7d570000-7d575000   Deferred        secur32
PE  7d5e0000-7d5ee000   Deferred        oleaut32
PE  7d6f0000-7d770000   Deferred        winmm
PE  7d7b0000-7d7b6000   Deferred        imm32
PE  7d7e0000-7d7e4000   Deferred        usp10
PE  7d850000-7d8a6000   Deferred        comctl32
PE  7d990000-7d99a000   Deferred        aclui
PE  7d9b0000-7d9b9000   Deferred        combase
PE  7da30000-7da5d000   Deferred        ole32
PE  7db60000-7db6e000   Deferred        gdi32
PE  7dcb0000-7dcbd000   Deferred        rpcrt4
PE  7dd30000-7dd35000   Deferred        version
PE  7dd50000-7dd69000   Deferred        setupapi
PE  7de00000-7def4000   Deferred        user32
PE  7e030000-7e042000   Deferred        shlwapi
PE  7e0b0000-7e9ad000   Deferred        shell32
PE  7eaf0000-7eb18000   Deferred        ucrtbase
PE  7ebd0000-7ebd7000   Deferred        sechost
PE  7ec20000-7ec2d000   Deferred        advapi32
PE  7ee10000-7ee16000   Deferred        shcore
PE  7ee40000-7ee47000   Deferred        iphlpapi
PE  7ee70000-7ee77000   Deferred        ws2_32
PE  7eeb0000-7eeb3000   Deferred        wow64cpu
PE  f77b0000-f77b4000   Deferred        api-ms-win-crt-time-l1-1-0
PE  f77d0000-f77e5000   Deferred        api-ms-win-crt-private-l1-1-0
PE  f77f0000-f77f5000   Deferred        api-ms-win-crt-runtime-l1-1-0
PE  f7910000-f7917000   Deferred        api-ms-win-crt-math-l1-1-0
PE  f7930000-f7936000   Deferred        api-ms-win-crt-string-l1-1-0
PE  f7950000-f7956000   Deferred        mfplat
PE  f79b0000-f79b6000   Deferred        mf
PE  f7b10000-f7b14000   Deferred        rtworkq
PE  f7b30000-f7b37000   Deferred        cfgmgr32
PE  f7b40000-f7b44000   Deferred        api-ms-win-appmodel-runtime-l1-1-2
PE  f7b60000-f7b64000   Deferred        api-ms-win-security-systemfunctions-l1-1-0
PE  f7b70000-f7b74000   Deferred        api-ms-win-core-fibers-l1-1-0
Threads:
process  tid      prio (all id:s are in hex)
00000020 RiotClientServices.exe
    ["C:\Riot Games\Riot Client\RiotClientServices.exe"]
    00000024    0
    000000d4    0
    000000d8    0
    000000dc    0
    000000e0    0
    000000e4    0
    000000e8    0
    00000120    0
    0000014c    0
    00000150    0
    00000154    0
    00000158    0
    0000015c    0
    00000160    0
    00000164    0
    00000168    0
    0000016c    0
    00000170    0
    00000174    0
    0000017c    0
    00000180    0
    00000184    0
    00000188    0
    0000018c    0
    00000190    0
    00000194    0
    00000198    0
    0000019c    0
    000001a0    0
    000001a4    0
    000001a8    0
    000001ac    0
    000001b0    0
    000001b4    0
    000001b8    0
    000001bc    0
    000001c0    0
    000001c4    0
    000001c8    0
    000001cc    0
    000001d0    0
    000001d4    0
    000001d8    0
    000001dc    0
    000001e0    0
    000001f8    0
    000001fc    0
    00000200    0
    00000204    0
    00000208    0
    0000020c    0
    00000210    0
    000002ac    0
    000002bc    0
00000030 services.exe
    00000034    0
    00000038    0
    00000044    0
    0000005c    0
    00000074    0
    000000b4    0
0000003c winedevice.exe
    00000040    0
    0000004c    0
    00000050    0
    00000094    0
00000054 plugplay.exe
    00000058    0
    00000060    0
    00000064    0
    00000068    0
    00000084    0
    00000350    0
    00000354    0
0000006c winedevice.exe
    00000070    0
    00000078    0
    0000007c    0
    00000080    0
    0000008c    0
    00000090    0
00000098 explorer.exe
    0000009c    0
    000000a0    0
    000000a4    0
    000002b0    0
000000ac rpcss.exe
    000000b0    0
    000000bc    0
    000000c0    0
    000000c4    0
    000000c8    0
    000000cc    0
    000003a8    0
00000124 RiotClientCrashHandler.exe
    ["C:\Riot Games\Riot Client\RiotClientCrashHandler.exe" --no-rate-limit "--attachment=2022-11-14T23-58-28_32_Riot_Client.0.log=C:/users/vimes/Local Settings/Application Data/Riot Games/Riot Client/Logs/Riot Client Logs/2022-11-14T23-58-28_32_Riot Client.0.log" "--attachment=2022-11-14T23-58-28_32_Riot_Client.log=C:/users/vimes/Local Settings/Application Data/Riot Games/Riot Client/Logs/Riot Client Logs/2022-11-14T23-58-28_32_Riot Client.log" "--attachment=__sentry-breadcrumb1=C:\users\vimes\Local Settings\Application Data\Riot Games\Riot Client\Crashes\Riot Client\c4bbf614-8173-4850-7134-887b8fcb1f4d.run\__sentry-breadcrumb1" "--attachment=__sentry-breadcrumb2=C:\users\vimes\Local Settings\Application Data\Riot Games\Riot Client\Crashes\Riot Client\c4bbf614-8173-4850-7134-887b8fcb1f4d.run\__sentry-breadcrumb2" "--attachment=__sentry-event=C:\users\vimes\Local Settings\Application Data\Riot Games\Riot Client\Crashes\Riot Client\c4bbf614-8173-4850-7134-887b8fcb1f4d.run\__sentry-event" "--database=C:\users\vimes\Local Settings\Application Data\Riot Games\Riot Client\Crashes\Riot Client" "--metrics-dir=C:\users\vimes\Local Settings\Application Data\Riot Games\Riot Client\Crashes\Riot Client" --url=https://sentry.io:443/api/1339107/minidump/?sentry_key=dc54709324504ab18ddf517a83f99e1a --initial-client-data=0x104,0x108,0x10c,0x100,0x114,0x1805ded8,0x1805dee8,0x1805def8]
    00000128    0
    0000012c    0
    00000130    0
    00000134    0
    00000138    0
    0000013c    0
    00000140    0
    00000144    0
    00000148    0
000002a4 RiotClientUx.exe
    ["C:/Riot Games/Riot Client/UX/RiotClientUx.exe" --app-port=42675 --remoting-auth-token=8JZAncOGyu5MHcE8ndOZjw --app-pid=32 "--log-dir=C:/users/vimes/Local Settings/Application Data/Riot Games/Riot Client/Logs" "--user-data-root=C:/users/vimes/Local Settings/Application Data/Riot Games/Riot Client" "--app-root=C:/Riot Games/Riot Client" --crashpad-environment=KeystoneFoundationLiveWin]
    000002a8    0
    000002c8    0
    000002f4    0
    000002f8    0
    000002fc    0
    00000300    0
    00000304   -2
    00000308    0
    0000030c    0
    00000310    0
    00000314    0
    00000318    0
    0000031c    0
    00000320    0
    00000324    0
    00000328    0
    0000032c    0
    00000330    0
    0000033c    0
    00000340    0
    00000344    0
    00000348    0
    0000034c    0
    00000358   -2
    0000035c   -2
    00000360    0
    00000368    0
    0000036c    0
    00000370    0
    00000374    0
    00000378    0
    000003c4    0
    000003c8    0
    000003d4    0
    000003d8    0
    000003dc    0
    000003e0    0
    000003e4    0
    0000041c    0
    00000434    0
000002cc RiotClientCrashHandler.exe
    ["C:\Riot Games\Riot Client\RiotClientCrashHandler.exe" --no-rate-limit "--attachment=2022-11-14T23-58-36_676_RiotClientUx.0.log=C:/users/vimes/Local Settings/Application Data/Riot Games/Riot Client/Logs/Riot Client UX Logs/2022-11-14T23-58-36_676_RiotClientUx.0.log" "--attachment=2022-11-14T23-58-36_676_RiotClientUx.log=C:/users/vimes/Local Settings/Application Data/Riot Games/Riot Client/Logs/Riot Client UX Logs/2022-11-14T23-58-36_676_RiotClientUx.log" "--attachment=__sentry-breadcrumb1=C:\users\vimes\Local Settings\Application Data\Riot Games\Riot Client\Crashes\RiotClientUx\4bd5e323-28ea-467e-7250-2ade72657b8d.run\__sentry-breadcrumb1" "--attachment=__sentry-breadcrumb2=C:\users\vimes\Local Settings\Application Data\Riot Games\Riot Client\Crashes\RiotClientUx\4bd5e323-28ea-467e-7250-2ade72657b8d.run\__sentry-breadcrumb2" "--attachment=__sentry-event=C:\users\vimes\Local Settings\Application Data\Riot Games\Riot Client\Crashes\RiotClientUx\4bd5e323-28ea-467e-7250-2ade72657b8d.run\__sentry-event" "--database=C:\users\vimes\Local Settings\Application Data\Riot Games\Riot Client\Crashes\RiotClientUx" "--metrics-dir=C:\users\vimes\Local Settings\Application Data\Riot Games\Riot Client\Crashes\RiotClientUx" --url=https://sentry.io:443/api/1339107/minidump/?sentry_key=dc54709324504ab18ddf517a83f99e1a --initial-client-data=0xa8,0xac,0xb0,0xa4,0xb4,0x8daef8,0x8daf08,0x8daf18]
    000002d0    0
    000002d4    0
    000002d8    0
    000002dc    0
    000002e0    0
    000002e4    0
    000002e8    0
    000002ec    0
    000002f0    0
00000334 (D) C:\Riot Games\Riot Client\UX\RiotClientUxRender.exe
    ["C:\Riot Games\Riot Client\UX\RiotClientUxRender.exe" --type=gpu-process --field-trial-handle=500,5236692606352051720,16518814927394535702,131072 --disable-features=HardwareMediaKeyHandling,NetworkService --no-sandbox --log-file="C:/users/vimes/Local Settings/Application Data/Riot Games/Riot Client/Logs/Riot Client UX Logs/debug.log" --product-version="RiotClient/60.0.6 (CEF 74)" --lang=en-US --gpu-preferences=KAAAAAAAAADgAAAgAQAAAAAAAAAAAGAAAAAAABAAAAAIAAAAAAAAACgAAAAEAAAAIAAAAAAAAAAoAAAAAAAAADAAAAAAAAAAOAAAAAAAAAAQAAAAAAAAAAAAAAAFAAAAEAAAAAAAAAAAAAAABgAAABAAAAAAAAAAAQAAAAUAAAAQAAAAAAAAAAEAAAAGAAAA --log-file="C:/users/vimes/Local Settings/Application Data/Riot Games/Riot Client/Logs/Riot Client UX Logs/debug.log" --service-request-channel-token=9606682167001452405 --mojo-platform-channel-handle=540 /prefetch:2 --app-name=RiotClient --ux-name=RiotClientUx --ux-helper-name=RiotClientUxHelper --log-dir="C:/users/vimes/Local Settings/Application Data/Riot Games/Riot Client/Logs/Riot Client UX Logs/" --app-port=42675 --crashpad-environment=KeystoneFoundationLiveWin --user-data-root="C:/users/vimes/Local Settings/Application Data/Riot Games/Riot Client" --app-root="C:/Riot Games/Riot Client"]
    00000338    0 <==
    0000037c    0
    00000380    0
    00000384    0
    00000388    0
    00000394    0
00000398 explorer.exe
    0000039c    0
    000003a0    0
    000003a4    0
000003e8 RiotClientUxRender.exe
    ["C:\Riot Games\Riot Client\UX\RiotClientUxRender.exe" --type=renderer --no-sandbox --autoplay-policy=no-user-gesture-required --enable-experimental-web-platform-features --force-device-scale-factor=1 --log-file="C:/users/vimes/Local Settings/Application Data/Riot Games/Riot Client/Logs/Riot Client UX Logs/debug.log" --field-trial-handle=500,5236692606352051720,16518814927394535702,131072 --disable-features=HardwareMediaKeyHandling,NetworkService --lang=en-US --log-file="C:/users/vimes/Local Settings/Application Data/Riot Games/Riot Client/Logs/Riot Client UX Logs/debug.log" --product-version="RiotClient/60.0.6 (CEF 74)" --disable-extensions --disable-spell-checking --device-scale-factor=1 --num-raster-threads=2 --enable-main-frame-before-activation --service-request-channel-token=3910234932918215736 --renderer-client-id=3 --mojo-platform-channel-handle=916 /prefetch:1 --app-name=RiotClient --ux-name=RiotClientUx --ux-helper-name=RiotClientUxHelper --log-dir="C:/users/vimes/Local Settings/Application Data/Riot Games/Riot Client/Logs/Riot Client UX Logs/" --app-port=42675 --crashpad-environment=KeystoneFoundationLiveWin --user-data-root="C:/users/vimes/Local Settings/Application Data/Riot Games/Riot Client" --app-root="C:/Riot Games/Riot Client"]
    000003ec    0
    000003f0    0
    000003f4    0
    000003f8    0
    000003fc    0
    00000400    0
    00000404   -2
    00000408    0
    0000040c    0
    00000410    0
    00000414    0
    00000418    0
    00000420    0
    00000424    0
    00000428   -2
    0000042c    0
    00000430    0
System information:
    Wine build: wine-5.18 ( TkG Staging Esync Fsync Vkd3d )
    Platform: i386 (WOW64)
    Version: Windows 10
    Host system: Linux
    Host version: 5.15.0-52-generic
mmtrt commented 1 year ago

Try installing older dxvk,, snap run leagueoflegends.winetricks dxvk194 .

sixTheDave commented 1 year ago

Try installing older dxvk,, snap run leagueoflegends.winetricks dxvk194 .

This solution worked for me on Ubuntu, thank you.

Aoldrax commented 1 year ago

Tente instalar o dxvk mais antigo,, snap run leagueoflegends.winetricks dxvk194 .

i tried it but winetricks forced me to use dxvk 1094 instead of 194 (its same version?) and i click in play butt Riot client minimized and never open the League Client, after 2 minutes after im click in Play button its crashing. PS:I'm using in BR live, i don't know if its the problem, probably because your snap only working in NA live i think so.