http://bugs.winehq.org/show_bug.cgi?id=32325
Bug #: 32325 Summary: Assassin's Creed III crashes on launch Product: Wine Version: 1.5.17 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: krywk@hotmail.com Classification: Unclassified
Created attachment 42666 --> http://bugs.winehq.org/attachment.cgi?id=42666 WINE Error Log
Assassin's Creed III fails to launch, with the typical 'AC3SP.exe has found an error and needs to close' error. See attachment for details.
http://bugs.winehq.org/show_bug.cgi?id=32325
maxime.apple@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |maxime.apple@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=32325
Paul The Tall paulthetall@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |paulthetall@gmail.com
--- Comment #1 from Paul The Tall paulthetall@gmail.com 2013-04-19 12:10:04 CDT --- confiremed, same issue here.
http://bugs.winehq.org/show_bug.cgi?id=32325
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #2 from Anastasius Focht focht@gmx.net 2013-04-19 15:54:14 CDT --- Hello folks,
the crash reported here is caused by a wrong patch from bug 24517 (forward CreateDXGIFactory1 to CreateDXGIFactory). The game code tries to call IDXGIFactory1::EnumAdapters1() which obviously won't work with that approach.
Leaving out such important information is not very nice...
Regards
http://bugs.winehq.org/show_bug.cgi?id=32325
--- Comment #3 from Paul The Tall paulthetall@gmail.com 2013-04-19 16:37:16 CDT --- (In reply to comment #2)
Hello folks,
the crash reported here is caused by a wrong patch from bug 24517 (forward CreateDXGIFactory1 to CreateDXGIFactory). The game code tries to call IDXGIFactory1::EnumAdapters1() which obviously won't work with that approach.
Leaving out such important information is not very nice...
Regards
I am not using any patch, used 1.5.27 Wine, multiplayer works fine. But single player crashes. No wintricks or patches applied. Used original uplay version of the game.
http://bugs.winehq.org/show_bug.cgi?id=32325
--- Comment #4 from Paul The Tall paulthetall@gmail.com 2013-04-19 16:38:07 CDT --- game still crashes though, I confirmed the crash, not his debug report.
http://bugs.winehq.org/show_bug.cgi?id=32325
Felix Yan felixonmars@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |felixonmars@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=32325
--- Comment #5 from Felix Yan felixonmars@gmail.com 2013-09-07 23:23:52 CDT --- Same problem when trying to run Sid Meier's Civilization V in DX10/11 mode.
http://bugs.winehq.org/show_bug.cgi?id=32325
Christoph Korn c_korn@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |c_korn@gmx.de
http://bugs.winehq.org/show_bug.cgi?id=32325
harris harrisposner@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |harrisposner@yahoo.com
--- Comment #6 from harris harrisposner@yahoo.com 2013-11-27 19:04:01 CST --- when i try to launch uplay to play assassins creed 3 it wont launch it says it has an error i dont know what to do and it says the same with other games please help
https://bugs.winehq.org/show_bug.cgi?id=32325
connorganuelas@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |connorganuelas@gmail.com
--- Comment #7 from connorganuelas@gmail.com --- Created attachment 50080 --> https://bugs.winehq.org/attachment.cgi?id=50080 ACIII backtrace
https://bugs.winehq.org/show_bug.cgi?id=32325
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ADHAM3322@GMAIL.COM
--- Comment #8 from Austin English austinenglish@gmail.com --- *** Bug 37778 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=32325
--- Comment #9 from Adham ADHAM3322@GMAIL.COM --- still occurs wine 1.7.33
https://bugs.winehq.org/show_bug.cgi?id=32325
--- Comment #10 from Adham ADHAM3322@GMAIL.COM --- Created attachment 51109 --> https://bugs.winehq.org/attachment.cgi?id=51109 Recent debug using version 1.7.39
https://bugs.winehq.org/show_bug.cgi?id=32325
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #11 from super_man@post.com --- It could be useful to test this against newer wine since so many dx10/11 functions are implemented. So this bug could be more specific.
https://bugs.winehq.org/show_bug.cgi?id=32325
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|-unknown |directx-d3d Summary|Assassin's Creed III |Assassin's Creed III |crashes on launch |crashes on startup | |(ID3D11Device::QueryInterfa | |ce doesn't support | |IDXGIDevice1, | |'{77db970f-6276-48ba-ba28-0 | |70143b4392c}') Ever confirmed|0 |1
--- Comment #12 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
The original bug report has likely evolved.
With Mesa/Intel/Noveau -> bug 38648 (= expected).
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Ubisoft/Assassin's Creed III
$ wine ./AC3SP.exe ... fixme:dxgi:dxgi_check_d3d10_support Ignoring adapter type. fixme:winediag:dxgi_check_d3d10_support Direct3D 10 is not supported on this GPU with the current shader backend. fixme:d3d11:D3D11CoreCreateDevice Ignoring feature levels. fixme:dxgi:dxgi_check_d3d10_support Ignoring adapter type. fixme:winediag:dxgi_check_d3d10_support Direct3D 10 is not supported on this GPU with the current shader backend. wine: Unhandled page fault on read access to 0x00000000 at address 0x81ce9f (thread 0030), starting debugger... --- snip ---
With NVIDIA blob:
--- snip --- ... fixme:dxgi:dxgi_check_d3d10_support Ignoring adapter type. fixme:d3d11:D3D11CoreCreateDevice Ignoring feature levels. fixme:dxgi:dxgi_check_d3d10_support Ignoring adapter type. fixme:dxgi:dxgi_device_init Ignoring adapter type. fixme:d3d11:device_parent_create_swapchain_texture device_parent 0x9a6ee04, container_parent 0x97c3888, wined3d_desc 0xbafe0e4, wined3d_texture 0x982fdc8 partial stub! fixme:d3d11:device_parent_create_swapchain_texture Implement DXGI<->wined3d usage conversion fixme:d3d11:d3d11_device_GetFeatureLevel iface 0x9a6ede0 stub! fixme:d3d11:d3d11_device_CheckFeatureSupport iface 0x9a6ede0, feature 0, feature_support_data 0xbafe874, feature_support_data_size 8 stub! fixme:d3d11:d3d11_device_CreateQuery iface 0x9a6ede0, desc 0xbafe734, query 0xe2add70 stub! fixme:d3d:wined3d_buffer_create Ignoring access flags (pool) fixme:d3d:wined3d_buffer_create Ignoring access flags (pool) fixme:dxgi:dxgi_output_GetDisplayModeList iface 0x9a65d90, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 0xbafe888, desc (nil) partial stub! fixme:dxgi:dxgi_output_GetDisplayModeList iface 0x9a65d90, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 0xbafe888, desc 0xe2add80 partial stub! fixme:d3d11:d3d11_device_CheckMultisampleQualityLevels iface 0x9a6ede0, format 28, sample_count 1, quality_level_count 0xbafe888 stub! fixme:d3d11:d3d11_device_CheckMultisampleQualityLevels iface 0x9a6ede0, format 28, sample_count 2, quality_level_count 0xbafe888 stub! ... fixme:d3d11:d3d11_device_CheckMultisampleQualityLevels iface 0x9a6ede0, format 28, sample_count 31, quality_level_count 0xbafe888 stub! fixme:d3d11:d3d11_device_GetFeatureLevel iface 0x9a6ede0 stub! fixme:d3d11:d3d11_device_GetFeatureLevel iface 0x9a6ede0 stub! fixme:dxgi:dxgi_output_FindClosestMatchingMode iface 0x9a65d90, mode 0xd690664, closest_match 0xbafe910, device (nil) stub! fixme:dxgi:dxgi_output_GetDesc iface 0x9a65d90, desc 0xbafe8a0 stub! Stopped on breakpoint 1 at 0x7e770b98 dxgi_factory_CreateSwapChain [/home/focht/projects/wine/wine.repo/src/dlls/dxgi/factory.c:188] in dxgi dxgi_factory_CreateSwapChain () at /home/focht/projects/wine/wine.repo/src/dlls/dxgi/factory.c:188 188 { Wine-dbg>bt Backtrace: =>0 0x7e770b98 dxgi_factory_CreateSwapChain(iface=0x9a65e18, device=(nil), desc=0xd690664, swapchain=0xd6906a0) [/home/focht/projects/wine/wine.repo/src/dlls/dxgi/factory.c:188] in dxgi (0x0bafe938) 1 0x0081d50c in ac3sp (+0x41d50b) (0x0bafe944) 2 0x0081d540 in ac3sp (+0x41d53f) (0x0bafe97c) 3 0x00974e8c in ac3sp (+0x574e8b) (0x0bafe994) 4 0x00971c85 in ac3sp (+0x571c84) (0x0bafe9a8) ... --- snip ---
'IDXGIFactory::CreateSwapChain' is called with NULL DXGI device hence the crash with most recent Wine version.
The problem lies in earlier failure to query d3d11 device for 'IDXGIDevice1' interface.
--- snip --- ... 0030:fixme:dxgi:dxgi_output_FindClosestMatchingMode iface 0x97fe490, mode 0xd670664, closest_match 0xb9de910, device (nil) stub! 0030:fixme:dxgi:dxgi_output_GetDesc iface 0x97fe490, desc 0xb9de8a0 semi-stub! 0030:trace:d3d11:d3d_device_inner_QueryInterface iface 0x97fe524, riid {77db970f-6276-48ba-ba28-070143b4392c}, out 0xb9de934. 0030:warn:d3d11:d3d_device_inner_QueryInterface {77db970f-6276-48ba-ba28-070143b4392c} not implemented, returning E_NOINTERFACE. ... --- snip ---
Refining summary to target a specific issue.
$ wine --version wine-1.7.53-135-g4fb840b
Regards
https://bugs.winehq.org/show_bug.cgi?id=32325
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |6c9ff7df2488534b5fe43790113 | |831b9f8a52498 Status|NEW |RESOLVED CC| |joseph.kucia@gmail.com Resolution|--- |FIXED
--- Comment #13 from Józef Kucia joseph.kucia@gmail.com --- It should be fixed by commit 6c9ff7df2488534b5fe43790113831b9f8a52498.
https://bugs.winehq.org/show_bug.cgi?id=32325
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #14 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.54.
https://bugs.winehq.org/show_bug.cgi?id=32325
darrrk dark-vlados@mail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark-vlados@mail.ru
--- Comment #15 from darrrk dark-vlados@mail.ru --- Created attachment 52761 --> https://bugs.winehq.org/attachment.cgi?id=52761 1.7.55 log
1.7.55 not working See atachment
https://bugs.winehq.org/show_bug.cgi?id=32325
--- Comment #16 from Anastasius Focht focht@gmx.net --- Hello darrrk,
your problem has nothing to do with this bug report:
--- quote --- fixme:winediag:dxgi_check_d3d10_support Direct3D 10 is not supported on this GPU with the current shader backend. wine: Unhandled page fault on read access to 0x00000000 at address 0x8233df (thread 0029), starting debugger... --- quote ---
-> bug 38648
Please use the WineHQ forums for end user support in future:
Unless you understand the technical details and want highlight a problem with the committed patch(set) please refrain from commenting on issues that are already closed.
Thanks.
Regards
https://bugs.winehq.org/show_bug.cgi?id=32325
matheusssaldanha@yahoo.com.br changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |matheusssaldanha@yahoo.com. | |br
--- Comment #17 from matheusssaldanha@yahoo.com.br --- Created attachment 53621 --> https://bugs.winehq.org/attachment.cgi?id=53621 ACIII backtrace
Not working on 1.9.3 (Staging)