YoYoGames / GameMaker-Bugs

Public tracking for GameMaker bugs
24 stars 8 forks source link

Stability: GM unstable when aligning items on a canvas and then trying to undo this change #7478

Open gm-bug-reporter[bot] opened 1 month ago

gm-bug-reporter[bot] commented 1 month ago

Description

Yea, it said this error

please help me Sincerely, Denny

Which version of GameMaker are you reporting this issue for?

IDE v2024.6.2.162 Runtime v2024.6.1.208

Which operating system(s) are you seeing the problem on?

Windows 10.0.22631.0

89dc4648-227c-4086-8e38-8d081a64806f

YYDan commented 1 month ago

Please create separate issues whenever you have multiple things to report.

And we do not offer coding support on this bug-reporting service anyway - please create yourself a thread on https://forum.gamemaker.io/index.php?forums/tech-support.24/ and ask that question there. Be aware that you will at least need to share the same code as above, but often a small project which shows the issue is beneficial for the community.

(Should the community think there is a bug here, then we would need you to send us a small project anyway, so you may as well send it to them initially.)

I will clean this report to just be the crash info, as that's the bit we will investigate here just now. Thanks.

YYDan commented 1 month ago

Looking through the ui.log, I am guessing the unstable dialog was shown because of this bit in the penultimate IDE session in the file:

[12:20:18:60(bcb5)] DoUndoableAction: 'Align canvas item(s) Horizontal:Centre'
[12:21:52:847(bcb5)] Fatal Error! 'UndoManager::UndoLastAction - Undoable MVC action must be in state 'Creating' when storing state'
[12:21:52:848(bcb5)]    at YoYoStudio.Core.Utils.ResourceUndoAction.StoreState()
   at YoYoStudio.Core.Utils.UndoManager.ActionComplete(ResourceUndoAction _undoAction)
[12:21:52:849(bcb5)] ####################################
[12:21:52:849(bcb5)] Break in FatalErrorWarning (IDE:4506)
[12:21:52:850(bcb5)] ####################################
denny32san commented 1 month ago

okk, thanks.