Public bug reported:

Bug encountered on Ubuntu 7.04 and 7.10 and affects both x86 and x86_64
architectures.

This is a known bug of the outdated sample implementation: calling
alcMakeContextCurrent more than two times results in a crash. This issue
is descibed in detail at the OpenAL mailing list:
http://opensource.creative.com/pipermail/openal/2008-January/010881.html

Quote:

"It was caused by alcMakeContextCurrent trying to (re)set the output
parameters of the playback device to those defined in the given context.
However by the second time it's called on a context, the device is
playing. Under ALSA, this causes crashes.

IIRC the latest SVN version has this fixed. You might have better luck
with OpenAL-Soft though since I don't know of any plans for another SI
release."

This bug affects our application (OpenTK, http://www.opentk.com). The
recommended solution is switching to an unstable OpenAL version, or
abandoning OpenAL in favor of OpenAL-Soft, which will likely become the
Sample Implementation in the future.

** Affects: openal (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

+ Bug encountered on Ubuntu 7.04 and 7.10 and affects both x86 and x86_64
+ architectures.
+ 
  This is a known bug of the outdated sample implementation: calling
  alcMakeContextCurrent more than two times results in a crash. This issue
  is descibed in the OpenAL mailing list:
  http://opensource.creative.com/pipermail/openal/2008-January/010881.html
  
  Quote:
  
  "It was caused by alcMakeContextCurrent trying to (re)set the output
  parameters of the playback device to those defined in the given context.
  However by the second time it's called on a context, the device is
  playing. Under ALSA, this causes crashes.
  
  IIRC the latest SVN version has this fixed. You might have better luck
  with OpenAL-Soft though since I don't know of any plans for another SI
  release."
  
  This bug affects our application (OpenTK, http://www.opentk.com). The
  recommended solution is switching to an unstable OpenAL version, or
  abandoning OpenAL in favor of OpenAL-Soft, which will likely become the
  Sample Implementation in the future.

** Description changed:

  Bug encountered on Ubuntu 7.04 and 7.10 and affects both x86 and x86_64
  architectures.
  
  This is a known bug of the outdated sample implementation: calling
  alcMakeContextCurrent more than two times results in a crash. This issue
- is descibed in the OpenAL mailing list:
+ is descibed in detail at the OpenAL mailing list:
  http://opensource.creative.com/pipermail/openal/2008-January/010881.html
  
  Quote:
  
  "It was caused by alcMakeContextCurrent trying to (re)set the output
  parameters of the playback device to those defined in the given context.
  However by the second time it's called on a context, the device is
  playing. Under ALSA, this causes crashes.
  
  IIRC the latest SVN version has this fixed. You might have better luck
  with OpenAL-Soft though since I don't know of any plans for another SI
  release."
  
  This bug affects our application (OpenTK, http://www.opentk.com). The
  recommended solution is switching to an unstable OpenAL version, or
  abandoning OpenAL in favor of OpenAL-Soft, which will likely become the
  Sample Implementation in the future.

-- 
alcMakeContextCurrent crashes
https://bugs.launchpad.net/bugs/187997
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to