http://bugs.winehq.org/show_bug.cgi?id=29664
Bug #: 29664 Summary: RC Cars hangs after the intro video Product: Wine Version: 1.3.37 Platform: x86 URL: http://www.fileplanet.com/131248/130000/fileinfo/R.C.- Cars-Demo OS/Version: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: winegstreamer AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: aric@codeweavers.com Classification: Unclassified Regression SHA1: b32b1a924eb00b568ebb758fcf5afa12f80d984a
Created attachment 38469 --> http://bugs.winehq.org/attachment.cgi?id=38469 terminal output
This problem occurs in many games which use quartz/winegstreamer to play the intro videos.
The problem: the intro video is playing fine, but as soon as it ends (or when I skip the video) the game freezes. Shortly after, Wine crashes (without a usable backtrace). The following message is printed in the terminal: err:ntdll:RtlpWaitForCriticalSection section 0x197c78 "transform.c: TransformFilter.csFilter" wait timed out in thread 0009, blocked by 0000, retrying (60 sec)
The problem appeared recently and regression testing resulted:
b32b1a924eb00b568ebb758fcf5afa12f80d984a is the first bad commit commit b32b1a924eb00b568ebb758fcf5afa12f80d984a Author: Aric Stewart aric@codeweavers.com Date: Mon Jan 16 14:14:23 2012 -0600
strmbase: In the TransformFilter add a critical section that protects the streaming state.
:040000 040000 ed8d2ee7fc9af0bfed1cf57b2a56ed5bc0eb5dc8 caae83d68cc5f6d9625e02626f66a77573fefe61 M dlls :040000 040000 f6ad2556bebc8ed15364d4b003dd5b3231083950 bc29446443465aeedb28d790436e0deff40cb768 M include
The reverted patch fixed the issue (wine-1.3.37-254-g14b790a).
Steps to reproduce the problem with RC Cars demo: 1. Unpack, then install the demo with 'wine msiexec /i RCCarsDemo_Full.msi'. 2. Start the demo with RCCarsDemo.exe. In the launcher click on <Continue>. The intro video begins to play. The video is nearly 2 minutes long, you can skip it by pressing <Esc>. The game freezes at this point.
Fedora 16 x86 Nvidia 250 / driver 290.10 X.Org X Server 1.11.3 gstreamer-0.10.35-1.fc16.i686 + plugins (base, good, bad, ugly, ffmpeg) installed
Please let me know if you need a log with debug channels enabled.