[Bug 59774] New: Age of Empires III: The Asian Dynasties crashes in the beginning cinematics
http://bugs.winehq.org/show_bug.cgi?id=59774 Bug ID: 59774 Summary: Age of Empires III: The Asian Dynasties crashes in the beginning cinematics Product: Wine Version: 11.9 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@list.winehq.org Reporter: scottkidman@protonmail.com Distribution: Mint Created attachment 80983 --> http://bugs.winehq.org/attachment.cgi?id=80983 Output for Age of Empires III: The Asian Dynasties When the game starts, and is in the process of showing the video clips, it crashes and then shows the message dialogue "Initialisation failed." Attached is the output. I am running Linux Mint 22.3 and the game is the original early 2000s CD-ROM versions. Further more, I did use Winetricks to integrate d3dx9, directplay,and l3codecx so as to accommodate for other games in the prefix. I tried the older expansion Warchiefs and that crashed as well. A regression test will be available for the asking. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59774 Scott Kidman <scottkidman@protonmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |scottkidman@protonmail.com -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59774 Béla Gyebrószki <gyebro69@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com Keywords| |download, regression URL| |https://www.moddb.com/games | |/age-of-empires-iii-the-asi | |an-dynasties/downloads/age- | |of-empires-iii-asian-dynast | |ies-trial-version --- Comment #1 from Béla Gyebrószki <gyebro69@gmail.com> --- Please perform a regression test. https://wiki.winehq.org/Regression_Testing The problem can be reproduced with the demo version too: https://www.moddb.com/games/age-of-empires-iii-the-asian-dynasties/downloads... AoE3_TAD_DemoSetup.exe sha256: ed316e495040b3d79cd40fa13e19fa6fb307f8243e094876bb090418c43e5422 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59774 Stian Low <wineryyyyy@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wineryyyyy@gmail.com --- Comment #2 from Stian Low <wineryyyyy@gmail.com> --- Regression results: bd3176206ab57cb2ec598864a8e63308a45589ec is the first bad commit commit bd3176206ab57cb2ec598864a8e63308a45589ec Author: Nikolay Sivov <nsivov@codeweavers.com> Date: Fri Feb 20 14:23:36 2026 +0100 msxml3/saxreader: Remove libxml2 dependency in the parser. Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> dlls/msxml3/saxreader.c | 6783 +++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------ dlls/msxml3/tests/saxreader.c | 54 +- dlls/msxml3/tests/xmldoc.c | 1 - dlls/msxml6/tests/saxreader.c | 12 +- 4 files changed, 4748 insertions(+), 2102 deletions(-) -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59774 --- Comment #3 from Stian Low <wineryyyyy@gmail.com> --- Created attachment 80987 --> http://bugs.winehq.org/attachment.cgi?id=80987 WINEDEBUG=+msxml for regression Attached are WINEDEBUG=+msxml logs. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59774 --- Comment #4 from Stian Low <wineryyyyy@gmail.com> --- (In reply to Stian Low from comment #3)
Created attachment 80987 [details] WINEDEBUG=+msxml for regression
Attached are WINEDEBUG=+msxml logs.
^Logs for wine-11.9-68dd9ef2cb5 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59774 --- Comment #5 from Nikolay Sivov <bunglehead@gmail.com> --- Thanks a lot for the test. I think I see what's going on. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59774 --- Comment #6 from Stian Low <wineryyyyy@gmail.com> --- Created attachment 80989 --> http://bugs.winehq.org/attachment.cgi?id=80989 Logs for first good commit d34eb5ddf18 for comparison (In reply to Nikolay Sivov from comment #5)
Thanks a lot for the test. I think I see what's going on.
Attached are logs for first good commit d34eb5ddf18 for comparison which may further help -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59774 --- Comment #7 from Nikolay Sivov <bunglehead@gmail.com> --- This works for me https://gitlab.winehq.org/wine/wine/-/merge_requests/10973 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59774 Nikolay Sivov <bunglehead@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |msxml3 Regression SHA1| |bd3176206ab57cb2ec598864a8e | |63308a45589ec -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59774 --- Comment #8 from Stian Low <wineryyyyy@gmail.com> --- (In reply to Nikolay Sivov from comment #7)
This works for me https://gitlab.winehq.org/wine/wine/-/merge_requests/10973
Confirmed MR patch fixes crash for demo. Without patch, game crashes before initial Samurai splash. With patch, main menu background and gameplay appears blackscreen without winetricks but responds to inputs. `winetricks -q d3dx9 directplay l3codecx` fixes blackscreens and game seems to work well for brief tests. renderer=vulkan (damavand) causes popup that warns "computer appears to have 0 MB video card". System information: 2000 MHz, 39040 MB, 0 MB (vendorID 1002, deviceID 15e7) Clicking "Attempt to run" launches game but gets stuck on initial splash screen and never proceeds to welcome and main menus. Game also seems incompatible with MangoHUD and crashes during initial splash screen but thats a separate lower priority bug: 0164:fixme:mp3dmod:Unknown_QueryInterface no interface for {36b73880-c2c8-11cf-8b46-00805f6cef60} 0164:fixme:mp3dmod:Unknown_QueryInterface no interface for {36b73880-c2c8-11cf-8b46-00805f6cef60} 0148:err:d3d:wined3d_debug_callback 015A1D90: "GL_INVALID_OPERATION in glUniform1(\"vs_c\"@1 has 4 components, not 1)". 0148:err:d3d:wined3d_debug_callback 015A1D90: "GL_INVALID_OPERATION in glUniformMatrix(non-matrix uniform)". 0148:err:d3d:wined3d_debug_callback 015A1D90: "GL_INVALID_OPERATION in glBindBuffer(non-gen name)". 0148:err:d3d:wined3d_debug_callback 015A1D90: "GL_INVALID_OPERATION in glBindBuffer(non-gen name)". 0148:err:d3d:wined3d_debug_callback 015A1D90: "GL_INVALID_OPERATION in glVertexAttribPointer(non-VBO array)". 0148:err:d3d:wined3d_debug_callback 015A1D90: "GL_INVALID_OPERATION in glVertexAttribPointer(non-VBO array)". 0148:err:d3d:wined3d_debug_callback 015A1D90: "GL_INVALID_OPERATION in glBufferData(no buffer bound)". 0148:err:d3d:wined3d_debug_callback 015A1D90: "GL_INVALID_OPERATION in glBufferData(no buffer bound)". 0148:err:d3d:wined3d_fence_test glClientWaitSync returned 0. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59774 --- Comment #9 from Stian Low <wineryyyyy@gmail.com> --- (In reply to Stian Low from comment #8)
renderer=vulkan (damavand) causes popup that warns "computer appears to have 0 MB video card". System information: 2000 MHz, 39040 MB, 0 MB (vendorID 1002, deviceID 15e7)
Clicking "Attempt to run" launches game but gets stuck on initial splash screen and never proceeds to welcome and main menus.
Dropping logs for renderer=vulkan (damavand) spammed when not proceeding past initial Samurai splash screen vs renderer=gl (default wined3d) which works. vkd3d-1.18-211-gd9210a62 (via old wow64) vs bundled version fixes many games with similar logs but AOEIII is another game that is not fixed despite similar logs also reported by: https://bugs.winehq.org/show_bug.cgi?id=59303 0168:err:d3d_shader:shader_spirv_compile_shader Failed to compile shader, ret -5. 0168:err:d3d:wined3d_context_vk_apply_draw_state No pipeline layout set. 0168:err:d3d:adapter_vk_draw_primitive Failed to apply draw state. vkd3d:0168:fixme:vkd3d:vsir_program_remap_output_signature Mapping signature index 1 (mask 0xf) to target location 8 (mask 0xf). vkd3d:0168:fixme:vkd3d:vsir_program_remap_output_signature Mapping signature index 2 (mask 0x3) to target location 0 (mask 0xf). 0168:fixme:d3d_shader:shader_spirv_compile_shader Shader log: 0168:fixme:d3d_shader:shader_spirv_compile_shader <anonymous>: E9000: Aborting due to not yet implemented feature: Input mask 0xf reads components not written in output mask 0x3. 0168:fixme:d3d_shader:shader_spirv_compile_shader 0168:err:d3d_shader:shader_spirv_compile_shader Failed to compile shader, ret -5. 0168:err:d3d:wined3d_context_vk_apply_draw_state No pipeline layout set. 0168:err:d3d:adapter_vk_draw_primitive Failed to apply draw state. vkd3d:0168:fixme:vkd3d:vsir_program_remap_output_signature Mapping signature index 1 (mask 0xf) to target location 8 (mask 0xf). vkd3d:0168:fixme:vkd3d:vsir_program_remap_output_signature Mapping signature index 2 (mask 0x3) to target location 0 (mask 0xf). 0168:fixme:d3d_shader:shader_spirv_compile_shader Shader log: 0168:fixme:d3d_shader:shader_spirv_compile_shader <anonymous>: E9000: Aborting due to not yet implemented feature: Input mask 0xf reads components not written in output mask 0x3. 0168:fixme:d3d_shader:shader_spirv_compile_shader -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59774 --- Comment #10 from Stian Low <wineryyyyy@gmail.com> --- Created attachment 80993 --> http://bugs.winehq.org/attachment.cgi?id=80993 Screenshots for wine-11.9-68dd9ef2cb5 with `winetricks -q d3dx9 directplay l3codecx` Including screenshot for in-game popup error: 00:00:00 (0): XS: Error 0003: could not compile file 'aiLoaderInactive.xs' Unclear if it causes gameplay issues but nothing apparently broken for brief tests. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59774 Nikolay Sivov <bunglehead@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED Fixed by SHA1| |0da47ca592021eb57da4d435155 | |33024cb687e22 --- Comment #11 from Nikolay Sivov <bunglehead@gmail.com> --- Marking fixed, 0da47ca592021eb57da4d43515533024cb687e22. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59774 Alexandre Julliard <julliard@winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #12 from Alexandre Julliard <julliard@winehq.org> --- Closing bugs fixed in 11.10. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla