-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open
Labels
Type: BugIssues reporting and PRs fixing problemsIssues reporting and PRs fixing problems
Milestone
Description
May be difficult to analyze, but maybe we can improve the logging.
Happened to @arpan98 and I think I've seen another OpenAL crash in the recent few months, but it seems so vague and inconsistent I'm not sure what to do with it. Maybe it relates to having a large amount of concurrent audio sources? We were in multiplayer with several players around, a ton of deer walking (triggering footstep sfx), and so on.
Full log at: https://pastebin.com/qDrWbMkG
Snippet:
23:59:13.518 [main] INFO o.t.logic.console.ConsoleImpl - [CHAT] Cervator: sometimes we make tweaks but then later completely overhaul a system which then changes everything
23:59:18.013 [main] ERROR o.terasology.engine.TerasologyEngine - Uncaught exception, attempting clean game shutdown
org.terasology.audio.openAL.OpenALException: OpenAL Error (40963) at Buffer unqueue - Invalid Value
at org.terasology.audio.openAL.streamingSound.OpenALStreamingSoundSource.update(OpenALStreamingSoundSource.java:80)
at org.terasology.audio.openAL.BaseSoundPool.lambda$update$360(BaseSoundPool.java:114)
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
at java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1548)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
at org.terasology.audio.openAL.BaseSoundPool.update(BaseSoundPool.java:114)
at org.terasology.audio.openAL.OpenALManager.update(OpenALManager.java:263)
at org.terasology.engine.subsystem.lwjgl.LwjglAudio.postUpdate(LwjglAudio.java:64)
at org.terasology.engine.TerasologyEngine.tick(TerasologyEngine.java:438)
at org.terasology.engine.TerasologyEngine.mainLoop(TerasologyEngine.java:394)
at org.terasology.engine.TerasologyEngine.run(TerasologyEngine.java:370)
at org.terasology.engine.Terasology.main(Terasology.java:153)
23:59:18.014 [main] INFO o.terasology.engine.TerasologyEngine - Shutting down Terasology...
23:59:18.167 [main] INFO o.t.n.internal.NetworkSystemImpl - Network shutdown
Metadata
Metadata
Assignees
Labels
Type: BugIssues reporting and PRs fixing problemsIssues reporting and PRs fixing problems