SoftFever / OrcaSlicer

G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.)
https://discord.gg/P4VE9UY9gJ
GNU Affero General Public License v3.0
7.49k stars 903 forks source link

Undo paint tool sends OrcaSlicer into endless loop #6931

Open superfloh247 opened 2 months ago

superfloh247 commented 2 months ago

Is there an existing issue for this problem?

OrcaSlicer Version

2.2.0-beta2 1b367b7

Operating System (OS)

macOS

OS Version

15.0

Additional system information

Apple M1pro

Printer

Bambu P1P

How to reproduce

Load STL use Paint Tool in Fill mode fill one face press command-z to undo --> OrcaSlicer does not respond anymore

Actual results

endless loop, app unresponsive

Expected results

undo of paint tool action

Project file & Debug log uploads

debug_Fri_Sep_27_14_52_47_68504.log.0.zip

Checklist of files to include

Anything else?

No response

SoftFever commented 2 months ago

I can't repro this issue. Does it happen every time on your machine?

superfloh247 commented 2 months ago

yes, 100% of tries. 2.1.1 is not affected, undo takes some seconds but works.

.3mf attached

Mathe 1x1 Multi Color Spinners.3mf.zip

superfloh247 commented 2 months ago

undo also works with 2.2.0-beta2, I was too impatient. But undo takes approximately 25-30s compared to approximately 5s in 2.1.1