[Bug 56714] New: Startopia is stuck on a black screen on launch
https://bugs.winehq.org/show_bug.cgi?id=56714 Bug ID: 56714 Summary: Startopia is stuck on a black screen on launch Product: Wine Version: 9.8 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: accounts.winehq.org(a)vv221.fr Distribution: --- With WINE 9.9, Startopia starts to a black screen, with no audio, and gets stuck at this point. The intro videos do not play and no further action is possible beside killing the process. All GStreamer plugins are available. Reverting to WINE 8.3 does get rid of the bug, applying the 8.3 → 8.4 upgrade seems to be what triggers it for the first time. I have not yet run a full bisect between 8.3 and 8.4 to spot the faulty commit, but should have the time to setup an environment for that in the coming days. -- 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=56714 vv221 <accounts.winehq.org(a)vv221.fr> 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=56714 Ken Sharp <imwellcushtymelike(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEEDINFO --- Comment #1 from Ken Sharp <imwellcushtymelike(a)gmail.com> --- Please read https://wiki.winehq.org/Bugs and supply the full console log and any other mandatory information. A regression test is also needed. https://wiki.winehq.org/Regression_Testing -- 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=56714 --- Comment #2 from vv221 <accounts.winehq.org(a)vv221.fr> --- Created attachment 76496 --> https://bugs.winehq.org/attachment.cgi?id=76496 startopia.log Attached is the WINE output when trying to run "startopia.exe". The final "Killed" is because of the process being interrupted with Ctrl+C after letting the black screen stay for a couple seconds. -- 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=56714 --- Comment #3 from Ken Sharp <imwellcushtymelike(a)gmail.com> --- Do you know if the demo exhibits the same behaviour? (I can't currently test it) https://www.gamepressure.com/download.asp?ID=548 -- 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=56714 --- Comment #4 from vv221 <accounts.winehq.org(a)vv221.fr> --- Sadly the demo build (Beta 2001.5.15.1) crashes even with WINE 8.3. On the other hand even on WINE 9.9 it displays the loading screen and plays the background music before crashing, while the full game does not even reach this step. A notable difference between the demo and the full game is that the demo does not include any intro video. -- 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=56714 --- Comment #5 from vv221 <accounts.winehq.org(a)vv221.fr> --- The videos are probably not the source of the problem here, as deleting them does not allow the game to start with WINE 9.9. The same deletion on 8.3 makes the game skip them and start without error. -- 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=56714 Ken Sharp <imwellcushtymelike(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|9.8 |9.9 -- 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=56714 vv221 <accounts.winehq.org(a)vv221.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |46c8a637525d0f1cf67830295fb | |460c819b800b6 -- 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=56714 vv221 <accounts.winehq.org(a)vv221.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |winex11.drv --- Comment #6 from vv221 <accounts.winehq.org(a)vv221.fr> --- I identified the faulty commit: 46c8a637525 winex11: Separately store the internal pixel format set by WGL_WINE_pixel_format_passthrough. It can easily be reverted on top of WINE 8.4, only a small conflict needs to be resolved manually. -- 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=56714 --- Comment #7 from vv221 <accounts.winehq.org(a)vv221.fr> --- (sorry, I sent the previous comment early by accident, here is the follow up) When reverting the identified commit, WINE 8.4 no longer fails to start Startopia. Reverting it on top of WINE 9.0 is barely more complex. After reverting this commit, WINE 9.0 can to run the game too. Finally reverting it on top of the current master (1d3515481) is a bit more involved but can be done too. I am going to attach a patch for that one. On current master and with this patch applied, the game runs successfully. -- 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=56714 --- Comment #8 from vv221 <accounts.winehq.org(a)vv221.fr> --- Created attachment 76830 --> https://bugs.winehq.org/attachment.cgi?id=76830 Revert the regression This is not a minimal patch, but a full revert of the commit introducing the regression. It can most probably be reduced while still providing a fix. As I am not a C developer, I have not tried tinkering with it further as soon as I got WINE to build cleanly. -- 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=56714 Zeb Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW CC| |z.figura12(a)gmail.com --- Comment #9 from Zeb Figura <z.figura12(a)gmail.com> --- Is this still present with 10.0-rc1? There was at least one other fix related to this area already committed. I can't seem to reproduce the black screen even with 9.9. -- 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=56714 vv221 <accounts.winehq.org(a)vv221.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #10 from vv221 <accounts.winehq.org(a)vv221.fr> --- Thanks for the heads up, I can confirm that I the game is no longer stuck prior to playing the videos when I run it through WINE 10.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.
https://bugs.winehq.org/show_bug.cgi?id=56714 --- Comment #11 from Zeb Figura <z.figura12(a)gmail.com> --- Thanks! -- 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=56714 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #12 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 10.0-rc3. -- 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