http://bugs.winehq.org/show_bug.cgi?id=12040
Summary: Stronghold 2 1.4: crash when starting the application Product: Wine Version: unspecified Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: danxuliu@gmail.com CC: stefandoesinger@gmx.at
When Stronghold 2 is started, it first shows a dialog to select some parameters (detail level, resolution...). After clicking "Play" button, it goes fullscreen and an "in-game" menu (with "in-game" I mean an image with some buttons with the look and feel of the game, instead of a desktop dialog like the first) the user is prompted about updating the game or play.
After selecting play, an image with a progress bar should appear, then an introduction video and then the menu game. However, when the progress bar appears, the game crashes.
The downloadable Stronghold 2 demo doesn't seem affected by this problem (but by others, as it also crashes, but in other point).
I have run a regression test (as it worked in older Wine releases) and found the offending patch:
a460a2df43aa8eae10b1db028c6020829b009c54 is first bad commit commit a460a2df43aa8eae10b1db028c6020829b009c54 Author: Stefan Dösinger stefandoesinger@gmx.at Date: Sat Jun 9 14:27:41 2007 +0200
wined3d: Store the gl information in a per adapter structure and initialize it only once.
:040000 040000 d8ae35832fcdbca8de07acae73b9e21564ced413 1720cc38fb598110071c9ee4f21f8f61b6f764c3 M dlls
I would also like to note that with the first bad commit, when the progress bar appears it just crashes. However, with current git, instead of just crashing, the screen goes black and dark blue and seems to load the game (as it stays some seconds in that state), but eventually it also crashes.
I can't attach a log file, as I tried to follow http://www.winehq.org/site/docs/wineusr-guide/bug-reporting , but when using relay debug option the game won't pass from the initial dialog (when "Play" button is clicked it exits silently).
Also note that I executed the game in the game's directory instead from wine's build directory. That is, I executed "full/path/to/wine Stronghold2.exe" in Stronghold directory instead of "wine full/path/to/Stronghold2.exe" in wine's build directory (if executed from wine's build directory, it won't pass from initial dialog either, even running wine without debug options).
I suppose that I made something wrong, but I don't know what, sorry :) I know that without a debug log this is almost useless... so, what can I do to provide you more information? Thanks.
http://bugs.winehq.org/show_bug.cgi?id=12040
Alexander Nicolaysen Sørnes alex@thehandofagony.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alex@thehandofagony.com Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=12040
--- Comment #1 from Austin English austinenglish@gmail.com 2008-10-17 15:22:47 --- Is this still a problem in current (1.1.5 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=12040
--- Comment #2 from Daniel Calviño Sánchez danxuliu@gmail.com 2008-10-18 07:38:22 --- I have tested it with Wine 1.1.6.
I have done a fresh install of the game, and then updated it to 1.4. Then, I updated it to 1.4.1.
The first time I run the game, it worked, although there was no progress bar when loading but the black and dark blue screen mentioned in the previous comment. Anyway, the game loaded and it could be played.
However, after exiting and running the game for a second time, it crashed as already explained. I have removed the user data for the game and run it again, but it also crashed.
http://bugs.winehq.org/show_bug.cgi?id=12040
--- Comment #3 from Austin English austinenglish@gmail.com 2009-04-17 12:09:24 --- Is this still an issue in current (1.1.19 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=12040
Daniel Calviño Sánchez danxuliu@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #4 from Daniel Calviño Sánchez danxuliu@gmail.com 2009-04-22 18:12:53 --- In Wine 1.1.19 it doesn't crash, so I resolve the bug setting its resolution to fixed.
http://bugs.winehq.org/show_bug.cgi?id=12040
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org 2009-04-24 12:02:12 --- Closing bugs fixed in 1.1.20.