[Bug 53724] New: Obduction in-game videos don't play
https://bugs.winehq.org/show_bug.cgi?id=53724 Bug ID: 53724 Summary: Obduction in-game videos don't play Product: Wine Version: 7.18 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: mfplat Assignee: wine-bugs(a)winehq.org Reporter: zerooneo(a)01101001.net Regression SHA1: 6424b9d6b70ead890f729917fafc09a36d44a51b Distribution: Ubuntu Created attachment 73154 --> https://bugs.winehq.org/attachment.cgi?id=73154 Log of the console output from the first non-working version In commit 6424b9d6b70ead890f729917fafc09a36d44a51b , "dbghelp: Store all address ranges for inline sites.", in-game video and audio in Obduction stop playing. The log contains messages relating to both an invalid pointer access as well as to mfplat, which is involved in playing the videos. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=53724 --- Comment #1 from David Oftedal <zerooneo(a)01101001.net> --- P.S. Hold that thought. The same error has now appeared in an earlier commit. Will post details of the new commit soon. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=53724 --- Comment #2 from David Oftedal <zerooneo(a)01101001.net> --- Created attachment 73156 --> https://bugs.winehq.org/attachment.cgi?id=73156 Log of a null-pointer error occurring on program exit -- 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.
https://bugs.winehq.org/show_bug.cgi?id=53724 David Oftedal <zerooneo(a)01101001.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #73154|Log of the console output |Log of the console output description|from the first non-working |from when videos didn't |version |play -- 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.
https://bugs.winehq.org/show_bug.cgi?id=53724 David Oftedal <zerooneo(a)01101001.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Obduction in-game videos |Obduction fails in a random |don't play |way out of a handful of | |possible ways -- 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.
https://bugs.winehq.org/show_bug.cgi?id=53724 --- Comment #3 from David Oftedal <zerooneo(a)01101001.net> --- It turns out that the game behaves in a random way out of the following four: 1) On rare occasions, it behaves as expected. 2) Sometimes it crashes with a null pointer error on program exit. 3) Sometimes it crashes after a few seconds of gameplay. 4) Sometimes it crashes when starting the game, before displaying any graphics, but after initializing audio. The error started occurring after version 7.17, but is at least present in commit 3c9c1ffdba637f11681cda26b8205db9d6316134 . Using "taskset -c 0" or "taskset -c 1" seems to eliminate or reduce the likelyhood of errors #2 and #3, but it does not eliminate error #4. The random behaviour, the taskset workaround and the range of commits leads me to suspect the "Fix affinity test when there are too many CPUs." commits. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=53724 --- Comment #4 from David Oftedal <zerooneo(a)01101001.net> --- I forgot #5: Sometimes the game fails to play videos and the associated audio and subtitles. And takset seems to fix or reduce the likelyhood of that error as well. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=53724 David Oftedal <zerooneo(a)01101001.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|mfplat |kernel32 --- Comment #5 from David Oftedal <zerooneo(a)01101001.net> --- After many, many rounds of "git bisect", the errors turn out to occur from the very first commit in the version, 8b7baa1128d974b6b9e4fc49853242e50d96c940 - "configure: Use --disable-stdcall-fixup for all PE builds." Commit ef13dcf0b98d3fc489d27a0c0fcbed5ed0e584b4 seems to work every time, commits 8b7baa1128d974b6b9e4fc49853242e50d96c940 and onward nearly always fail in one of the four ways listed above, except if one uses taskset to lock the game to one core, in which case it prefers to fail in way #4. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=53724 David Oftedal <zerooneo(a)01101001.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|kernel32 |-unknown Regression SHA1|6424b9d6b70ead890f729917faf |8b7baa1128d974b6b9e4fc49853 |c09a36d44a51b |242e50d96c940 -- 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.
https://bugs.winehq.org/show_bug.cgi?id=53724 David Oftedal <zerooneo(a)01101001.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zerooneo(a)01101001.net Component|-unknown |comdlg32 -- 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.
https://bugs.winehq.org/show_bug.cgi?id=53724 David Oftedal <zerooneo(a)01101001.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1|8b7baa1128d974b6b9e4fc49853 | |242e50d96c940 | -- 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.
https://bugs.winehq.org/show_bug.cgi?id=53724 --- Comment #6 from David Oftedal <zerooneo(a)01101001.net> --- That an error of this kind should affect the very first commit seemed a tad too convenient, and sadly, the problem has also started affecting version 7.17, which is known to be working. So version 7.17 compiled on 10 September works perfectly. But version 7.17 compiled today exhibits these random errors. The errors occur with or without DXVK, and so are probably unrelated, but I have upgraded Ubuntu since then, leading to different versions of many tools and libraries. The version numbers of the two version 7.17s also appear different: wine-5.22-15871-ga4930f003f4 (working) wine-5.22-16092-gef13dcf0b98 (not working) -- 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.
https://bugs.winehq.org/show_bug.cgi?id=53724 --- Comment #7 from David Oftedal <zerooneo(a)01101001.net> --- By chance I found out that wine-5.22-15871-ga4930f003f4 refers to version 7.16 . It may be that 7.16 is the last working version, and not 7.17. New regression SHA1 coming up. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=53724 David Oftedal <zerooneo(a)01101001.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|7.18 |7.17 -- 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.
https://bugs.winehq.org/show_bug.cgi?id=53724 David Oftedal <zerooneo(a)01101001.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|comdlg32 |-unknown -- 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.
https://bugs.winehq.org/show_bug.cgi?id=53724 David Oftedal <zerooneo(a)01101001.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |mfplat -- 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.
https://bugs.winehq.org/show_bug.cgi?id=53724 David Oftedal <zerooneo(a)01101001.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |156aa87c57a975d44c6feabaf34 | |a18508d76a0e2, | |5af9f06e5c8f9f2c06b8285eca5 | |2c7ce89c42165 or | |e741f49aa3e34c462bf28d4c9d5 | |11ac31b74dc9a -- 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.
https://bugs.winehq.org/show_bug.cgi?id=53724 David Oftedal <zerooneo(a)01101001.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|mfplat |-unknown -- 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.
https://bugs.winehq.org/show_bug.cgi?id=53724 David Oftedal <zerooneo(a)01101001.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1|156aa87c57a975d44c6feabaf34 |5af9f06e5c8f9f2c06b8285eca5 |a18508d76a0e2, |2c7ce89c42165 |5af9f06e5c8f9f2c06b8285eca5 | |2c7ce89c42165 or | |e741f49aa3e34c462bf28d4c9d5 | |11ac31b74dc9a | -- 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.
https://bugs.winehq.org/show_bug.cgi?id=53724 --- Comment #8 from David Oftedal <zerooneo(a)01101001.net> --- It was indeed related to MF, hence the problems with the videos. I've tracked it down to commit 5af9f06e5c8f9f2c06b8285eca52c7ce89c42165, "mf: Use the SESSION_FLAG_PENDING_COMMAND to delay further commands." -- 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.
https://bugs.winehq.org/show_bug.cgi?id=53724 David Oftedal <zerooneo(a)01101001.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |mfplat -- 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.
https://bugs.winehq.org/show_bug.cgi?id=53724 Zeb Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rbernon(a)codeweavers.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.
https://bugs.winehq.org/show_bug.cgi?id=53724 David Oftedal <zerooneo(a)01101001.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #9 from David Oftedal <zerooneo(a)01101001.net> --- Fixed in 7.19. At least, in 5 quick runs which involved starting, playing videos and exiting, none of the four errors occurred. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=53724 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression -- 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.
https://bugs.winehq.org/show_bug.cgi?id=53724 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #10 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 7.20. -- 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