http://bugs.winehq.org/show_bug.cgi?id=27511
Summary: Plants vs. Zombies (Steam) crashes on launch Product: Wine Version: 1.3.22 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: mmdevapi AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: aeikum@codeweavers.com
Created an attachment (id=35176) --> (http://bugs.winehq.org/attachment.cgi?id=35176) terminal output
The Steam version of game crashes instantly after starting in the git version of Wine (wine-1.3.22-164-g17e6d75). The same game bought off directly of the publisher (Popcap) has no such problem.
The Steam version starts fine in Wine-1.3.22:
bc10fd3ce68f3d51a4e5fbb6395758e9c957f5a5 is the first bad commit commit bc10fd3ce68f3d51a4e5fbb6395758e9c957f5a5 Author: Andrew Eikum aeikum@codeweavers.com Date: Mon Jun 13 15:23:09 2011 -0500
mmdevapi: Sessions should be unique per-device.
:040000 040000 28b02aa728e984ac2b281d9dd163f427ceb2aa2d 54e2ee2b70d3d3af88dd6b2f1df1c6225f7a7ae5 M dlls
Reverting the patch fixed the issue. Disabling mmdevapi also works around the startup problem.
Author of the patch added to CC.
Fedora 15 32-bit Alsa 1.0.24 Kernel 2.6.38.8
http://bugs.winehq.org/show_bug.cgi?id=27511
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=27511
--- Comment #1 from Andrew Eikum aeikum@codeweavers.com 2011-06-17 09:52:06 CDT --- Created an attachment (id=35179) --> (http://bugs.winehq.org/attachment.cgi?id=35179) mmdevapi: Fix refcounts in IAudioClient::GetService
It's a refcounting problem on IAudioSessionControl (and also ISimpleAudioVolume). I've got a fix, and will submit it sometime today. It's attached here.
http://bugs.winehq.org/show_bug.cgi?id=27511
--- Comment #2 from GyB gyebro69@gmail.com 2011-06-17 14:54:24 CDT --- The attached patch fixes the startup problem in Plants vs. Zombies as well as in other games that are also affected by this regression.
http://bugs.winehq.org/show_bug.cgi?id=27511
Andrew Eikum aeikum@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #3 from Andrew Eikum aeikum@codeweavers.com 2011-06-20 14:48:52 CDT --- Fixed by a93efd5346b689d04762b763819e3db2304373d5. Thanks for reporting!
http://bugs.winehq.org/show_bug.cgi?id=27511
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org 2011-06-24 17:43:23 CDT --- Closing bugs fixed in 1.3.23.
http://bugs.winehq.org/show_bug.cgi?id=27511
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |a93efd5346b689d04762b763819 | |e3db2304373d5
http://bugs.winehq.org/show_bug.cgi?id=27511
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |adys.wh@gmail.com Regression SHA1| |bc10fd3ce68f3d51a4e5fbb6395 | |758e9c957f5a5