bug on 3.6.1 version

System.InvalidOperationException: Cannot call Present when a render target is active.
  at Microsoft.Xna.Framework.Graphics.GraphicsDevice.Present () [0x00008] in <c31673e23fbb4b338ace0c0a31a4b94e>:0 
  at Microsoft.Xna.Framework.SdlGamePlatform.Present () [0x00018] in <c31673e23fbb4b338ace0c0a31a4b94e>:0 
  at Microsoft.Xna.Framework.Game.EndDraw () [0x00000] in <c31673e23fbb4b338ace0c0a31a4b94e>:0 
  at Microsoft.Xna.Framework.Game.DoDraw (Microsoft.Xna.Framework.GameTime gameTime) [0x00023] in <c31673e23fbb4b338ace0c0a31a4b94e>:0 
  at Microsoft.Xna.Framework.Game.Tick () [0x001f7] in <c31673e23fbb4b338ace0c0a31a4b94e>:0 
  at Microsoft.Xna.Framework.SdlGamePlatform.RunLoop () [0x0001c] in <c31673e23fbb4b338ace0c0a31a4b94e>:0 
  at Microsoft.Xna.Framework.Game.Run (Microsoft.Xna.Framework.GameRunBehavior runBehavior) [0x0008b] in <c31673e23fbb4b338ace0c0a31a4b94e>:0 
  at Microsoft.Xna.Framework.Game.Run () [0x0000c] in <c31673e23fbb4b338ace0c0a31a4b94e>:0 
  at Terminal.Payment.UI.Program.Main (System.String[] args) [0x001b2] in /media/destructor/SSD/Projects/TerminalClient_v7/GUI/Standard/TerminalUI/Program.cs:61 

I would use last version but there is problem with some AMD Radeon on Linux

What are you trying to do when the error occurs?
What line is the error being thrown on?
My assumption is that you are using RenderTarget2D and that you are trying to display the render target possible with multiple “screen” or display window in one program? If it is the case, you may have to render the render targets then call BeginDraw() just before you are making your GraphicsDevice.Present () call.
Just a guess with limited information.

I guess that problem was at not UI thread…