Accessing LegacyRandomSource from multiple threads // Pale Garden
TheBlueVolcano opened this issue ยท 3 comments
Was flying in spectator inside a Pale Garden, and then this happened...
---- Minecraft Crash Report ----
// My bad.
Time: 2025-05-30 18:51:49
Description: Accessing LegacyRandomSource from multiple threads
java.lang.IllegalStateException: Accessing LegacyRandomSource from multiple threads
at knot//MC//net.minecraft.util.thread.LockHelper.crash(LockHelper.java:84)
at knot//MC//net.minecraft.util.math.random.CheckedRandom.next(CheckedRandom.java:49)
at knot//MC//net.minecraft.util.math.random.BaseRandom.nextInt(BaseRandom.java:27)
at knot//MC//net.minecraft.client.sound.WeightedSoundSet.getSound(WeightedSoundSet.java:49)
at knot//team.creative.ambientsounds.sound.AmbientSound$SoundStream.getSound(AmbientSound.java:458)
at knot//MC//net.minecraft.client.sound.SoundSystem.modify$cbj000$extremesoundmuffler$esm_setVolume(SoundSystem.java:1667)
at knot//MC//net.minecraft.client.sound.SoundSystem.getAdjustedVolume(SoundSystem.java:505)
at knot//MC//net.minecraft.client.sound.SoundSystem.getAdjustedVolume(SoundSystem.java:501)
at knot//MC//net.minecraft.client.sound.SoundSystem.tick(SoundSystem.java:277)
at knot//MC//net.minecraft.client.sound.SoundSystem.tick(SoundSystem.java:256)
at knot//MC//net.minecraft.client.sound.SoundManager.tick(SoundManager.java:280)
at knot//MC//net.minecraft.client.MinecraftClient.tick(MinecraftClient.java:1900)
at knot//MC//net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1314)
at knot//MC//net.minecraft.client.MinecraftClient.run(MinecraftClient.java:936)
at knot//net.minecraft.client.main.Main.main(Main.java:265)
at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Render thread
Stacktrace:
at knot//MC//net.minecraft.util.thread.LockHelper.crash(LockHelper.java:84)
at knot//MC//net.minecraft.util.math.random.CheckedRandom.next(CheckedRandom.java:49)
at knot//MC//net.minecraft.util.math.random.BaseRandom.nextInt(BaseRandom.java:27)
at knot//MC//net.minecraft.client.sound.WeightedSoundSet.getSound(WeightedSoundSet.java:49)
at knot//team.creative.ambientsounds.sound.AmbientSound$SoundStream.getSound(AmbientSound.java:458)
at knot//MC//net.minecraft.client.sound.SoundSystem.modify$cbj000$extremesoundmuffler$esm_setVolume(SoundSystem.java:1667)
at knot//MC//net.minecraft.client.sound.SoundSystem.getAdjustedVolume(SoundSystem.java:505)
at knot//MC//net.minecraft.client.sound.SoundSystem.getAdjustedVolume(SoundSystem.java:501)
at knot//MC//net.minecraft.client.sound.SoundSystem.tick(SoundSystem.java:277)
at knot//MC//net.minecraft.client.sound.SoundSystem.tick(SoundSystem.java:256)
at knot//MC//net.minecraft.client.sound.SoundManager.tick(SoundManager.java:280)
-- Thread dumps --
Details:
Thread dumps: Render thread:
at [email protected]/java.lang.Thread.getStackTrace(Thread.java:2451)
at knot//MC//net.minecraft.util.thread.LockHelper.redirect$gei000$stackdeobfuscator$redirStackTrace(LockHelper.java:521)
at knot//MC//net.minecraft.util.thread.LockHelper.formatStackTraceForThread(LockHelper.java:92)
at [email protected]/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at [email protected]/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
at [email protected]/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
at [email protected]/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at [email protected]/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at [email protected]/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at [email protected]/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at [email protected]/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
at knot//MC//net.minecraft.util.thread.LockHelper.crash(LockHelper.java:82)
at knot//MC//net.minecraft.util.math.random.CheckedRandom.next(CheckedRandom.java:49)
at knot//MC//net.minecraft.util.math.random.BaseRandom.nextInt(BaseRandom.java:27)
at knot//MC//net.minecraft.client.sound.WeightedSoundSet.getSound(WeightedSoundSet.java:49)
at knot//team.creative.ambientsounds.sound.AmbientSound$SoundStream.getSound(AmbientSound.java:458)
at knot//MC//net.minecraft.client.sound.SoundSystem.modify$cbj000$extremesoundmuffler$esm_setVolume(SoundSystem.java:1667)
at knot//MC//net.minecraft.client.sound.SoundSystem.getAdjustedVolume(SoundSystem.java:505)
at knot//MC//net.minecraft.client.sound.SoundSystem.getAdjustedVolume(SoundSystem.java:501)
at knot//MC//net.minecraft.client.sound.SoundSystem.tick(SoundSystem.java:277)
at knot//MC//net.minecraft.client.sound.SoundSystem.tick(SoundSystem.java:256)
at knot//MC//net.minecraft.client.sound.SoundManager.tick(SoundManager.java:280)
at knot//MC//net.minecraft.client.MinecraftClient.tick(MinecraftClient.java:1900)
at knot//MC//net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1314)
at knot//MC//net.minecraft.client.MinecraftClient.run(MinecraftClient.java:936)
at knot//net.minecraft.client.main.Main.main(Main.java:265)
at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Stacktrace:
at knot//MC//net.minecraft.util.thread.LockHelper.crash(LockHelper.java:84)
at knot//MC//net.minecraft.util.math.random.CheckedRandom.next(CheckedRandom.java:49)
at knot//MC//net.minecraft.util.math.random.BaseRandom.nextInt(BaseRandom.java:27)
at knot//MC//net.minecraft.client.sound.WeightedSoundSet.getSound(WeightedSoundSet.java:49)
at knot//team.creative.ambientsounds.sound.AmbientSound$SoundStream.getSound(AmbientSound.java:458)
at knot//MC//net.minecraft.client.sound.SoundSystem.modify$cbj000$extremesoundmuffler$esm_setVolume(SoundSystem.java:1667)
at knot//MC//net.minecraft.client.sound.SoundSystem.getAdjustedVolume(SoundSystem.java:505)
at knot//MC//net.minecraft.client.sound.SoundSystem.getAdjustedVolume(SoundSystem.java:501)
at knot//MC//net.minecraft.client.sound.SoundSystem.tick(SoundSystem.java:277)
at knot//MC//net.minecraft.client.sound.SoundSystem.tick(SoundSystem.java:256)
at knot//MC//net.minecraft.client.sound.SoundManager.tick(SoundManager.java:280)
at knot//MC//net.minecraft.client.MinecraftClient.tick(MinecraftClient.java:1900)
at knot//MC//net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1314)
at knot//MC//net.minecraft.client.MinecraftClient.run(MinecraftClient.java:936)
at knot//net.minecraft.client.main.Main.main(Main.java:265)
at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
-- Uptime --
Details:
JVM uptime: 70.194s
Wall uptime: 50.954s
High-res time: 43.028s
Client ticks: 653 ticks / 32.650s
Stacktrace:
at knot//MC//net.minecraft.client.MinecraftClient.addDetailsToCrashReport(MinecraftClient.java:2382)
at knot//MC//net.minecraft.client.MinecraftClient.printCrashReport(MinecraftClient.java:1005)
at knot//MC//net.minecraft.client.MinecraftClient.run(MinecraftClient.java:957)
at knot//net.minecraft.client.main.Main.main(Main.java:265)
at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
I am also having this issue quite a bit. Here is my full log: https://mclo.gs/kdu0rct
Finally figured out the case. Thanks for reporting this issue. It should be fixed in the newest version.