[Solved] League of Legends stopped work

Recently after updating my system my game stop running. I think this is related to mesa driver. Earlier game was starting but I was getting ‘Bug Splat’ after champion select and after the last updating the client doesn’t even start.

OS: Arch Linux (x86_x64)
CPU: i5-5200U
GPU: Intel HD Graphics 5500
RAM: 8GB

This is the output that I got from running lutris -d:

DEBUG    2018-09-20 20:32:44,837 [game]:Launching League of Legends: {'env': {'MESA_GLTHREAD': 'TRUE', 'WINEESYNC': '1', 'DRI_PRIME': '0', 'WINEDEBUG': '-all', 'WINEARCH': 'win64', 'WINE': '/home/little/.local/share/lutris/runners/wine/esync-nopulse-3.14-x86_64/bin/wine', 'WINEPREFIX': '/home/little/Games/league-of-legends'}, 'command': ['/home/little/.local/share/lutris/runners/wine/esync-nopulse-3.14-x86_64/bin/wine', '/home/little/Games/league-of-legends/drive_c/Riot Games/League of Legends/LeagueClient.exe']}
DEBUG    2018-09-20 20:32:44,837 [display]:Switching resolution to 1366x768
DEBUG    2018-09-20 20:32:47,842 [thread]:Command env: SDL_VIDEO_FULLSCREEN_DISPLAY="off" PULSE_LATENCY_MSEC="60" MESA_GLTHREAD="TRUE" WINEESYNC="1" DRI_PRIME="0" WINEDEBUG="-all" WINEARCH="win64" WINE="/home/little/.local/share/lutris/runners/wine/esync-nopulse-3.14-x86_64/bin/wine" WINEPREFIX="/home/little/Games/league-of-legends" 
DEBUG    2018-09-20 20:32:47,842 [thread]:Running command: "/home/little/.local/share/lutris/runners/wine/esync-nopulse-3.14-x86_64/bin/wine" "/home/little/Games/league-of-legends/drive_c/Riot Games/League of Legends/LeagueClient.exe"
DEBUG    2018-09-20 20:32:47,842 [thread]:Storing environment variable SDL_VIDEO_FULLSCREEN_DISPLAY to off
DEBUG    2018-09-20 20:32:47,842 [thread]:Storing environment variable PULSE_LATENCY_MSEC to 60
DEBUG    2018-09-20 20:32:47,843 [thread]:Storing environment variable MESA_GLTHREAD to TRUE
DEBUG    2018-09-20 20:32:47,843 [thread]:Storing environment variable WINEESYNC to 1
DEBUG    2018-09-20 20:32:47,843 [thread]:Storing environment variable DRI_PRIME to 0
DEBUG    2018-09-20 20:32:47,843 [thread]:Storing environment variable WINEDEBUG to -all
DEBUG    2018-09-20 20:32:47,844 [thread]:Storing environment variable WINEARCH to win64
DEBUG    2018-09-20 20:32:47,844 [thread]:Storing environment variable WINE to /home/little/.local/share/lutris/runners/wine/esync-nopulse-3.14-x86_64/bin/wine
DEBUG    2018-09-20 20:32:47,844 [thread]:Storing environment variable WINEPREFIX to /home/little/Games/league-of-legends
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
LeagueClient.exe(00000009): ALWAYS| Application Version:8.17.243.3257 - CL:2433257 - Build Date:Aug 24 2018 - Build Time:13:33:21
DEBUG    2018-09-20 20:32:49,987 [thread]:Start process monitoring
DEBUG    2018-09-20 20:32:49,987 [thread]:Processes monitored: LeagueClient.ex (6846:Z), LeagueClient.ex (6890:R), LeagueClientUx. (6924:S)
DEBUG    2018-09-20 20:32:49,987 [thread]:Processes excluded: wineserver (6849:S)
DEBUG    2018-09-20 20:32:52,030 [thread]:Processes monitored: LeagueClient.ex (6846:Z), LeagueClient.ex (6890:S), LeagueClientUx. (6924:S)
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
X Error of failed request:  BadValue (integer parameter out of range for operation)
DEBUG    2018-09-20 20:32:53,944 [thread]:Processes monitored: LeagueClient.ex (6846:Z)
DEBUG    2018-09-20 20:32:55,937 [thread]:Waiting for processes to exit
DEBUG    2018-09-20 20:32:55,937 [thread]:Removing stdout monitor
DEBUG    2018-09-20 20:32:55,937 [thread]:Thread is no longer running
DEBUG    2018-09-20 20:32:55,938 [thread]:Restoring environment
DEBUG    2018-09-20 20:32:57,845 [game]:Game thread stopped
DEBUG    2018-09-20 20:32:57,846 [game]:Game thread still running, stopping it (state: running)
DEBUG    2018-09-20 20:32:57,846 [game]:League of Legends stopped at qui, 20 set 2018 20:32:57
INFO     2018-09-20 20:32:57,846 [runner]:Runtime disabled by system configuration
DEBUG    2018-09-20 20:32:57,851 [display]:Switching to 1366x768+0+0 on eDP1
DEBUG    2018-09-20 20:32:57,936 [wine]:Killing all wine processes: ['/home/little/.local/share/lutris/runners/wine/esync-nopulse-3.14-x86_64/bin/wineserver', '-k']
DEBUG    2018-09-20 20:32:57,936 [wine]:	Wine prefix: /home/little/Games/league-of-legends
DEBUG    2018-09-20 20:32:57,937 [wine]:	Wine arch: win64
DEBUG    2018-09-20 20:32:57,941 [wine]:Waiting for wine processes to terminate
DEBUG    2018-09-20 20:32:57,941 [thread]:Restoring environment
DEBUG    2018-09-20 20:32:57,941 [thread]:Killing all remaining processes

This part seems point to the reason:

libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast

Definitely but I don’t know how to fix that. Try with esync-3.15?

yes, I tried esync 3.15 and 3.14, with and without nopulse.

I think is just in Arch ones with mesa-git installed, I’d made downgrade of versions 104860.18a6e426f3-1 to 104815.08103c5f65-1 of lib32-libdrm, lib32-mesa-git, libdrm and mesa-git.