http://bugs.winehq.org/show_bug.cgi?id=28308
Summary: Anarchy Online: Game crashes on startup after the launcher Product: Wine Version: 1.3.27 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: sxxe@gmx.de
When starting the game, the launcher works. After selecting a previously created character and hitting "Start", a gamewindow appears for a second and then disappears. This only happens when you try to log in with a character, creating a new character works. You can play the game as long as you log out the first time, cause you cannot log in again.
I tried to start the game without the launcher to get a clean output. Here is the log: http://paste.kde.org/119035/raw/
With the help of jhgf in IRC, we searched a bit deeper and in the end it seems that the problem is in "wined3d.wined3d_surface_blt". The attachment (and the following link) is a log with enabled warnings what shows the reason for the stack overflow.
http://paste.kde.org/119089/raw/
Additional infos: Wineversion: wine-1.3.27-308-gf74a897
Harware: CPU: Intel i7 quadcore Gfx: Nvidia Gforce 275 GTX Gfx driver: 280.13 RAM: 8 GB
Game: - Anarchy Online - Free to Play - Download: http://www.anarchy-online.com
http://bugs.winehq.org/show_bug.cgi?id=28308
--- Comment #1 from sxe sxxe@gmx.de 2011-09-07 09:43:51 CDT --- Created an attachment (id=36273) --> (http://bugs.winehq.org/attachment.cgi?id=36273) +d3d_surface log from gamestart
http://bugs.winehq.org/show_bug.cgi?id=28308
--- Comment #2 from sxe sxxe@gmx.de 2011-09-07 09:45:44 CDT --- Created an attachment (id=36274) --> (http://bugs.winehq.org/attachment.cgi?id=36274) normal start log
http://bugs.winehq.org/show_bug.cgi?id=28308
--- Comment #3 from Henri Verbeet hverbeet@gmail.com 2011-09-07 10:18:26 CDT --- (In reply to comment #0)
With the help of jhgf in IRC, we searched a bit deeper and in the end it seems that the problem is in "wined3d.wined3d_surface_blt". The attachment (and the following link) is a log with enabled warnings what shows the reason for the stack overflow.
...
trace:d3d_surface:surface_modify_location surface 0x199330, location SFLAG_INDRAWABLE, persistent 0x1. err:d3d_surface:surface_modify_location Trying to invalidate the SFLAG_INDRAWABLE location of an offscreen surface.
You're in trouble here already. The recursing surface_load_location() call is just the result. We should probably prevent that from happening, but it's not the cause of the problem.
http://bugs.winehq.org/show_bug.cgi?id=28308
--- Comment #4 from Henri Verbeet hverbeet@gmail.com 2011-09-07 10:19:05 CDT --- Created an attachment (id=36275) --> (http://bugs.winehq.org/attachment.cgi?id=36275) patch
Does this patch make it any better?
http://bugs.winehq.org/show_bug.cgi?id=28308
--- Comment #5 from sxe sxxe@gmx.de 2011-09-07 10:46:14 CDT --- (In reply to comment #4)
Created an attachment (id=36275)
--> (http://bugs.winehq.org/attachment.cgi?id=36275) [details]
patch
Does this patch make it any better?
Hey, that was fast. IT WORKS.
I can login to the game and i didn't see any difference compared to windows (as far as i tested).
Thx Henri
http://bugs.winehq.org/show_bug.cgi?id=28308
--- Comment #6 from Henri Verbeet hverbeet@gmail.com 2011-09-08 16:52:36 CDT --- Should be fixed by 19da825b12e51365a5fecdb230a51bdfaca0363e.
http://bugs.winehq.org/show_bug.cgi?id=28308
sxe sxxe@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #7 from sxe sxxe@gmx.de 2011-09-10 07:03:53 CDT --- (In reply to comment #6)
Should be fixed by 19da825b12e51365a5fecdb230a51bdfaca0363e.
I can confirm this. With the latest wine git checkout, the game starts without the patch.
Well done and thx again.
http://bugs.winehq.org/show_bug.cgi?id=28308
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org 2011-09-23 12:59:24 CDT --- Closing bugs fixed in 1.3.29.
http://bugs.winehq.org/show_bug.cgi?id=28308
Vitaliy Margolen vitaliy-bugzilla@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |19da825b12e51365a5fecdb230a | |51bdfaca0363e