http://bugs.winehq.org/show_bug.cgi?id=30546
tordu trashma@trash-mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |trashma@trash-mail.com
--- Comment #11 from tordu trashma@trash-mail.com 2013-02-07 21:28:34 CST --- I did some logging with wireshark and WINEDEBUG:
When the launcher works or it stops at 33% these URLs get opened: l3cdn.riotgames.com/releases/live/system/rads_user_kernel.exe.version ll.leagueoflegends.com/pages/launcher/eune?lang=en l3cdn.riotgames.com/releases/live/projects/lol_air_client/releases/releaselisting_EUNE l3cdn.riotgames.com/releases/live/projects/lol_air_client_config_eune/releases/releaselisting_EUNE l3cdn.riotgames.com/releases/live/solutions/lol_game_client_sln/releases/releaselisting_EUNE
When it stops at 0%: l3cdn.riotgames.com/releases/live/system/rads_user_kernel.exe.version l3cdn.riotgames.com/releases/live/solutions/lol_game_client_sln/releases/releaselisting_EUNE OR l3cdn.riotgames.com/releases/live/projects/lol_air_client/releases/releaselisting_EUNE ll.leagueoflegends.com/pages/launcher/eune?lang=en
Apparently the launcher can't load all URLs when it stops at 0% but it seems to be working fine for 33% (at least with wireshark there are no errors).
Next I tried some logging with wine: WINEDEBUG=+urlmon,+crypt,+secur32,+wintrust,+wininet,+winsock,+text,+seh,+chain
Stops at 0%: http://pastebin.com/rwQx9HFh
Stops at 33% http://pastebin.com/L2UM7M4F
When it works: http://pastebin.com/9ds8JEJi
I did a diff between the log for 33% and 100% the only difference seems to be that at one point the client receives 2089 bytes while in the working launcher we get 1440 bytes + 667 = 2107. I tested it again with new logs but then it was correct. So I have no clue and my logs don't help much I guess.
When I add +ntdll it really works more often. My workaround is deleting RADS/projects/lol_air_client/releases/0.0.0.237/S_OK to force a recheck but still it is not ideal...