Fora

League of Legends : Freeze before a game, logo stuck

This game have a lot of bugs, didn't it ? :p

Autor Odpowiedzi
Jump to the page: 1 - 2 - 3 - 4
Ronin DUSETTE Saturday 26 October 2013 at 21:09
Ronin DUSETTE

any time.

Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
perdouille Saturday 26 October 2013 at 22:35
perdouilleAnonymous

Uh ... I don't understand your answer :/ (I'm not english, sorry)

Edytowane przez perdouille

perdouille Sunday 27 October 2013 at 16:03
perdouilleAnonymous

When I start the game using the "false wine desktop", it does something like this after the logo :


Not a total black screen, and it "froze" on it
booman Sunday 27 October 2013 at 16:14
booman

Yup, that definitely is your virtual desktop

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
perdouille Monday 28 October 2013 at 23:20
perdouilleAnonymous

So maybe someone got a solution ?
booman Monday 28 October 2013 at 23:40
booman

Sounds like its still crashing.
I looked at the logs and didn't find anything useful, but my knowledge is limited.

Console and script logs don't have much info on specific libraries or driver errors.
Just some stuff about c++ and everything the script installs.

debug log has the same errors from the beginning.
OpenGL is still having a problem.

Did you try a different version of Ubuntu or Arch?

It may just be the new League of Legends update that breaks something in Wine...
I know the LeagueOfLegendsStore patched version of Wine is broken because of that update.

Otherwise, it must be an AMD driver issue, which is very common.

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
perdouille Tuesday 29 October 2013 at 0:25
perdouilleAnonymous

I'm not sure it's a driver issue, I can play other games quite well (Got like 150-250 fps on Portal (Steam for Linux) with max settings)

I'm trying to make a Debian chroot, but I can't install the driver in it (Seems to crash :/ I'll retry tomorrow)
booman Tuesday 29 October 2013 at 0:29
booman

True, I forgot about that. Definitely not a driver.
I'm not very experienced with Debian, but I still wonder if its the new League of Legends update that broke Wine.
At this point its just trial-n-error.
Keep trying different things...
Try different Wines, install in a new virtual drive, try display settings.
Something has to get it to work eventually.

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
perdouille Tuesday 29 October 2013 at 0:32
perdouilleAnonymous

booman: Have you League of legends ? You may try if it work for you if you got it installed. if it didn't work, that's definitely a problem from League of legends update.
booman Tuesday 29 October 2013 at 0:53
booman

Nope, I tried it a few months back and it worked fine. But I've seen a lot of posts about the new update breaking the store.
I could probably download it and try it again.
Then I can update my guide

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
perdouille Wednesday 30 October 2013 at 1:29
perdouilleAnonymous

I'm trying a lot of thing (I'm even trying "Crossover" :) )
http://appdb.winehq.org/objectManager.php?sClass=version&iId=19141
He's on Arch too, with the last version of wine ... And it doesn't work for me, not even the black screen on windowed version of wine

Edytowane przez perdouille

Laerec Saturday 2 November 2013 at 9:23
LaerecAnonymous

I may have more information to add. Or at least another case to bring to the table.

I read the forum here and I've seen read more than a couple of times:

"Why not use existing script?
Install PlayOnLinux 4.1.x, then
Install button > Check "In testing" checkbox > Games > League of Legends"
-Petch

So I decided that was the way to start off. installed and started the initial screen without a hitch.

Then I decided to try it out in a practice game. After the champion select screen ended and the loading screen was about to begin my client stood still with the League of Legends emblem in the center screen grayed out.

This is what I see from POL

REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"VideoPCIVendorID"="dword:00001002"
"VideoPCIDeviceID"="dword:00006738"
"VideoDriver"="ati2dvag.dll"
-----------
[11/01/13 22:54:19] - Running wine-1.7-LeagueOfLegends lol.launcher.admin.exe (Working directory : /home/laerec/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot Games/League of Legends)
[11/01/13 22:54:28] - Running wine-1.7-LeagueOfLegends lol.launcher.admin.exe (Working directory : /home/laerec/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot Games/League of Legends)
[11/01/13 22:55:28] - Running wine-1.7-LeagueOfLegends lol.launcher.admin.exe (Working directory : /home/laerec/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot Games/League of Legends)
[11/01/13 23:01:23] - Running wine-1.7-LeagueOfLegends lol.launcher.admin.exe (Working directory : /home/laerec/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot Games/League of Legends)
[11/01/13 23:28:26] - Running wine-1.7-LeagueOfLegends lol.launcher.admin.exe (Working directory : /home/laerec/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot Games/League of Legends)
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
after 124655 requests (124655 known processed) with 0 events remaining.
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
after 248 requests (248 known processed) with 1 events remaining.
[11/01/13 23:49:14] - Running wine-1.7-LeagueOfLegends lol.launcher.admin.exe (Working directory : /home/laerec/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot Games/League of Legends)
ases/0.0.1.55/deploy/LolClient.exe: ath.c:193: _gcry_ath_mutex_lock: Assertion `*lock == ((ath_mutex_t) 0)' failed.
wine: Assertion failed at address 0xf7798425 (thread 0056), starting debugger...
err:dbghelp: pe_load_dbg_file Couldn't find .DBG file "dll\\wininet.dbg" ("\x12h;\xf7\x04")
[11/02/13 00:14:00] - Running wine-1.7-LeagueOfLegends lol.launcher.admin.exe (Working directory : /home/laerec/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot Games/League of Legends)
ases/0.0.1.55/deploy/LolClient.exe: ath.c:193: _gcry_ath_mutex_lock: Assertion `*lock == ((ath_mutex_t) 0)' failed.
wine: Assertion failed at address 0xf7724425 (thread 0063), starting debugger...
ases/0.0.1.55/deploy/LolClient.exe: ath.c:193: _gcry_ath_mutex_lock: Assertion `*lock == ((ath_mutex_t) 0)' failed.
err:dbghelp: pe_load_dbg_file Couldn't find .DBG file "dll\\wininet.dbg" ("\x12xD\xf7\x04")
[11/02/13 00:14:49] - Running wine-1.7-LeagueOfLegends lol.launcher.admin.exe (Working directory : /home/laerec/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot Games/League of Legends)
[11/02/13 00:21:31] - Running wine-1.7-LeagueOfLegends lol.launcher.admin.exe (Working directory : /home/laerec/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot Games/League of Legends)
[11/02/13 01:22:53] - Running wine-1.7-LeagueOfLegends lol.launcher.admin.exe (Working directory : /home/laerec/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot Games/League of Legends)
[11/02/13 01:53:02] - Running wine-1.7-LeagueOfLegends lol.launcher.admin.exe (Working directory : /home/laerec/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot Games/League of Legends)
[11/02/13 01:53:58] - Running wine-1.7-LeagueOfLegends lol.launcher.admin.exe -d (Working directory : /home/laerec/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot Games/League of Legends)
[11/02/13 01:55:49] - Running wine-1.7-LeagueOfLegends lol.launcher.admin.exe (Working directory : /home/laerec/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot Games/League of Legends)
[11/02/13 02:03:26] - Running wine-1.7-LeagueOfLegends lol.launcher.admin.exe (Working directory : /home/laerec/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot Games/League of Legends)

I just put a fresh install of install of Ubuntu 13.10.
Processor: AMD Phenom(tm) II X6 1055T Processor × 6
64 Bit
Radeon HD 6870
Catalyst Display Drivers Installed
http://www2.ati.com/drivers/beta/amd-catalyst-13.11-beta6-linux-x86.x86_64.zip

I don't know what else you would like but ask and I'll get it for you.

Edytowane przez Laerec

booman Saturday 2 November 2013 at 14:51
booman

I have a strange feeling disabling dbghelp could help

Disable dbghelp:
  1. Launch PlayOnLinux
  2. Click Configure
  3. Select Virtual Drive Shortcut (on the left)
  4. Click Wine Tab
  5. Click Wine Configure
  6. Click Libraries Tab
  7. Type:  dbghelp
  8. Click Add
  9. Select dbghelp
  10. Click edit
  11. Select “disable”
  12. Click Ok
  13. Click Ok

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Laerec Saturday 2 November 2013 at 16:04
LaerecAnonymous

After doing what you suggested The game no longer will go gray and stall out but it will still not load the game.

Now it will Close the launcher and almost instantly give me the please reconnect to your game screen. When you choose reconnect The Launcher closes again like it normally would but the game doesn't load.

It's not crashing anymore but it's also not starting the game.
booman Saturday 2 November 2013 at 16:09
booman

hmm.. not cool, but at least we have progressed a bit.
Can you try it again and post the new debug?

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Laerec Saturday 2 November 2013 at 16:31
LaerecAnonymous

Yeah I ran it again and this is what I got.

fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:lsa:LsaGetLogonSessionData 0x33e3a8 0x33e3b8 stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33e6d8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33d7bc,0x00000000), stub!
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:d3d:swapchain_gl_present Render-to-fbo with WINED3D_SWAP_EFFECT_FLIP
fixme:ras:RasEnumConnectionsW (0x13ca10,0x849d258,0x6305fe34),stub!
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:service:EnumServicesStatusW resume handle not supported
fixme:ras:RasEnumEntriesW ((nil),(null),0x5c43bc8,0x849da88,0x5c438b4),stub!
err:secur32:schan_AcquireClientCredentials Could not find matching protocol
fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub
fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub
fixme:wintrust:HTTPSCertificateTrust (0x5b8ef60)
fixme:wintrust:HTTPSFinalProv (0x5b8ef60)
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:imm:ImmReleaseContext (0x1008a, 0x5d36ff0): stub
fixme:ras:RasEnumConnectionsW (0x13ca10,0xf74d258,0x6305fe34),stub!
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
err:module:import_dll Library dbghelp.dll (which is needed by L"C:\\Riot Games\\League of Legends\\RADS\\solutions\\lol_game_client_sln\\releases\\0.0.0.250\\deploy\\League of Legends.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Riot Games\\League of Legends\\RADS\\solutions\\lol_game_client_sln\\releases\\0.0.0.250\\deploy\\League of Legends.exe" failed, status
booman Saturday 2 November 2013 at 16:43
booman

Great, now its saying LoL requies dbghelp.
Go back to the libraries and set dbghelp as native,builtin
if that doesn't work try just builtin or just native

I still don't understand why secur32 is causing problems? Its a free game and shouldn't need to authorize anything.

That LdrinitializeThunk error is usually following errors for MFC42 and MSVCP60 libraries.
But I don't see errors for those in your debug. Can you check again and look for MFC42 and MSVCP60?

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Laerec Saturday 2 November 2013 at 17:38
LaerecAnonymous

Here are the results.

When set dbghelp as native.builtin
Debug File:
http://ubuntuone.com/2mJOADkBpoVTfxD1GTJYOW

Built in
Debug File:
http://ubuntuone.com/7OOtYJAGxpEb5v6U5INdTJ

Native
Debug File:
http://ubuntuone.com/4D9mApA4otNb1ii3aG3Iui

All of the above had the same issue happen as before.This time the League of Legends emblem went gray again.

When set dbghelp as builtin.native
Debug File:
http://ubuntuone.com/19lZBEkmBSnJ6SfEEh0acI
Crash File:
http://ubuntuone.com/39KifU36F0NId9keFkPMB1

This one was different. I couldn't get past the login screen when I put in my credentials it crashed. I have both the log and the reason it gave me for crashing.

Disabled
Debug File:
http://ubuntuone.com/4TM4sigL7rcob3pu1MxCUA

That's the whole debug file for disabled this time. I looked through them and didn't find any reference to MFC42 or MSVCP60
booman Saturday 2 November 2013 at 17:55
booman

Wow, thanks for being so detailed!
It will take a while to check all of these logs.

Sounds like builtin,native is the way to go.

But the log does say "*msvcr80"="native,builtin" and "*msvcr90"="native,builtin"
Those are the same thing but newer.

There's this error: err:dbghelp:pe_load_dbg_file Couldn't find .DBG file "dll\\wininet.dbg"
Not sure why if can't find dbghelp when you have it enabled and wininet IS installed.

Still have this error too: err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\system32\\winedbg.exe"

I see some Devenum errors, Can you check and see if devenum libaries are installed in Wine Configuration?

I really don't want to read all of the posts again, so forgive me if I repeat myself...

There are a lot of d3d errors which is Direct X.
What Direct X versions have you installed?

I ran League of Legends with d3dx9 only. So you probably don't need all of them.
Also I successfully installed with Wine 1.6-rc4 and then switched to Wine 1.5.24-LeagueOfLegendsShop
I also had to set Windows version as Windows XP and then install IE8 (which installs msls3, msxml3 & service pack 3)

I suggest starting over and trying these steps.
Did I every link you to my guide?
League of Legends Guide

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
booman Saturday 9 November 2013 at 14:39
booman

Ok, I have confirmed the dbghelp problem.
I downloaded and installed Legue of Legends this weekend and got the exact same error:

I never got this error which is good:

err:secur32:schan_AcquireClientCredentials Could not find matching protocolfixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub

Cytuj

But I am getting the dbghelp can't find wininet.dbg error

I actually get to the login screen, but once I login this error pops up immediately and it crashes.

Whoa, I seriously just tried it again and it worked, the only thing I changed was:
  1. at login screen
  2. clicking the gear
  3. Unchecking:  Peer to Peer sharing
  4. Click Save
  5. Login
Now I get a whole new problem clicking the store button

With Wine 1.7.4-LeagueofLegends it crashes
With Wine 1.5.24-LeagueofLegendsStore

I'm getting wininet errors:
[code]err:wininet:netcon_secure_connect_setup SSL_connect failed: 12057fixme:wininet:InternetErrorDlg 00000007 contains unsupported flags.fixme:wininet:WININET_InvalidCertificateDialog No message for error 12057err:wininet:netcon_secure_connect_setup SSL_connect failed: 12045fixme:wininet:InternetErrorDlg 00000007 contains unsupported flags.fixme:wininet:set_cookie secure not handled (L"secure")fixme:wininet:set_cookie secure not handled (L"secure")fixme:wininet:set_cookie secure not handled (L"secure") [/code]

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained