http://bugs.winehq.org/show_bug.cgi?id=26903
Summary: Atlantis III crashes before reaching the menu Product: Wine Version: 1.3.18 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: hverbeet@gmail.com
Created an attachment (id=34303) --> (http://bugs.winehq.org/attachment.cgi?id=34303) console log
After starting Atlantis 3: The New World, the intro video is playing fine. However a crash occurs when the video ends (or if I press <Esc> to skip the video) so I can't get into the main menu.
This didn't happen in Wine-1.3.15:
60a710455ef8dd4ac38901a8741189defa427e1f is the first bad commit commit 60a710455ef8dd4ac38901a8741189defa427e1f Author: Henri Verbeet hverbeet@codeweavers.com Date: Mon Mar 7 01:30:34 2011 +0100
wined3d: Try to evict the surface's sysmem copy in surface_load_location().
The memory may not be freed until surface destruction otherwise. The PBO creation code in surface_prepare_system_memory() also depends on the SYSMEM location being recreated regularly, although arguably that's just a symptom of the resource location management being somewhat broken.
:040000 040000 b0f8cae1116b7dd69f14188dc1b57f88274c6e81 d898261a625f9bceca0cdec7c3efa58d43c16b4a M dlls
The patch can be reverted on wine-1.3.18-170-gfa2e4bb and that fixed the problem: the game loads up to the main menu just fine.
No demo available.
P.s: interestingly, this is the commit that fixed a very similar issue in Salammbo (bug #25507). Both games are from the same developer/publisher and they utilize a somewhat similar game engine.
Fedora 14 Nvidia GeForce 250 / driver 270.41.03