http://bugs.winehq.org/show_bug.cgi?id=36377
Bug ID: 36377 Summary: League of Legends crashes at game start with wine 1.7.18 Product: Wine Version: 1.7.18 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: bugzilla@dolphinling.net
Starting with wine 1.7.18, League of Legends crashes immediately when the fullscreen game client starts loading (after champion select). The built-in BugSplat reporter appears, and the AIR client gives you a button to reconnect; clicking it just leads to the fullscreen client crashing at startup again.
I bisected, and the result was:
b84e112dd60e9fb6f4d04e82115fcb46e71f9693 is the first bad commit commit b84e112dd60e9fb6f4d04e82115fcb46e71f9693 Author: Jacek Caban jacek@codeweavers.com Date: Tue Apr 29 15:35:44 2014 +0200
msctf: Added ITfInputProcessorProfileMgr interface stub implementation.
:040000 040000 52d053d982054548b4fe964aeb2ed50bd8ebcd48 be061a9cba52abf7835ab61c53209bb4d2cb7acc M dlls
(Note that I haven't quite followed the bug reporting guidelines: I didn't test with a clean .wine, and I have the patch from bug 34480 comment 19 applied.)
http://bugs.winehq.org/show_bug.cgi?id=36377
bugzilla@dolphinling.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression CC| |jacek@codeweavers.com Regression SHA1| |b84e112dd60e9fb6f4d04e82115 | |fcb46e71f9693
http://bugs.winehq.org/show_bug.cgi?id=36377
--- Comment #1 from Jacek Caban jacek@codeweavers.com --- Please attach msctf,seh,tid debug logs.
http://bugs.winehq.org/show_bug.cgi?id=36377
--- Comment #2 from bugzilla@dolphinling.net --- Created attachment 48466 --> http://bugs.winehq.org/attachment.cgi?id=48466 Debug log with wine-1.7.17 (works)
http://bugs.winehq.org/show_bug.cgi?id=36377
--- Comment #3 from bugzilla@dolphinling.net --- Created attachment 48467 --> http://bugs.winehq.org/attachment.cgi?id=48467 Debug log with b84e112 (crashes)
http://bugs.winehq.org/show_bug.cgi?id=36377
Will Temple willmtemple@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |willmtemple@gmail.com
--- Comment #4 from Will Temple willmtemple@gmail.com --- Created attachment 48479 --> http://bugs.winehq.org/attachment.cgi?id=48479 Wine 1.7.18 Debug Info/League Crash Info
http://bugs.winehq.org/show_bug.cgi?id=36377
--- Comment #5 from Will Temple willmtemple@gmail.com --- I can confirm this bug. Introduced in 1.7.18. Prior versions worked spectacularly.
http://bugs.winehq.org/show_bug.cgi?id=36377
--- Comment #6 from bugzilla@dolphinling.net --- Created attachment 48487 --> http://bugs.winehq.org/attachment.cgi?id=48487 Debug log with b84e112 with Windows XP (works)
Per discussion on the AppDB entry, this happens only when the Windows Version is set to Windows Vista or higher. When the Windows Version is set to Windows XP or Windows 2003, there is no crash.
I am attaching a debug log (run with the same +msctf,+seh,+tid) from commit b84e112 with Windows Version set to Windows XP.
http://bugs.winehq.org/show_bug.cgi?id=36377
Jarkko K jarkko_korpi@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jarkko_korpi@hotmail.com
--- Comment #7 from Jarkko K jarkko_korpi@hotmail.com --- One of those debugs contain this
Missing file on r3dGFile open :Z:/home/will/.wine/drive_c/Riot Games/League of Legends/RADS/solutions/lol_game_client_sln/releases/0.0.1.38/deploy/Data/Menu/IMEConfig.xml
Any idea what should be on that file?
http://bugs.winehq.org/show_bug.cgi?id=36377
--- Comment #8 from Will Temple willmtemple@gmail.com --- IMEConfig.xml missing is interesting at least. Search for the error shows that this is common behavior in League on Windows particularly in non-english-speaking locales and has to do with alternate Input Method Editors for different locales in Windows. The file is not existent on my machine.
I can confirm that the problem is nonexistent when the Windows version is set to Windows XP.
http://bugs.winehq.org/show_bug.cgi?id=36377
--- Comment #9 from Jacek Caban jacek@codeweavers.com --- This patch may help:
http://source.winehq.org/patches/data/104674
http://bugs.winehq.org/show_bug.cgi?id=36377
--- Comment #10 from bugzilla@dolphinling.net --- The patch in comment 9 does fix the problem. Specifcally, I tested commit b84e112 with the patch applied, with windows version set to windows 7, and I didn't crash.
Thanks Jacek!
http://bugs.winehq.org/show_bug.cgi?id=36377
Jacek Caban jacek@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |645cdf9dc31c226caa3b1cb6b7a | |8d881979e122d Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #11 from Jacek Caban jacek@codeweavers.com --- The patch is in Git.
https://bugs.winehq.org/show_bug.cgi?id=36377
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.20.
https://bugs.winehq.org/show_bug.cgi?id=36377
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |msctf