Ultimaker / Cura

3D printer / slicing GUI built on top of the Uranium framework
GNU Lesser General Public License v3.0
6.2k stars 2.08k forks source link

Slicing a cylinder makes rendering bug out #19651

Closed ignas-rss closed 2 months ago

ignas-rss commented 2 months ago

Cura Version

5.8

Operating System

Mac OS 14.6.1

Printer

VEHO-600

Reproduction steps

  1. Add cylinder - any of these should do: https://www.dropbox.com/scl/fo/zzjgylj1snf6bn60sadho/ADpx2Pngeqcit93kHr4K64k?rlkey=qps6scuk812bwats4mhxxpxsb&st=osccchp8&dl=0
  2. Try slicing
  3. Preview
  4. Weird result Screenshot 2024-09-13 at 20 45 04

Actual results

Hard to describe that like the image shows

Screenshot 2024-09-13 at 20 45 04

Expected results

Sliced cylinder

Add your .zip and screenshots here ⬇️

cylinder.3mf.zip cura.log

GregValiant commented 2 months ago

Thanks for the report. You have successfully re-discovered what I call the "Peter Maxx" bug. So far it remains illusive. I've only had it happen once and that was on my previous computer. It won't duplicate for me with your models. image

This one is my favorite: Peter Maxx bug

I like this one as well: Peter Maxx 2

This bug has showed up very infrequently over the last 8 or 10 versions of Cura. It doesn't affect the gcode, but it looks really bizarre when it happens. The Cura team will take a look. I'm going to mark this as a duplicate of #13417 and others. Don't hold your breath because this one has been tough to find.

ignas-rss commented 2 months ago

I was initially reproducing it consistently even with app restarts, but now seems to stop happening after a bit even without restarting the app

GregValiant commented 2 months ago

That's what has happened before. The bug appears and disappears apparently at random which makes chasing it down near impossible. It's like trying to find an intermittent electrical fault. Something seems to be going on between Cura and the video system/OpenGL driver but what I don't know about video systems and OpenGL fills libraries.