http://bugs.winehq.org/show_bug.cgi?id=28202
Summary: Warrior Kings-Battles hangs with the splash screen Product: Wine Version: 1.3.27 Platform: x86 URL: http://www.fileplanet.com/121046/120000/fileinfo/Warri or-Kings:-Battles-Demo OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: quartz AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: m.b.lankhorst@gmail.com Regression SHA1: d54c53a4b64223cb5744571b9f56064543e385c0
Created an attachment (id=36119) --> (http://bugs.winehq.org/attachment.cgi?id=36119) +quartz,+tid log (winegstreamer enabled)
The game freezes after starting, showing only a black screen or the splash screen (this varies between runs).
Terminal output doesn't reveal any suspicious messages.
The game can be started without the problem in Wine-1.0 (of course, the intro video is not playing and the game loads directly to the main menu). The reported problem can be reproduced since Wine-1.1.0 on my system and regression testing resulted:
d54c53a4b64223cb5744571b9f56064543e385c0 is the first bad commit commit d54c53a4b64223cb5744571b9f56064543e385c0 Author: Maarten Lankhorst m.b.lankhorst@gmail.com Date: Thu Jun 26 11:26:53 2008 -0700
quartz: Fix Render and RenderFile.
RenderFile should add a source filter and call Render on each output pin, while Render() should try to connect, first directly to any existing renderers, and then using intermediates. It uses recursion since this is the only possible way to implement Render sanely.
:040000 040000 537178770df982e4f576f330b86652f336e3524f ce5c932c7a7e5552f08aab3282f69887414eacb6 M dlls
Workaround (using a current Wine): native quartz + devenum dlls, disable winegstreamer.dll
Author of the patch added to CC.
Fedora 15 x86 Gstreamer 0.10.34 +additional plugins installed