http://bugs.winehq.org/show_bug.cgi?id=31854
Bug #: 31854 Summary: Wizard101 launcher slow to load and then freezes for 30 seconds or more Product: Wine Version: 1.5.14 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: wininet AssignedTo: wine-bugs@winehq.org ReportedBy: dimesio@earthlink.net CC: piotr@codeweavers.com Classification: Unclassified Regression SHA1: 8f2b0fdf526ef9e53af0fc5a4cc601d9b70b4af4
In 1.5.14, the Wizard101 launcher takes 5-10 seconds to even appear (used to take 1-2) and the login screen then freezes for 30 seconds or more (if it goes over a minute I just kill it). The problem is particularly bad if my connection drops while playing (not a Wine issue; my DSL is flakey) and I have to close the game and login again--sometimes I have to kill and restart the launcher several times before it will get past the freeze.
A regression test identified this patch:
8f2b0fdf526ef9e53af0fc5a4cc601d9b70b4af4 is the first bad commit commit 8f2b0fdf526ef9e53af0fc5a4cc601d9b70b4af4 Author: Piotr Caban piotr@codeweavers.com Date: Tue Sep 18 14:44:14 2012 +0200
wininet: Added support for cache entries overwriting.
:040000 040000 a19b350e09ae2624318c0765d5ca811e9c2baa14 95176acc0d8a269c948cf2c1b96e0a4992479631 M dlls
The patch does not revert cleanly.
http://bugs.winehq.org/show_bug.cgi?id=31854
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=31854
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |piotr.caban@gmail.com
--- Comment #1 from Piotr Caban piotr.caban@gmail.com 2012-10-02 10:17:29 CDT --- I can't reproduce the problem here. Are you sure it was not caused by your internet connection? I don't think this patch may cause problems you're describing.
If you're sure that wine has regressed because of the wininet changes please attach a log with tid and wininet debug channels (WINEDEBUG=tid,wininet wine Wizard101.exe). Attaching index.dat file from c:\users\YOUR_USER_NAME\Local Settings\Temporary Internet Files\Content.IE5\ and output of find command in this directory will be useful as well (keep in mind that index.dat file contains information about urls visited by the game and e.g. by wine's browser, don't attach it if you don't want to publish this data).
http://bugs.winehq.org/show_bug.cgi?id=31854
--- Comment #2 from Rosanne DiMesio dimesio@earthlink.net 2012-10-02 13:40:36 CDT --- Created attachment 41924 --> http://bugs.winehq.org/attachment.cgi?id=41924 +tid,wininet log
When it comes to my internet connection, I'm never entirely sure of anything. But having gone back and forth between 1.5.14 and 1.5.14 multiple times since yesterday, I can say that the problem never occurs in 1.5.13 and always happens in 1.5.14. If there is a connection issue, the older Wine version handles it better somehow.
The problem may have something to do with retrieving the "Ravenwood News" data (and overwriting the cached data?). In 1.5.13 it pops up fairly quickly, but takes a long time to load in 1.5.14. (Prior to 1.5.12 it didn't load at all, but the login worked without it.)
I'm attaching the +tid,wininet log. When I ran it with WINEDEBUG on, the freeze didn't happen immediately. Rather, I had enough time to enter my password, and then it froze. When it unfroze, it cleared the password field and I had to re-enter it.
http://bugs.winehq.org/show_bug.cgi?id=31854
--- Comment #3 from Rosanne DiMesio dimesio@earthlink.net 2012-10-02 13:46:26 CDT --- Created attachment 41925 --> http://bugs.winehq.org/attachment.cgi?id=41925 index.dat from Wizard101
Also attaching the index.dat file from my Wizard101 wineprefix. I've already admitted to playing the game, so there are no secrets here.
http://bugs.winehq.org/show_bug.cgi?id=31854
--- Comment #4 from Rosanne DiMesio dimesio@earthlink.net 2012-10-02 14:00:14 CDT --- Created attachment 41926 --> http://bugs.winehq.org/attachment.cgi?id=41926 Output of find command in Content.IE5 directory
Also attaching output of find command in the wineprefix's Content.IE5 directory.
Oh, and I meant in comment 2 to say that I have gone back and forth between 1.5.13 and 1.5.14 multiple times since yesterday.
http://bugs.winehq.org/show_bug.cgi?id=31854
--- Comment #5 from Piotr Caban piotr.caban@gmail.com 2012-10-03 04:28:07 CDT --- I've sent a patch that may fix the slowdown problem. Could you please give it a try: http://source.winehq.org/patches/data/90538
http://bugs.winehq.org/show_bug.cgi?id=31854
--- Comment #6 from Rosanne DiMesio dimesio@earthlink.net 2012-10-03 08:48:51 CDT --- The patch fixes it.
http://bugs.winehq.org/show_bug.cgi?id=31854
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |5e6e26e1dfac3ba613f7ed9a113 | |9959c060fa218 Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #7 from Rosanne DiMesio dimesio@earthlink.net 2012-10-03 17:37:56 CDT --- Fixed in wine-1.5.14-142-g730479e.
http://bugs.winehq.org/show_bug.cgi?id=31854
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org 2012-10-12 13:34:32 CDT --- Closing bugs fixed in 1.5.15.