https://bugs.winehq.org/show_bug.cgi?id=47289
Bug ID: 47289 Summary: Obduction: fails to render menu and crashes at launch Product: Wine Version: 4.3 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: 4xcbf1ftxxey@opayq.com Distribution: ---
Created attachment 64587 --> https://bugs.winehq.org/attachment.cgi?id=64587 All logs collected, plus some git info. Detailled description in readme file
When running the game Obduction (GOG version, 1.7.0), for versions of wine after commit 5dcb329667e3d4e630a7b3723f2eaee31652a568 (included), the splash screen (as far as I know, a static image) shows up correctly, but when the window that is supposed to contain the main menu shows up, it is completely black and doesn't respond. 30 seconds later, a pop-up shows up and the game crashes.
The pop-up's text is """LowLevelFatalError [File:G:\Jenkins\workspace\Obduction-Win-Client\Engine\Source\Runtime\RenderCore\Private\RenderingThread.cpp] [line: 932] GameThread timed out waiting for RenderThread after 30.00 secs"""
Note: patching this on the latest version of wine might be difficult, because there was a change in behavior: either a (partially functionning) patch or a new bug (that masks this one) was introduced"
See bug [link placeholder], related to commit 8c69a77032ff8d5f0a79c387646f40716d9393ad
OS: Ubuntu 18.04 Driver: nvidia proprietary, 418.56 Wine: 5dcb329667e3d4e630a7b3723f2eaee31652a568 and later
https://bugs.winehq.org/show_bug.cgi?id=47289
4xcbf1ftxxey@opayq.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |4xcbf1ftxxey@opayq.com, | |bunglehead@gmail.com Keywords| |regression Regression SHA1| |5dcb329667e3d4e630a7b3723f2 | |eaee31652a568
https://bugs.winehq.org/show_bug.cgi?id=47289
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|bunglehead@gmail.com |
https://bugs.winehq.org/show_bug.cgi?id=47289
--- Comment #1 from 4xcbf1ftxxey@opayq.com --- sorry for the unclear formulation: the game only crashes/closes when the pop-up is closed.
about the [link placeholder]: the bug report referenced here is https://bugs.winehq.org/show_bug.cgi?id=47290
https://bugs.winehq.org/show_bug.cgi?id=47289
4xcbf1ftxxey@opayq.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bunglehead@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=47289
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|bunglehead@gmail.com |
https://bugs.winehq.org/show_bug.cgi?id=47289
pattietreutel katyaberezyaka@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |katyaberezyaka@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=47289
--- Comment #2 from debianxfce fin4478@hotmail.com --- Created attachment 64611 --> https://bugs.winehq.org/attachment.cgi?id=64611 Obduction log with wine-staging and dxvk
I have a similar problem with wine-4.9 (Staging) and DXVK 1.2.1. The game shows a splash window and opens a black window that can be terminated with the task manager without crashing. See the log file. My System: Host: ryzenpc Kernel: 5.2.0-rc1+ x86_64 bits: 64 Desktop: Xfce 4.13.2 Distro: Debian GNU/Linux 10 (buster) Machine: Type: Desktop Mobo: ASUSTeK model: PRIME B350M-K v: Rev X.0x serial: <root required> UEFI [Legacy]: American Megatrends v: 4801 date: 04/25/2019 CPU: 6-Core: AMD Ryzen 5 1600 type: MT MCP speed: 3017 MHz Graphics: Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] driver: amdgpu v: kernel Display: x11 server: X.Org 1.20.4 driver: amdgpu resolution: 3840x2160~60Hz OpenGL: renderer: Radeon RX 570 Series (POLARIS10 DRM 3.32.0 5.2.0-rc1+ LLVM 9.0.0) v: 4.5 Mesa 19.2.0-devel - padoka PPA
https://bugs.winehq.org/show_bug.cgi?id=47289
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |mfplat
--- Comment #3 from Nikolay Sivov bunglehead@gmail.com --- It's using Media Foundation API to display a video when game is started. Hag, or rather indefinite wait, happens because game is waiting for media session event that never arrives.
https://bugs.winehq.org/show_bug.cgi?id=47289
--- Comment #4 from debianxfce fin4478@hotmail.com --- I installed Media Foundation with winetricks and the game shows an error dialog and quits. wine: Call from 0x7b456206 to unimplemented function mfplat.dll.MFGetConfigurationDWORD, aborting
https://bugs.winehq.org/show_bug.cgi?id=47289
--- Comment #5 from Nikolay Sivov bunglehead@gmail.com --- It does not have redist package as far as I know, for this reason such setup is invalid. What you got shows internal function calls that we are not interested in replicating.
https://bugs.winehq.org/show_bug.cgi?id=47289
--- Comment #6 from Liam Marsh 4xcbf1ftxxey@opayq.com --- (I am way too new to wine's structure to have initiative on this myself, but if you want me to try something specific, even a patch to print more info, don't hesitate to ask)
https://bugs.winehq.org/show_bug.cgi?id=47289
--- Comment #7 from Nikolay Sivov bunglehead@gmail.com --- Could you retest with current git maybe? It now has closing event support, so in theory it should be possible to skip this video by pressing Escape, that calls IMFMediaSession::Close() and then waits for closing event.
https://bugs.winehq.org/show_bug.cgi?id=47289
Liam Marsh 4xcbf1ftxxey@opayq.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #8 from Liam Marsh 4xcbf1ftxxey@opayq.com --- It does works now!
I can't remember a video even being there, but a single click event can make the window render and respond.
Thanks a lot!
(setting status to "resolved", but I don't know if there is a more appropriate one (maybe "staged") )
Have a nice day!
https://bugs.winehq.org/show_bug.cgi?id=47289
--- Comment #9 from Nikolay Sivov bunglehead@gmail.com --- I believe it's Unreal Engine video that fails to play. While things definitely improved now so you can skip it, some nontrivial parts to make it play are still missing. We can have another bug report when this becomes more important.
https://bugs.winehq.org/show_bug.cgi?id=47289
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.10.