prusa3d / PrusaSlicer

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
https://www.prusa3d.com/prusaslicer/
GNU Affero General Public License v3.0
7.65k stars 1.92k forks source link

Prusa Slicer crashes when slicing (MacOS14) #12589

Open k1n6b0b opened 5 months ago

k1n6b0b commented 5 months ago

Description of the bug

Crashes with 'vector' error or segfalt and exits when slicing

Prusa Slicer encountered an error: vector

image
[2024-04-14 06:47:55.230139] [0x000000029ef97000] [trace]   Generating perimeters for layer 9, region 0
zsh: segmentation fault  ./PrusaSlicer.app/Contents/MacOS/PrusaSlicer --loglevel=9

Project file & How to reproduce

I had the models orientated on the 'short end' which is how the STL came from printables; of course would print poorly. I had been working on them in this orientation and just I rotated them face-down to re-slice. After rotating, the slicer action causes a crash every time.

Project located here: case-rear-extended-ravemindfully-crashing.3mf Error log: case-rear-ravemindfully-crashing.rtf

Checklist of files included above

Version of PrusaSlicer

2.7.4+MacOS-arm64

Operating system

macOS 14

Printer model

svol06

neophyl commented 5 months ago

Your 2 files don't seem to be accessible. I'm getting a blocked message when clicking on either of the links.
If you want to attach them here you should zip them up first. That way they can be attached directly here without putting them elsewhere.

k1n6b0b commented 5 months ago

Your 2 files don't seem to be accessible. I'm getting a blocked message when clicking on either of the links. If you want to attach them here you should zip them up first. That way they can be attached directly here without putting them elsewhere.

Oh whoops! Here it is then on google drive h1-case-for-heltec-v3-running-meshtastic-model_files-crashing

k1n6b0b commented 5 months ago

FYI I deleted, reimported and reorientated that one STL and it slices fine now. I expect it is the ~1* odd angle. I'm leaving this open tho in hopes someone feels it worth while to enhance the error handling to save the next person some time! Thanks for the great software internets!