http://bugs.winehq.org/show_bug.cgi?id=26776
Summary: Dragon Age 2 demo crashes on exit Product: Wine Version: 1.3.17 Platform: x86 URL: http://dragonage.bioware.com/da2/demo/ OS/Version: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com CC: hverbeet@gmail.com
Created an attachment (id=34112) --> (http://bugs.winehq.org/attachment.cgi?id=34112) full output/backtrace
Regression introduced by: d19c3588bc3c6fa8a6cf4fa42efeb5a3746b4ee6 is the first bad commit commit d19c3588bc3c6fa8a6cf4fa42efeb5a3746b4ee6 Author: Henri Verbeet hverbeet@codeweavers.com Date: Thu Apr 7 18:46:00 2011 +0200
wined3d: Merge the IWineD3DSwapChain::Destroy() implementations.
They're mostly the same, except for the GL version also destroying its contexts, and being a bit more careful about the order in which backbuffers are destroyed.
:040000 040000 5b921be68022e843544685c4631b1460758a7ee8 ddaeca46cc60a187b2bd8ddc93f787f403890383 M dlls
Backtrace: =>0 0x7e93cf75 surface_bind_and_dirtify+0x45(surface=0x1cfc58, gl_info=<is not available>, srgb=0) [/home/austin/wine-git/dlls/wined3d/surface.c:766] in wined3d (0x0189e6b4) 1 0x7e944cd2 surface_load_location+0xdd1(surface=0x1cfc58, flag=0x200, rect=(nil)) [/home/austin/wine-git/dlls/wined3d/surface.c:4653] in wined3d (0x0189e7f4) 2 0x7e94ef58 surface_unload+0x1c7(resource=0x1cfc5c) [/home/austin/wine-git/dlls/wined3d/surface.c:463] in wined3d (0x0189e854) 3 0x7e8b3999 device_unload_resource+0x58(resource=0x1cfc5c, data=0x0(nil)) [/home/austin/wine-git/dlls/wined3d/device.c:2124] in wined3d (0x0189e884) 4 0x7e8b17c5 IWineD3DDeviceImpl_EnumResources+0x74(iface=0x14c578, callback=0x7e8b3940, data=0x0(nil)) [/home/austin/wine-git/dlls/wined3d/device.c:6821] in wined3d (0x0189e8d4) 5 0x7e8bef42 IWineD3DDeviceImpl_Uninit3D+0x91(iface=0x14c578, D3DCB_DestroySwapChain=0x7e9ba720) [/home/austin/wine-git/dlls/wined3d/device.c:2154] in wined3d (0x0189e924) 6 0x7e9c1914 IDirect3DDevice9Impl_Release+0xc3(iface=0x139a78) [/home/austin/wine-git/dlls/d3d9/device.c:274] in d3d9 (0x0189e974) 0x7e93cf75 surface_bind_and_dirtify+0x45 [/home/austin/wine-git/dlls/wined3d/surface.c:766] in wined3d: movl 0xfffe1a50(%edi,%eax,4),%eax 766 active_sampler = device->rev_tex_unit_map[active_texture - GL_TEXTURE0_ARB];
http://bugs.winehq.org/show_bug.cgi?id=26776
--- Comment #1 from Henri Verbeet hverbeet@gmail.com 2011-04-15 21:24:33 CDT --- Are you sure? This looks very much like a duplicate of bug 26667.
http://bugs.winehq.org/show_bug.cgi?id=26776
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE
--- Comment #2 from Austin English austinenglish@gmail.com 2011-04-18 03:27:52 CDT --- (In reply to comment #1)
Are you sure? This looks very much like a duplicate of bug 26667.
Testing on my 9800 ubuntu box, seems a bit random. If I don't wineserver -k before testing, the results seem tainted. The commit from bug 26667 does seem to introduce the problem, so I'll mark it as a dupe and retest when it is fixed.
*** This bug has been marked as a duplicate of bug 26667 ***
http://bugs.winehq.org/show_bug.cgi?id=26776
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Dmitry Timoshkov dmitry@codeweavers.com 2011-04-18 04:42:13 CDT --- Closing duplicate.
https://bugs.winehq.org/show_bug.cgi?id=26776
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net URL|http://dragonage.bioware.co |https://web.archive.org/web |m/da2/demo/ |/20110329144206if_/http://n | |a.llnet.bioware.cdn.ea.com/ | |u/f/eagames/bioware/dragona | |ge2/demo/DragonAge2Demo_F93 | |M2qCj_EnEsItPlRu.exe Regression SHA1| |d19c3588bc3c6fa8a6cf4fa42ef | |eb5a3746b4ee6