Ultimaker / CuraEngine

Powerful, fast and robust engine for converting 3D models into g-code instructions for 3D printers. It is part of the larger open source project Cura.
https://ultimaker.com/en/products/cura-software
GNU Affero General Public License v3.0
1.66k stars 874 forks source link

Fix crashes caused by tree support. #2002

Closed ThomasRahm closed 5 months ago

ThomasRahm commented 6 months ago

Description

Fix a hand full of crashes caused by tree support. Should fix at least: https://github.com/Ultimaker/Cura/issues/17688 https://github.com/Ultimaker/Cura/issues/17591 https://github.com/Ultimaker/Cura/issues/17549 https://github.com/Ultimaker/Cura/issues/17351 https://github.com/Ultimaker/Cura/issues/17670 https://github.com/Ultimaker/Cura/issues/17529 https://github.com/Ultimaker/Cura/issues/17479 https://github.com/Ultimaker/Cura/issues/17331 https://github.com/Ultimaker/Cura/issues/17655 https://github.com/Ultimaker/Cura/issues/17578 https://github.com/Ultimaker/Cura/issues/17597

Type of change

Test Configuration:

Checklist:

rburema commented 5 months ago

Thanks once again Thomas!

(Devs: See internal ticket CURA-11519.)

MariMakes commented 5 months ago

For everyone checking in there is good news 🎉

This fix is included in the 5.7 Alpha, which has been released to analyze the incoming slicing crashes. If this crash is blocking you in any way you can download the nightly build to continue printing (and to help us analyze the slicing crashes)

You can find the downloads here https://github.com/Ultimaker/Cura/discussions/18080