[Bug 58171] New: Breath of Fire IV, Ys VI crashes on the opening video
http://bugs.winehq.org/show_bug.cgi?id=58171 Bug ID: 58171 Summary: Breath of Fire IV, Ys VI crashes on the opening video Product: Wine Version: 10.6 Hardware: x86-64 OS: Linux Status: NEW Keywords: regression Severity: normal Priority: P2 Component: quartz Assignee: wine-bugs(a)winehq.org Reporter: gyebro69(a)gmail.com CC: smazza(a)codeweavers.com Regression SHA1: 277c8924c1ecd8626b26e19206908f648cc86e2c Distribution: ArchLinux Created attachment 78459 --> http://bugs.winehq.org/attachment.cgi?id=78459 terminal output The GOG version of Breath of Fire IV and YS VI: The Ark of Naphistim crash when the first opening video is about to play. No demo versions exist. Reverting commit 277c8924c1ecd8626b26e19206908f648cc86e2c [amstream: Implement dynamic formats in ddraw stream.] fixes the crash for me. wine-10.6-71-gf7503d0a996 -- 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=58171 --- Comment #1 from Santino Mazza <smazza(a)codeweavers.com> --- I think this is related to a problem I found in Close Combat 3 after implementing dynamic formats in the ddraw stream, where the video plays with the wrong pixel format. This is probably related to quartz parser not checking for media type changes on the samples it obtains from the mem allocator. Also, I think we might have to change set the properties of the memory allocator to change the sample size to the new format. I'm going to be working on this. -- 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=58171 --- Comment #2 from Santino Mazza <smazza(a)codeweavers.com> --- Hi, I think the crash should be fixed with this merge request. https://gitlab.winehq.org/wine/wine/-/merge_requests/8042 The only thing left still is actually changing the format on the quartz parser side, so the opening video is probably going to play with the wrong format. -- 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=58171 --- Comment #3 from Béla Gyebrószki <gyebro69(a)gmail.com> --- (In reply to Santino Mazza from comment #2)
Hi, I think the crash should be fixed with this merge request. https://gitlab.winehq.org/wine/wine/-/merge_requests/8042
The only thing left still is actually changing the format on the quartz parser side, so the opening video is probably going to play with the wrong format.
The crash is fixed in the affected games by the patch, thank you. Indeed, there are problems with the videos: in Breath of Fire IV I get an empty white screen with only audio playing. Intro video is entirely skipped in Ys VI. This is with the patch applied. In both games videos worked properly before commit 277c8924. -- 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=58171 --- Comment #4 from Gijs Vermeulen <gijsvrm(a)gmail.com> --- (In reply to Santino Mazza from comment #2) This MR was superseeded by https://gitlab.winehq.org/wine/wine/-/merge_requests/8090 which was merged 5 months ago. Béla, can you confirm this is fixed now? -- 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=58171 --- Comment #5 from Béla Gyebrószki <gyebro69(a)gmail.com> --- (In reply to Gijs Vermeulen from comment #4)
(In reply to Santino Mazza from comment #2)
This MR was superseeded by https://gitlab.winehq.org/wine/wine/-/merge_requests/8090 which was merged 5 months ago.
Béla, can you confirm this is fixed now?
I can't reproduce the crash but only because the videos are simply skipped in the affected games in recent Wine, tested with 10.18. -- 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=58171 Zeb Figura <z.figura12@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com --- Comment #6 from Zeb Figura <z.figura12@gmail.com> --- Ys VI also needs dynamic reconnection support, much like bug 58261, but this time on the MPEG video decoder filter. I don't have access to Breath of Fire IV. Béla, could you grab a quick +quartz,+ddraw log, please? -- 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=58171 --- Comment #7 from Béla Gyebrószki <gyebro69@gmail.com> --- Created attachment 79914 --> http://bugs.winehq.org/attachment.cgi?id=79914 +quartz,+ddraw log (uncompressed 13 MB) Only the first splash screen, the Capcom logo is shown, the lengthy intro video is skipped and the game loads directly to the main menu. The game will only start in Windows XP mode in Wine, anything higher than XP makes the game crash immediately (not related to this bug report, always has been the case even though it is the GOG version.) wine-11.0-rc1-27-gd60f8286056 -- 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=58171 --- Comment #8 from Zeb Figura <z.figura12@gmail.com> --- (In reply to Béla Gyebrószki from comment #7)
Created attachment 79914 [details] +quartz,+ddraw log (uncompressed 13 MB)
Only the first splash screen, the Capcom logo is shown, the lengthy intro video is skipped and the game loads directly to the main menu. The game will only start in Windows XP mode in Wine, anything higher than XP makes the game crash immediately (not related to this bug report, always has been the case even though it is the GOG version.)
wine-11.0-rc1-27-gd60f8286056
Thanks! I *think* that's the same problem, although it manifests in a slightly different way. I've sent 9743, which fixes Ys VI and should hopefully fix Breath of Fire IV too. -- 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=58171 Béla Gyebrószki <gyebro69@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Fixed by SHA1| |e5d435e3b8090c5ea8593bcd103 | |9c78b90220b3e Resolution|--- |FIXED --- Comment #9 from Béla Gyebrószki <gyebro69@gmail.com> --- (In reply to Zeb Figura from comment #8)
(In reply to Béla Gyebrószki from comment #7)
Created attachment 79914 [details] +quartz,+ddraw log (uncompressed 13 MB)
Only the first splash screen, the Capcom logo is shown, the lengthy intro video is skipped and the game loads directly to the main menu. The game will only start in Windows XP mode in Wine, anything higher than XP makes the game crash immediately (not related to this bug report, always has been the case even though it is the GOG version.)
wine-11.0-rc1-27-gd60f8286056
Thanks! I *think* that's the same problem, although it manifests in a slightly different way. I've sent 9743, which fixes Ys VI and should hopefully fix Breath of Fire IV too.
Tested in wine-11.0-rc1-47-ge5d435e3b80. Commit e5d435e3b8090c5ea8593bcd1039c78b90220b3e indeed fixes the missing video issue in Breath of Fire IV and in Ys VI. Thank you! There are still issues with silently skipped videos in Ys I and Ys II which was originating from commit 277c8924, I will file a new bug report about that later if you don't mind. -- 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=58171 --- Comment #10 from Zeb Figura <z.figura12@gmail.com> --- (In reply to Béla Gyebrószki from comment #9)
Commit e5d435e3b8090c5ea8593bcd1039c78b90220b3e indeed fixes the missing video issue in Breath of Fire IV and in Ys VI. Thank you!
Thank you!
There are still issues with silently skipped videos in Ys I and Ys II which was originating from commit 277c8924, I will file a new bug report about that later if you don't mind.
Of course! Thank you so much for testing and reporting bugs; we are fortunate to have a reporter like you volunteering their time. -- 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=58171 --- Comment #11 from Béla Gyebrószki <gyebro69@gmail.com> --- (In reply to Béla Gyebrószki from comment #9)
There are still issues with silently skipped videos in Ys I and Ys II which was originating from commit 277c8924, I will file a new bug report about that later if you don't mind.
There is no need to open a bug report about that because commit ef50cbd69ff3bb01e4a2ac4fda5adcae47694fac already fixed the remaining issue with skipped videos in Ys I and Ys II. 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=58171 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.0-rc2. -- 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 (2)
-
WineHQ Bugzilla -
WineHQ Bugzilla