http://bugs.winehq.org/show_bug.cgi?id=26411
Summary: Microsoft Flight Simulator X (both demo and full) hang on first screen Product: Wine Version: 1.3.15 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
To install the full version, you first have to work around bug 25558 as it describes (by copying both discs to a directory and installing from there). The demo doesn't need this workaround.
Once you get past that, you need to work around bug 25139 by setting a virtual desktop.
Then I ran into this: the game hung (but with music playing) at the main screen. It draws the first time, fairly nicely, but then locks up. This blocks bug 25576.
This is with both wine-1.3.15 and current git.
http://bugs.winehq.org/show_bug.cgi?id=26411
--- Comment #1 from Dan Kegel dank@kegel.com 2011-03-13 22:56:49 CDT --- The last four lines of log are
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {de4ba900-59ca-11cf-9592-444553540000} fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 35 fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 28 fixme:winsock:WS_getsockopt WS_SO_CONNECT_TIME - faking results
http://bugs.winehq.org/show_bug.cgi?id=26411
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression URL| |http://www.microsoft.com/ga | |mes/flightsimulatorx/downlo | |ads.html CC| |arethusa26@gmail.com, | |austinenglish@gmail.com
--- Comment #2 from Austin English austinenglish@gmail.com 2011-03-15 14:45:31 CDT --- It's a regression. There's a message box hidden behind that screen, saying: ================ Flight Simulator is not working with your video card.
Verify that you have the latest drivers installed for your video card.
Flight Simulator will now exit. ================
regression testing shows 5ae57265c59a35931cf055876ec44e87ab11dcfd is to blame.
http://bugs.winehq.org/show_bug.cgi?id=26411
--- Comment #3 from Dan Kegel dank@kegel.com 2011-03-15 15:15:08 CDT --- Oh, so "winetricks dxdiagn" might work around it, thanks. I'll test.
http://bugs.winehq.org/show_bug.cgi?id=26411
--- Comment #4 from Dan Kegel dank@kegel.com 2011-03-15 20:55:09 CDT --- dxdiagn doesn't seem to work around it with the demo here.
http://bugs.winehq.org/show_bug.cgi?id=26411
--- Comment #5 from Austin English austinenglish@gmail.com 2011-03-16 18:36:51 CDT --- (In reply to comment #4)
dxdiagn doesn't seem to work around it with the demo here.
Well, with git, I don't get that invalid hardware message, but the game does seem to hang (window is non-responsive). I'm retesting now.
http://bugs.winehq.org/show_bug.cgi?id=26411
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|arethusa26@gmail.com |marcus@jet.franken.de
--- Comment #6 from Austin English austinenglish@gmail.com 2011-03-16 19:15:57 CDT --- austin@aw21 ~/wine-git $ git bisect bad 09e29486aebe758263365fc328aab8c6470b6bd2 is the first bad commit commit 09e29486aebe758263365fc328aab8c6470b6bd2 Author: Marcus Meissner meissner@suse.de Date: Wed Jan 26 17:01:09 2011 +0100
ws2_32: Implemented SO_CONNECT_TIME stub.
:040000 040000 f98b0c9e5fe622a07c3b09c91a4cb9619469c2c0 b20d2c4120a5de4fb85216b992025cfb58c423e5 M dlls
I don't get that hardware error I got yesterday anymore, which is a bit weird...When the game hangs though, the last thing in terminal is fixme:winsock:WS_getsockopt WS_SO_CONNECT_TIME - faking results
and reverting that commit fixes it for me.
http://bugs.winehq.org/show_bug.cgi?id=26411
--- Comment #7 from Marcus Meissner marcus@jet.franken.de 2011-03-17 03:09:11 CDT --- the commit introduces a stub which reports more or less made up values to the program.
perhaps the values can be adjusted?
http://bugs.winehq.org/show_bug.cgi?id=26411
--- Comment #8 from Austin English austinenglish@gmail.com 2011-03-21 17:23:46 CDT --- Created an attachment (id=33752) --> (http://bugs.winehq.org/attachment.cgi?id=33752) patch
Returning SOCKET_ERROR works for this app. Does it break your original program?
http://bugs.winehq.org/show_bug.cgi?id=26411
--- Comment #9 from Marcus Meissner marcus@jet.franken.de 2011-03-27 06:28:35 CDT --- Eye-Fi still works with your patch, so its fine to go in. :)
http://bugs.winehq.org/show_bug.cgi?id=26411
Erich Hoover ehoover@mines.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ehoover@mines.edu
--- Comment #10 from Erich Hoover ehoover@mines.edu 2011-03-27 13:56:11 CDT --- I saw the patch for this on the tracker, is it maybe time to create a list of handles and data pointers for sockets like we have for user32 handles?
http://bugs.winehq.org/show_bug.cgi?id=26411
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |25139
http://bugs.winehq.org/show_bug.cgi?id=26411
Henri Verbeet hverbeet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |09e29486aebe758263365fc328a | |ab8c6470b6bd2
http://bugs.winehq.org/show_bug.cgi?id=26411
--- Comment #11 from Dan Kegel dank@kegel.com 2011-12-17 14:33:13 CST --- Still present in wine-1.3.35. Patch still works around it.
http://bugs.winehq.org/show_bug.cgi?id=26411
--- Comment #12 from Erich Hoover ehoover@mines.edu 2012-01-01 22:43:08 CST --- (In reply to comment #11)
Still present in wine-1.3.35. Patch still works around it.
This is probably fixed by commit c42989ed9a101a59dc186863b7acd0f307649a4a.
http://bugs.winehq.org/show_bug.cgi?id=26411
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |c42989ed9a101a59dc186863b7a | |cd0f307649a4a Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #13 from Austin English austinenglish@gmail.com 2012-01-03 05:39:31 CST --- (In reply to comment #12)
(In reply to comment #11)
Still present in wine-1.3.35. Patch still works around it.
This is probably fixed by commit c42989ed9a101a59dc186863b7acd0f307649a4a.
Yep!
http://bugs.winehq.org/show_bug.cgi?id=26411
--- Comment #14 from Erich Hoover ehoover@mines.edu 2012-01-03 12:10:31 CST --- Do we have a "Properly implement SO_CONNECT_TIME" bug? I have a thought about how to do this that's relevant for another bug and solving this would be a much lower hanging fruit.
http://bugs.winehq.org/show_bug.cgi?id=26411
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Alexandre Julliard julliard@winehq.org 2012-01-13 13:51:29 CST --- Closing bugs fixed in 1.3.37.