[quake3] Continuing to have OpenAL crashes

Tony J. White tjw at webteam.net
Thu Jun 15 21:13:43 EDT 2006


On Fri, Jun 16, 2006 at 01:01:11AM +1000, ewe2 wrote:
> On 6/16/06, Tony J. White <tjw at webteam.net> wrote:
> >> ^3Restarted OpenAL music
> 
> >Does that "Restarted OpenAL music" message spam in your console during play,
> >or just print twice right before the crash?
> >
> >I don't seem to be having this problem with my ppc mini (also running 10.4.6),
> >but maybe I just haven't played for 40 minutes at a time yet.
> 
> Ok, two things: firstly, i am testing the missionpack singleplayer
> levels, and the one it seems to really have trouble with is the
> overdose level. During that level, in fullscreen and outside the
> debugger the game seems to deal ok with openal restarts but gets
> progressively more trashed and eventually crashes, typically with the
> hit-sound beeping everywhere. I just tried a smaller level in the
> debugger and it crashed within minutes, with the typical segfault and
> no openal restart. I tried again with another small level and got
> through it but by that time the same problems were cropping up and it
> would have crashed had i not quit the game.
> 
> So, to answer your question, it seems a matter of how badly the
> buffer(s) is trashed when that message pops up as to whether its
> impending doom or not. At least I'm starting to see that message
> instead of a straight crash every time. It seems less stable under the
> debugger for some reason.

I was able to reproduce this without the missionpack just by loading up a
map with bots. Since this is music related I think it may have to do
with having a game sound (e.g. hitsound) play at the exact moment something
is happinging with the music processing. I just didn't have enough things to
shoot before I guess :)

I opened a bug:

https://bugzilla.icculus.org/show_bug.cgi?id=2747

It includes a gomer patch that should at least prevent the crash, but does
not attack the root problem.

-Tony



More information about the quake3 mailing list