1.8.1 crashes on startup when external soundcard is not on
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Panda3D |
Fix Released
|
High
|
rdb |
Bug Description
I have an external soundcard which I can turn on and off. With 1.8.0 having this card off when starting up panda only produced a warning message, but since upgrading to 1.8.1 panda actually crashes on startup if this soundcard is not on.
:audio(error): OpenALAudioManager: alcOpenDevice(
:audio(error): OpenALAudioManager: No open device or context
Other users in the forums (without an external sound card) have complained about getting this crash randomly on startup, though for me it's always tied to the soundcard being on or off:
http://
panda 1.8.1
Edirol UA-101 (soundcard)
Windows XP sp3
Intel Core2 CPU 6600 @ 2.40GHz
2GB RAM
Sapphire Radeon X1550
This is the basic launch code:
import direct.
import sys
from direct.
from direct.actor.Actor import ActorNode
from panda3d.core import NodePath, Vec3
from panda3d.rocket import *
base.accept(
base.disableMouse()
base.oobe()
run()
no longer affects: | panda3d/1.8.x |
no longer affects: | panda3d/trunk |
Changed in panda3d: | |
milestone: | 1.8.2 → 1.9.0 |
Changed in panda3d: | |
milestone: | 1.9.0 → none |
status: | Triaged → Fix Released |
The version of OpenAL was upgraded to 1.15.1 in 1.8.1. This should not have happened, and I will downgrade to the previous working version or the upcoming 1.8.2 bugfix release.