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
So i took some time to do some debugging, and since there is no issue for that, im creating a new one to share some of my basic findings.
It seems like an issue with Node duplication, my first idea was that the nodes that are being duplicated are part of thread-unsafe tree, but that does not seem to be the case.
Simulation part seems to be woring, function returns status OK. It is something after that that is messed up.
The text was updated successfully, but these errors were encountered:
On my end, the thread pool seems to do its job, and the very first generation always works. When changing anything, the editor goes into an infinite loop, complaining about rich_text_label.cpp l:170
Should be fixed in 9e6d16f
Probably needs more testing before merging this in a stable release
More details on the issue: The GraphEdit and its GraphNode children needs to regenerate their GUI sometimes (mostly when switching from the ConceptGraph to the Editor dock).
If a simulation is launched before all the GraphNodes are ready, they may try to access elements that are being modified by the main thread, causing an infinite loop. I added extra checks to prevent this but there's no guarantee there isn't something else that could also trigger the issue.
So i took some time to do some debugging, and since there is no issue for that, im creating a new one to share some of my basic findings.
It seems like an issue with Node duplication, my first idea was that the nodes that are being duplicated are part of thread-unsafe tree, but that does not seem to be the case.
Simulation part seems to be woring, function returns status OK. It is something after that that is messed up.
The text was updated successfully, but these errors were encountered: