OpenAL has unsafe MMX support on AMD64

Bug #149806 reported by Emmet Hikory
2
Affects Status Importance Assigned to Milestone
openal (Ubuntu)
Fix Released
Undecided
Emmet Hikory

Bug Description

OpenAL includes MMX optimisation libraries for x86, and enables a subset of them when built for AMD64. This at least causes torcs to crash on the first collision in a race, and apparently also causes problems in other environments (see http://btanks.sourceforge.net/blog/2007/08/21/good-news-everyone/).

Related branches

Emmet Hikory (persia)
Changed in openal:
assignee: nobody → persia
Revision history for this message
Emmet Hikory (persia) wrote :

Upstream has apparently rewritten all the SIMD support, including massive changes to both runtime checking and compile-time inclusion of the affected functions. In the absence of a simple upstream patch, and in preference to a partial patch to obsolete code, the attached debdiff simply disables MMX for AMD64.

Revision history for this message
Emmet Hikory (persia) wrote :
Revision history for this message
Daniel Holbach (dholbach) wrote :

Uploading.

Revision history for this message
Emmet Hikory (persia) wrote :

openal (1:0.0.8-4ubuntu2) gutsy; urgency=low

  * Disable MMX for AMD64 (LP: #149806)

 -- Emmet Hikory <email address hidden> Sun, 07 Oct 2007 22:46:20 +0900

Changed in openal:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.