[Bug 59159] New: Divinity II: Developer's Cut crashes after showing the loading screen
http://bugs.winehq.org/show_bug.cgi?id=59159 Bug ID: 59159 Summary: Divinity II: Developer's Cut crashes after showing the loading screen Product: Wine Version: 10.18 Hardware: x86-64 URL: https://store.steampowered.com/app/219780/Divinity_II_ Developers_Cut/ OS: Linux Status: NEW Keywords: regression Severity: normal Priority: P2 Component: quartz Assignee: wine-bugs@list.winehq.org Reporter: gyebro69@gmail.com Regression SHA1: d8646199d8181b0b2ab713ab33d351459f154d3d Distribution: ArchLinux Created attachment 80010 --> http://bugs.winehq.org/attachment.cgi?id=80010 terminal output The game is affected by bug #25329: Windows Media video files that have both video and audio components don't work without external codecs installed. However there are other WMV files in the game that have only video part such as 'loading.wmv' which is a simple animated screen that leads to the main menu when you start the game. This loading animation used to work properly until Wine-10.18, but now the game crashes before the main menu could be loaded. Reverting commit d8646199d8181b0b2ab713ab33d351459f154d3d fixes the crash for me. Still present in Wine-11.0-rc3 Can't add the author of the patch to CC list, he probably registered with another email address here on bugzilla. -- 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=59159 Zeb Figura <z.figura12@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|quartz |wmp&wmvcore CC| |yshuiv7@gmail.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=59159 --- Comment #1 from Yuxuan Shui <yshuiv7@gmail.com> --- Is there any additional setup I need to do to run this game? This game crashes very early for me, before reaching the point of playing the intro. -- 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=59159 --- Comment #2 from Béla Gyebrószki <gyebro69@gmail.com> --- (In reply to Yuxuan Shui from comment #1)
Is there any additional setup I need to do to run this game? This game crashes very early for me, before reaching the point of playing the intro.
The game needs Nvidia Physx to be installed. Later on it may require some of the d3dx9 libs, but this crash happens earlier. Rename/remove intro.wmv in Data/Video directory to work around bug #25329, so that only loading.wmv should be loaded. -- 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=59159 --- Comment #3 from Yuxuan Shui <yshuiv7@gmail.com> --- Sorry, my mistake. Divinity2.exe needs to be run with current working directory inside "bin", otherwise the game crashes because it can't find resource files. Now I can reproduce the WMReader crash. -- 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=59159 --- Comment #4 from Yuxuan Shui <yshuiv7@gmail.com> --- Fix: https://gitlab.winehq.org/wine/wine/-/merge_requests/9858 (copying the explanation from the merge request):
This bug causes Bug 59159 because filter graph destruction happens in parallel with wm async reader reads, in separate threads. on one side the asf reader is destroyed in filter graph destruction, which (in another thread) triggers allocation failure in the wm reader (because the allocator has just been decommitted), which returns NO_MORE_SAMPLES to the wm _async_ reader's read thread, which in turn calls the asf reader's reader callback, which uses the already freed asf reader.
-- 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=59159 --- Comment #5 from Béla Gyebrószki <gyebro69@gmail.com> --- (In reply to Yuxuan Shui from comment #4)
Fix: https://gitlab.winehq.org/wine/wine/-/merge_requests/9858
The patch fixes the crash, thank you. -- 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=59159 mrdeathjr28@yahoo.es changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mrdeathjr28@yahoo.es -- 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=59159 Béla Gyebrószki <gyebro69@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |a0a82c471b09a0c0b8b5049bc2a | |696286422d492 Status|NEW |RESOLVED --- Comment #6 from Béla Gyebrószki <gyebro69@gmail.com> --- Fixed with https://gitlab.winehq.org/wine/wine/-/commit/a0a82c471b09a0c0b8b5049bc2a6962... -- 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=59159 Alexandre Julliard <julliard@winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #7 from Alexandre Julliard <julliard@winehq.org> --- Closing bugs fixed in 11.2. -- 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