I get to the red squares and as soon as I swap or switch it crashes, with the following output in commandline:
Unhandled Exception: SdlDotNet.Core.SdlException: No free channels available
at SdlDotNet.Audio.Sound.Play (Int32 loops, Int32 milliseconds) [0x00000] in <filename unknown>:0
at SdlDotNet.Audio.Sound.Play (Int32 loops) [0x00000] in <filename unknown>:0
at SdlDotNet.Audio.Sound.Play (Boolean loopIndefinitely) [0x00000] in <filename unknown>:0
at AlterEgo.Level.UpdateAirPixels (Microsoft.Xna.Framework.GameTime gameTime) [0x00000] in <filename unknown>:0
at AlterEgo.Level.Update (Microsoft.Xna.Framework.GameTime gameTime, KeyboardState keyState, KeyboardState preKeyState, MouseState mouseState, MouseState preMouseState) [0x00000] in <filename unknown>:0
at AlterEgo.AlterEgo.aeUpdate (Microsoft.Xna.Framework.GameTime gameTime) [0x00000] in <filename unknown>:0
at AlterEgo.AlterEgo.Update (Microsoft.Xna.Framework.GameTime gameTime) [0x00000] in <filename unknown>:0
at Microsoft.Xna.Framework.Game.DoUpdate (Microsoft.Xna.Framework.GameTime gameTime) [0x00000] in <filename unknown>:0
at Microsoft.Xna.Framework.GameWindow.OnUpdateFrame (System.Object sender, OpenTK.FrameEventArgs e) [0x00000] in <filename unknown>:0
at OpenTK.GameWindow.OnUpdateFrame (OpenTK.FrameEventArgs e) [0x00000] in <filename unknown>:0
at OpenTK.GameWindow.OnUpdateFrameInternal (OpenTK.FrameEventArgs e) [0x00000] in <filename unknown>:0
at OpenTK.GameWindow.RaiseUpdateFrame (System.Diagnostics.Stopwatch update_watch, System.Double& next_update, OpenTK.FrameEventArgs update_args) [0x00000] in <filename unknown>:0
at OpenTK.GameWindow.DispatchUpdateAndRenderFrame (System.Object sender, System.EventArgs e) [0x00000] in <filename unknown>:0
at OpenTK.GameWindow.Run (Double updates_per_second, Double frames_per_second) [0x00000] in <filename unknown>:0
at OpenTK.GameWindow.Run (Double updateRate) [0x00000] in <filename unknown>:0
at Microsoft.Xna.Framework.GameWindow.Run (Double updateRate) [0x00000] in <filename unknown>:0
at Microsoft.Xna.Framework.LinuxGamePlatform.RunLoop () [0x00000] in <filename unknown>:0
at Microsoft.Xna.Framework.Game.Run (GameRunBehavior runBehavior) [0x00000] in <filename unknown>:0
at Microsoft.Xna.Framework.Game.Run () [0x00000] in <filename unknown>:0
at AlterEgo.Program.Main () [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: SdlDotNet.Core.SdlException: No free channels available
at SdlDotNet.Audio.Sound.Play (Int32 loops, Int32 milliseconds) [0x00000] in <filename unknown>:0
at SdlDotNet.Audio.Sound.Play (Int32 loops) [0x00000] in <filename unknown>:0
at SdlDotNet.Audio.Sound.Play (Boolean loopIndefinitely) [0x00000] in <filename unknown>:0
at AlterEgo.Level.UpdateAirPixels (Microsoft.Xna.Framework.GameTime gameTime) [0x00000] in <filename unknown>:0
at AlterEgo.Level.Update (Microsoft.Xna.Framework.GameTime gameTime, KeyboardState keyState, KeyboardState preKeyState, MouseState mouseState, MouseState preMouseState) [0x00000] in <filename unknown>:0
at AlterEgo.AlterEgo.aeUpdate (Microsoft.Xna.Framework.GameTime gameTime) [0x00000] in <filename unknown>:0
at AlterEgo.AlterEgo.Update (Microsoft.Xna.Framework.GameTime gameTime) [0x00000] in <filename unknown>:0
at Microsoft.Xna.Framework.Game.DoUpdate (Microsoft.Xna.Framework.GameTime gameTime) [0x00000] in <filename unknown>:0
at Microsoft.Xna.Framework.GameWindow.OnUpdateFrame (System.Object sender, OpenTK.FrameEventArgs e) [0x00000] in <filename unknown>:0
at OpenTK.GameWindow.OnUpdateFrame (OpenTK.FrameEventArgs e) [0x00000] in <filename unknown>:0
at OpenTK.GameWindow.OnUpdateFrameInternal (OpenTK.FrameEventArgs e) [0x00000] in <filename unknown>:0
at OpenTK.GameWindow.RaiseUpdateFrame (System.Diagnostics.Stopwatch update_watch, System.Double& next_update, OpenTK.FrameEventArgs update_args) [0x00000] in <filename unknown>:0
at OpenTK.GameWindow.DispatchUpdateAndRenderFrame (System.Object sender, System.EventArgs e) [0x00000] in <filename unknown>:0
at OpenTK.GameWindow.Run (Double updates_per_second, Double frames_per_second) [0x00000] in <filename unknown>:0
at OpenTK.GameWindow.Run (Double updateRate) [0x00000] in <filename unknown>:0
at Microsoft.Xna.Framework.GameWindow.Run (Double updateRate) [0x00000] in <filename unknown>:0
at Microsoft.Xna.Framework.LinuxGamePlatform.RunLoop () [0x00000] in <filename unknown>:0
at Microsoft.Xna.Framework.Game.Run (GameRunBehavior runBehavior) [0x00000] in <filename unknown>:0
at Microsoft.Xna.Framework.Game.Run () [0x00000] in <filename unknown>:0
at AlterEgo.Program.Main () [0x00000] in <filename unknown>:0
Edited by: avarisclari