Bug#605504: chocolate-doom: Game freezes up during play

Simon Howard fraggle at gmail.com
Tue Nov 30 20:39:35 UTC 2010


Package: chocolate-doom
Version: 1.4.0-1
Severity: grave
Tags: patch
Justification: renders package unusable


Chocolate Doom locks up during play.  This is due to a bug in
SDL_mixer 1.2.8 that was fixed in v1.2.9.  When using the
Mix_SetPanning function to set the left/right separation of a playing
sound effect, a race condition can occur that causes a structure to be
accessed by the main thread after it has been freed by the sound
callback thread.

A fix for the SDL_mixer bug can be found in the LibSDL HG repository,
changeset 884a700fb3ff.  This fix was included in the v1.2.9 release.
Alternatively, a workaround for the bug can be found in the Chocolate
Doom SVN repository, see revision 2165.

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages chocolate-doom depends on:
ii  doom-wad-shareware [doom-wad 1.9.fixed-2 Shareware game files for the 3D ga
ii  libc6                        2.11.2-7    Embedded GNU C Library: Shared lib
ii  libsdl-mixer1.2              1.2.8-6+b1  mixer library for Simple DirectMed
ii  libsdl-net1.2                1.2.7-2     network library for Simple DirectM
ii  libsdl1.2debian              1.2.14-6.1  Simple DirectMedia Layer

chocolate-doom recommends no packages.

chocolate-doom suggests no packages.

-- no debconf information





More information about the Pkg-games-devel mailing list