-
Notifications
You must be signed in to change notification settings - Fork 381
Open
Labels
bugSomething isn't workingSomething isn't workingneeds verificationPending confirmation that the bug exists by another user.Pending confirmation that the bug exists by another user.
Description
Description
As stated above, logging out during combat causes client to crash.
Steps to Reproduce
Logout during combat
Version with bug
v0.8.0.558-beta+354bb23e3ad562d77b6e4a980ada54698909d449
Last version that worked well
Unknown
Affected platforms
Windows 11
Is this bug platform-specific?
- Yes this is platform-specific issue
Did you find any workaround?
No response
Relevant log output
2025-12-01 09:40:12.001 +01:00 [INF] Starting Intersect Client v0.8.0.558-beta+354bb23e3ad562d77b6e4a980ada54698909d449
2025-12-01 09:41:09.595 +01:00 [FTL] Game is crashing due to an exception
System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'Intersect.Client.Framework.Gwen.Control.Canvas'.
at Intersect.Client.Framework.Gwen.Control.Base.set_IsHidden(Boolean value) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Framework\Gwen\Control\Base.cs:line 859
at Intersect.Client.Framework.Gwen.Control.WindowControl.Close(Base sender, EventArgs args) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Framework\Gwen\Control\WindowControl.cs:line 276
at Intersect.Client.Framework.Gwen.Control.WindowControl.Close() in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Framework\Gwen\Control\WindowControl.cs:line 265
at Intersect.Client.Interface.Shared.InputBox.SubmitInput() in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Core\Interface\Shared\InputBox.cs:line 609
at Intersect.Client.Interface.Shared.InputBox.YesButtonOnClicked(Base sender, MouseButtonState arguments) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Core\Interface\Shared\InputBox.cs:line 592
at Intersect.Client.Framework.Gwen.Control.Base.InputMouseButtonState(MouseButton mouseButton, Point mousePosition, Boolean pressed, Boolean userAction) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Framework\Gwen\Control\Base.cs:line 3477
at Intersect.Client.Framework.Gwen.Input.InputHandler.OnMouseButtonStateChanged(Base canvas, MouseButton mouseButton, Boolean pressed) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Framework\Gwen\Input\InputHandler.cs:line 423
at Intersect.Client.Framework.Gwen.Control.Canvas.Input_MouseButton(MouseButton button, Boolean down) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Framework\Gwen\Control\Canvas.cs:line 348
at Intersect.Client.MonoGame.Input.MonoInput.Update(TimeSpan elapsed) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Core\MonoGame\Input\MonoInput.cs:line 417
at Intersect.Client.Core.Main.Update(TimeSpan deltaTime) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Core\Core\Main.cs:line 99
at Intersect.Client.MonoGame.IntersectGame.Update(GameTime gameTime) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Core\MonoGame\IntersectGame.cs:line 228
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.SdlGamePlatform.RunLoop()
at Microsoft.Xna.Framework.Game.Run(GameRunBehavior runBehavior)
at Microsoft.Xna.Framework.Game.Run()
at Intersect.Client.MonoGame.IntersectGame.MonoGameRunner.Start(IClientContext context, Action postStartupAction) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Core\MonoGame\IntersectGame.cs:line 613
2025-12-01 09:41:09.651 +01:00 [ERR] Failed to start application context
System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'Intersect.Client.Framework.Gwen.Control.Canvas'.
at Intersect.Client.Framework.Gwen.Control.Base.set_IsHidden(Boolean value) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Framework\Gwen\Control\Base.cs:line 859
at Intersect.Client.Framework.Gwen.Control.WindowControl.Close(Base sender, EventArgs args) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Framework\Gwen\Control\WindowControl.cs:line 276
at Intersect.Client.Framework.Gwen.Control.WindowControl.Close() in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Framework\Gwen\Control\WindowControl.cs:line 265
at Intersect.Client.Interface.Shared.InputBox.SubmitInput() in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Core\Interface\Shared\InputBox.cs:line 609
at Intersect.Client.Interface.Shared.InputBox.YesButtonOnClicked(Base sender, MouseButtonState arguments) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Core\Interface\Shared\InputBox.cs:line 592
at Intersect.Client.Framework.Gwen.Control.Base.InputMouseButtonState(MouseButton mouseButton, Point mousePosition, Boolean pressed, Boolean userAction) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Framework\Gwen\Control\Base.cs:line 3477
at Intersect.Client.Framework.Gwen.Input.InputHandler.OnMouseButtonStateChanged(Base canvas, MouseButton mouseButton, Boolean pressed) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Framework\Gwen\Input\InputHandler.cs:line 423
at Intersect.Client.Framework.Gwen.Control.Canvas.Input_MouseButton(MouseButton button, Boolean down) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Framework\Gwen\Control\Canvas.cs:line 348
at Intersect.Client.MonoGame.Input.MonoInput.Update(TimeSpan elapsed) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Core\MonoGame\Input\MonoInput.cs:line 417
at Intersect.Client.Core.Main.Update(TimeSpan deltaTime) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Core\Core\Main.cs:line 99
at Intersect.Client.MonoGame.IntersectGame.Update(GameTime gameTime) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Core\MonoGame\IntersectGame.cs:line 228
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.SdlGamePlatform.RunLoop()
at Microsoft.Xna.Framework.Game.Run(GameRunBehavior runBehavior)
at Microsoft.Xna.Framework.Game.Run()
at Intersect.Client.MonoGame.IntersectGame.MonoGameRunner.Start(IClientContext context, Action postStartupAction) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Core\MonoGame\IntersectGame.cs:line 613
at Intersect.Client.Core.ClientContext.InternalStart() in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Core\Core\ClientContext.cs:line 97
at Intersect.Core.ApplicationContext`2.Start(Boolean lockUntilShutdown) in D:\a\Intersect-Engine\Intersect-Engine\Intersect (Core)\Core\ApplicationContext`2.cs:line 245
2025-12-01 09:42:17.658 +01:00 [INF] Starting Intersect Client v0.8.0.558-beta+354bb23e3ad562d77b6e4a980ada54698909d449Duplicate Bug Check
- This bug report is not a duplicate to the best of my knowledge.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingneeds verificationPending confirmation that the bug exists by another user.Pending confirmation that the bug exists by another user.