You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The game crashes during the main game loop with an ObjectDisposedException. The error occurs in MemoryContentRoot.TryGetFile(), indicating that a disposed ReaderWriterLockSlim is being accessed.
When you play, after a while tts stops working. At the same time you can calmly continue playing, after some more time the game crashes.
System Info:
OS: mac M1 Air
Installed by steam.
I pinned log output:
[ERRO] runtime: Caught exception in "GameLoop Tick"
System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'System.Threading.ReaderWriterLockSlim'.
at System.Threading.ReaderWriterLockSlim.TryEnterReadLockCore(TimeoutTracker timeout)
at Robust.Shared.ContentPack.MemoryContentRoot.TryGetFile(ResPath relPath, Stream& stream) in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Shared/ContentPack/MemoryContentRoot.cs:line 90
at Robust.Shared.ContentPack.ResourceManager.TryContentFileRead(Nullable`1 path, Stream& fileStream) in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Shared/ContentPack/ResourceManager.cs:line 180
at Robust.Client.ResourceManagement.AudioResource.Load(IDependencyCollection dependencies, ResPath path) in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Client/ResourceManagement/ResourceTypes/AudioResource.cs:line 22
at Content.Client.Corvax.TTS.TTSSystem.OnPlayTTS(PlayTTSEvent ev) in /home/runner/work/space-station-14/space-station-14/Content.Client/Corvax/TTS/TTSSystem.cs:line 74
at Robust.Client.GameObjects.ClientEntityManager.DispatchReceivedNetworkMsg(MsgEntity message) in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Client/GameObjects/ClientEntityManager.cs:line 245
at Robust.Client.GameObjects.ClientEntityManager.TickUpdate(Single frameTime, Boolean noPredictions, Histogram histogram) in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Client/GameObjects/ClientEntityManager.cs:line 190
at Robust.Client.GameStates.ClientGameStateManager.ApplyGameState() in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Client/GameStates/ClientGameStateManager.cs:line 284
at Robust.Client.GameController.Tick(FrameEventArgs frameEventArgs) in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Client/GameController/GameController.cs:line 552
at Robust.Shared.Timing.GameLoop.Run() in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Shared/Timing/GameLoop.cs:line 135
[ERRO] runtime: Caught exception in "GameLoop Tick"
System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'System.Threading.ReaderWriterLockSlim'.
at System.Threading.ReaderWriterLockSlim.TryEnterReadLockCore(TimeoutTracker timeout)
at Robust.Shared.ContentPack.MemoryContentRoot.TryGetFile(ResPath relPath, Stream& stream) in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Shared/ContentPack/MemoryContentRoot.cs:line 90
at Robust.Shared.ContentPack.ResourceManager.TryContentFileRead(Nullable`1 path, Stream& fileStream) in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Shared/ContentPack/ResourceManager.cs:line 180
at Robust.Client.ResourceManagement.AudioResource.Load(IDependencyCollection dependencies, ResPath path) in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Client/ResourceManagement/ResourceTypes/AudioResource.cs:line 22
at Content.Client.Corvax.TTS.TTSSystem.OnPlayTTS(PlayTTSEvent ev) in /home/runner/work/space-station-14/space-station-14/Content.Client/Corvax/TTS/TTSSystem.cs:line 74
at Robust.Client.GameObjects.ClientEntityManager.DispatchReceivedNetworkMsg(MsgEntity message) in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Client/GameObjects/ClientEntityManager.cs:line 245
at Robust.Client.GameObjects.ClientEntityManager.TickUpdate(Single frameTime, Boolean noPredictions, Histogram histogram) in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Client/GameObjects/ClientEntityManager.cs:line 190
at Robust.Client.GameStates.ClientGameStateManager.ApplyGameState() in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Client/GameStates/ClientGameStateManager.cs:line 284
at Robust.Client.GameController.Tick(FrameEventArgs frameEventArgs) in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Client/GameController/GameController.cs:line 552
at Robust.Shared.Timing.GameLoop.Run() in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Shared/Timing/GameLoop.cs:line 135
[ERRO] runtime: Caught exception in "GameLoop Tick"
System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'System.Threading.ReaderWriterLockSlim'.
at System.Threading.ReaderWriterLockSlim.TryEnterReadLockCore(TimeoutTracker timeout)
at Robust.Shared.ContentPack.MemoryContentRoot.TryGetFile(ResPath relPath, Stream& stream) in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Shared/ContentPack/MemoryContentRoot.cs:line 90
at Robust.Shared.ContentPack.ResourceManager.TryContentFileRead(Nullable`1 path, Stream& fileStream) in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Shared/ContentPack/ResourceManager.cs:line 180
at Robust.Client.ResourceManagement.AudioResource.Load(IDependencyCollection dependencies, ResPath path) in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Client/ResourceManagement/ResourceTypes/AudioResource.cs:line 22
at Content.Client.Corvax.TTS.TTSSystem.OnPlayTTS(PlayTTSEvent ev) in /home/runner/work/space-station-14/space-station-14/Content.Client/Corvax/TTS/TTSSystem.cs:line 74
at Robust.Client.GameObjects.ClientEntityManager.DispatchReceivedNetworkMsg(MsgEntity message) in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Client/GameObjects/ClientEntityManager.cs:line 245
at Robust.Client.GameObjects.ClientEntityManager.TickUpdate(Single frameTime, Boolean noPredictions, Histogram histogram) in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Client/GameObjects/ClientEntityManager.cs:line 190
at Robust.Client.GameStates.ClientGameStateManager.ApplyGameState() in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Client/GameStates/ClientGameStateManager.cs:line 284
at Robust.Client.GameController.Tick(FrameEventArgs frameEventArgs) in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Client/GameController/GameController.cs:line 552
at Robust.Shared.Timing.GameLoop.Run() in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Shared/Timing/GameLoop.cs:line 135
[ERRO] runtime: Caught exception in "GameLoop Tick"
System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'System.Threading.ReaderWriterLockSlim'.
at System.Threading.ReaderWriterLockSlim.TryEnterReadLockCore(TimeoutTracker timeout)
at Robust.Shared.ContentPack.MemoryContentRoot.TryGetFile(ResPath relPath, Stream& stream) in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Shared/ContentPack/MemoryContentRoot.cs:line 90
at Robust.Shared.ContentPack.ResourceManager.TryContentFileRead(Nullable`1 path, Stream& fileStream) in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Shared/ContentPack/ResourceManager.cs:line 180
at Robust.Client.ResourceManagement.AudioResource.Load(IDependencyCollection dependencies, ResPath path) in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Client/ResourceManagement/ResourceTypes/AudioResource.cs:line 22
at Content.Client.Corvax.TTS.TTSSystem.OnPlayTTS(PlayTTSEvent ev) in /home/runner/work/space-station-14/space-station-14/Content.Client/Corvax/TTS/TTSSystem.cs:line 74
at Robust.Client.GameObjects.ClientEntityManager.DispatchReceivedNetworkMsg(MsgEntity message) in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Client/GameObjects/ClientEntityManager.cs:line 245
at Robust.Client.GameObjects.ClientEntityManager.TickUpdate(Single frameTime, Boolean noPredictions, Histogram histogram) in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Client/GameObjects/ClientEntityManager.cs:line 190
at Robust.Client.GameStates.ClientGameStateManager.ApplyGameState() in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Client/GameStates/ClientGameStateManager.cs:line 284
at Robust.Client.GameController.Tick(FrameEventArgs frameEventArgs) in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Client/GameController/GameController.cs:line 552
at Robust.Shared.Timing.GameLoop.Run() in /home/runner/work/RobustToolbox/RobustToolbox/Robust.Shared/Timing/GameLoop.cs:line 135
libc++abi: terminating
The text was updated successfully, but these errors were encountered:
The game crashes during the main game loop with an ObjectDisposedException. The error occurs in MemoryContentRoot.TryGetFile(), indicating that a disposed ReaderWriterLockSlim is being accessed.
When you play, after a while tts stops working. At the same time you can calmly continue playing, after some more time the game crashes.
System Info:
OS: mac M1 Air
Installed by steam.
I pinned log output:
The text was updated successfully, but these errors were encountered: