http://bugs.winehq.org/show_bug.cgi?id=28337
Summary: The Polynomial v1.22 freezes after killing an enemy Product: Wine Version: 1.3.24 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winegstreamer AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: m.b.lankhorst@gmail.com Regression SHA1: 715921fea080187ec8a9513ab8b80c6e1c7ab636
Created an attachment (id=36315) --> (http://bugs.winehq.org/attachment.cgi?id=36315) plain terminal output
Description: The Polynomial is an indie space shooter with pretty nice visuals and music. The game worked flawlessly in Wine until the latest game update (v1.22 as of writing).
The problem: the game freezes when I kill an enemy.
The game utilizes Openal. Whether I use the built-in openal32.dll or the game supplied one (with override), the problem is there. The native Linux version of the game doesn't exhibit the problem. The demo version of the game is still at version 1.21, which is not affected.
I tracked down the problem to the following commit:
715921fea080187ec8a9513ab8b80c6e1c7ab636 is the first bad commit commit 715921fea080187ec8a9513ab8b80c6e1c7ab636 Author: Maarten Lankhorst m.b.lankhorst@gmail.com Date: Tue Jul 5 14:25:28 2011 +0200
winegstreamer: Fix setcaps call.
:040000 040000 a1a8a4663e247a9641323ca058d64ed7755b53f4 594e7d0771b4d7972c0e7a23334368e52a443739 M dlls
The patch can be reverted cleanly on the current, 1.3.28 version, and that fixed the issue.
Fedora 15 x86 Kernel 2.6.40.4-5.fc15.i686.PAE Alsa 1.0.24 Pulseaudio is not running Gstreamer-0.10.34 (plugins installed: base, bad-free, ffmpeg, ugly, good)