Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Grouping and ungrouping in rapid succession causes crash #20104

Open
HumbleDeer opened this issue Jan 7, 2025 · 0 comments
Open

Grouping and ungrouping in rapid succession causes crash #20104

HumbleDeer opened this issue Jan 7, 2025 · 0 comments
Labels
Status: Triage This ticket requires input from someone of the Cura team Type: Bug The code does not produce the intended behavior.

Comments

@HumbleDeer
Copy link

Cura Version

5.9.0

Operating System

Windows 11 23H2 bd 22631

Printer

Something else

Reproduction steps

The following is executed in a matter of about one second (or less), and causes a crash:

  1. Select all models (CTRL+A)
  2. Group all models (CTRL +G`)
  3. Ungroup the models (CTRL+SHIFT+G)

This scenario comes up when you group items, center them, and then ungroup them. The centering command (CTRL +R`) does however not impact this crashing behaviour.

Actual results

Cura crashes with an error that indicates the ungrouping command did not wait for some list of items / object when it was still asynchronously generating

Expected results

We expect Cura to gracefully handle any waiting for any lists that need generating.

Add your .zip and screenshots here ⬇️

cura.log

Additionally, I noticed errors are being reported when data is being offered to/sent to the Qt library (C++). The following errors indicate this:

2025-01-07 02:43:56,986 - WARNING - [MainThread] UM.Qt.QtApplication.__onQmlWarning [448]: file:///C:/Program Files/UltiMaker Cura 5.9.0/share/cura/resources/qml/Menus/RecentFilesMenu.qml:33: TypeError: Passing incompatible arguments to C++ functions from JavaScript is not allowed.

I merely find it curious and interesting to briefly look into.

@HumbleDeer HumbleDeer added Status: Triage This ticket requires input from someone of the Cura team Type: Bug The code does not produce the intended behavior. labels Jan 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Triage This ticket requires input from someone of the Cura team Type: Bug The code does not produce the intended behavior.
Projects
None yet
Development

No branches or pull requests

1 participant