[Bug 27087] New: Space Empires: Star Fury hangs with sound enabled (Alsa full hw. acceleration)

wine-bugs at winehq.org wine-bugs at winehq.org
Sat May 7 06:00:25 CDT 2011


http://bugs.winehq.org/show_bug.cgi?id=27087

           Summary: Space Empires: Star Fury hangs with sound enabled
                    (Alsa full hw. acceleration)
           Product: Wine
           Version: 1.3.19
          Platform: x86
               URL: http://www.fileplanet.com/130638/130000/fileinfo/Space
                    -Empires:-Starfury-Demo
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: minor
          Priority: P2
         Component: winmm&mci
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: gyebro69 at gmail.com
                CC: hoehle at users.sourceforge.net


Created an attachment (id=34522)
 --> (http://bugs.winehq.org/attachment.cgi?id=34522)
plain terminal output

The game becomes unresponsive when sounds are enabled and Alsa is set to full
hw. acceleration (default).
The easiest way to reproduce the issue in the demo by choosing <Credits> from
the main menu then click on <Close>. Another occurrence of the problem is when
you try to create a new game: the game hangs after you've entered the name of
your ship and commander.

Workaround: Alsa with 'emulation' mode.

Note #1 (when testing): in-game music must be disabled otherwise the game hits
bug #2748.
Note #2: if you encounter mostly black screen after starting the game you need
to change ORM to backbuffer.

To reproduce the problem in the demo:
1) Install the demo as usual.
2) Launch the demo by StarFury.exe the first time: this will create the
corresponding registry entry for the game. Quit the launcher and fire up
regedit. Look for the key under HKCU/Software/Malfador Machinations/Star Fury.
Change the value of 'Play Music' from true to false.
3) Launch the demo again (now with disabled music). In the main menu select
<Credits>. When you've seen enough of it click on <Close>: the game will hang.

The problem didn't occur in Wine-1.3.16:

15ad749eced53e0c33454970bfc2bdb58b64f92b is the first bad commit
commit 15ad749eced53e0c33454970bfc2bdb58b64f92b
Author: Jörg Höhle <hoehle at users.sourceforge.net>
Date:   Sat Mar 26 07:44:22 2011 +0100

    Revert "winmm: Fix PlaySound so it doesn't block when another sound is
already playing.".

    This reverts commit f44bc89bc41b2b8d75eeb4fc02f5aa587d84c13c.
    Let the player thread call waveOutReset itself instead.

:040000 040000 c2dad4069a0edd88b5e2a1f917530f181d4ffb08
344143fca0150b28cf8473c9e62d81f1f89b6454 M    dlls

Fedora 14 32-bit
Kernel 2.6.38.5
Alsa 1.0.24
Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2)

If you need a log with specific debug channels enabled, just ask...

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.


More information about the wine-bugs mailing list