http://bugs.winehq.org/show_bug.cgi?id=25485
Summary: Telltale's Strong Bad game launcher: login window is broken Product: Wine Version: 1.3.9 Platform: x86 URL: http://www.telltalegames.com/demo/homestarruiner OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msxml3 AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: bunglehead@gmail.com
Created an attachment (id=32444) --> (http://bugs.winehq.org/attachment.cgi?id=32444) terminal output
The game launcher doesn't show the login window correctly (needed for unlocking the game): instead of the 2 input boxes (one for the email address, another one for the password) it displays only the following text: 'Please wait, logging you in...' and its awaiting forever for something. The launcher requires 'winetricks ie6' (I've used the latest svn version of winetricks as of writing).
The login window showed the contents correctly in Wine-1.3.6 (with 'ie6' installed, of course). Performing a regression test resulted the following commit:
e9e58f07d2ca688bd14c27ec0b37d567416456ed is the first bad commit commit e9e58f07d2ca688bd14c27ec0b37d567416456ed Author: Nikolay Sivov nsivov@codeweavers.com Date: Fri Nov 5 01:34:01 2010 +0300
msxml3: Stub IXMLDOMDocumentType support.
:040000 040000 bce4b0a91ab45e4dbe2b08cabf2b25a24836cdba 9049f1bc44e289510fc6faafffd43086d7d0cb0b M dlls
Reverting the patch on top of Wine-1.3.9 was successful and that fixed the issue.
Author of the patch added to CC. Link to the demo added to URL (69 MB).
Let me know if you need a log with certain debug channels enabled.
Fedora 14 x86
http://bugs.winehq.org/show_bug.cgi?id=25485
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression
http://bugs.winehq.org/show_bug.cgi?id=25485
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com 2010-12-11 13:17:04 CST --- Sure, attach +msxml,+tid please. About XMLHTTP lines, I need to add IDispatchEx support to it probably, don't know if it's an issue for your case, maybe it falls to IDispatch.
http://bugs.winehq.org/show_bug.cgi?id=25485
--- Comment #2 from GyB gyebro69@gmail.com 2010-12-11 13:40:50 CST --- Created an attachment (id=32451) --> (http://bugs.winehq.org/attachment.cgi?id=32451) +msxml,+tid traces
http://bugs.winehq.org/show_bug.cgi?id=25485
--- Comment #3 from Nikolay Sivov bunglehead@gmail.com 2010-12-11 14:10:03 CST --- There's no DOM activity in this log, the only thing used is XMLHTTP, so regression test result looks invalid. I'm downloading demo now.
While testing you reinstalled a program on each iteration right?
http://bugs.winehq.org/show_bug.cgi?id=25485
--- Comment #4 from GyB gyebro69@gmail.com 2010-12-11 14:14:38 CST --- (In reply to comment #3)
While testing you reinstalled a program on each iteration right?
No, during regression testing I simply updated the prefix where the game is installed (I didn't reinstall the game in each iteration).
http://bugs.winehq.org/show_bug.cgi?id=25485
--- Comment #5 from GyB gyebro69@gmail.com 2010-12-11 14:53:35 CST --- I tested again the issue using the following method:
1) git checkout e9e58f07d2ca688bd14c27ec0b37d567416456ed (clean install of Wine and the game) >> no login window shown
2) git reset --hard HEAD^ (clean install of both Wine and the game) >> the login window is visible
It seems that's the 'offending' commit to me.
http://bugs.winehq.org/show_bug.cgi?id=25485
--- Comment #6 from Nikolay Sivov bunglehead@gmail.com 2010-12-11 16:08:48 CST --- Hm, I'm not able to install ie6 with 1.3.9 and current winetricks. It fails after first Next in wizard, so I can't test this. Installing ie7 makes a game fail on start with some GL error.
http://bugs.winehq.org/show_bug.cgi?id=25485
--- Comment #7 from Adam Martinson amartinson@codeweavers.com 2010-12-16 13:30:03 CST --- Created an attachment (id=32517) --> (http://bugs.winehq.org/attachment.cgi?id=32517) login screen?
Is this the login screen you're talking about? I have no idea what to enter in that field.
http://bugs.winehq.org/show_bug.cgi?id=25485
--- Comment #8 from GyB gyebro69@gmail.com 2010-12-16 21:25:08 CST --- Created an attachment (id=32523) --> (http://bugs.winehq.org/attachment.cgi?id=32523) login screen before the regression
No, that login screen seems to be from either another Telltale game or a previous version of the Strong Bad game (they used to update the installer). My login screen looked like in the attached screenshot, using Wine-1.3.6 and ie6 installed.
http://bugs.winehq.org/show_bug.cgi?id=25485
--- Comment #9 from GyB gyebro69@gmail.com 2010-12-16 21:41:38 CST --- Created an attachment (id=32524) --> (http://bugs.winehq.org/attachment.cgi?id=32524) error window
There is an error window popping up before the login screen is loaded. It was not present before the regression. Maybe it has something to do with the blank login screen.
http://bugs.winehq.org/show_bug.cgi?id=25485
Adam Martinson amartinson@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |amartinson@codeweavers.com
http://bugs.winehq.org/show_bug.cgi?id=25485
--- Comment #10 from GyB gyebro69@gmail.com 2011-01-15 02:58:31 CST --- (In reply to comment #7)
Created an attachment (id=32517)
--> (http://bugs.winehq.org/attachment.cgi?id=32517) [details]
login screen?
Is this the login screen you're talking about? I have no idea what to enter in that field.
Okay, now I can see the difference: with ie7 installed (instead of ie6) I get the same screen as you: a white/blank page asking only for the serial number. I can type the serial and a link appears to start the game. So finally it is working with ie7 installed (although the launcher page itself is blank almost completely). With ie6 installed I still receive the same empty screen and that error message unless I revert commit e9e58f07d2ca688bd14c27ec0b37d567416456ed.
Should this bugreport be closed then? Maybe invalid?
Tested with wine-1.3.11-211-gbaeb0d9.
http://bugs.winehq.org/show_bug.cgi?id=25485
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #11 from GyB gyebro69@gmail.com 2011-03-17 14:00:11 CDT --- I tested the Strong Bad games again with Wine-1.3.15 and the login screen is displayed just like before the regression (with ie6 installed). It asks for the username and password.
It was fixed between 1.3.13 and 1.3.14 by the following commit:
http://source.winehq.org/git/wine.git/commit/c406b888aac87940057cce54ff0a571...
http://bugs.winehq.org/show_bug.cgi?id=25485
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Alexandre Julliard julliard@winehq.org 2011-03-18 14:39:12 CDT --- Closing bugs fixed in 1.3.16.
http://bugs.winehq.org/show_bug.cgi?id=25485
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |c406b888aac87940057cce54ff0 | |a5718383b1d15 Regression SHA1| |e9e58f07d2ca688bd14c27ec0b3 | |7d567416456ed