Maniphest T60603

Sculpting mesh with multi resolution modifier and particle system causes crash
Closed, Resolved

Assigned To
Brecht Van Lommel (brecht)
Authored By
Matt Hoecker (blazer003)
Jan 17 2019, 11:06 PM
Tags
  • BF Blender
Subscribers
Brecht Van Lommel (brecht)
Jacques Lucke (JacquesLucke)
Matt Hoecker (blazer003)
Micah Mundy (QuarksAndLeptons)

Description

System Information
Operating system: Windows 10
Graphics card: GTX 1070ti

Blender Version
Broken: 2.8 All releases tested to today's build
version: 2.80 (sub 41), branch: master, commit date: 2019-01-17 10:44, hash: ad707115d5bc, type: Release
build date: 17/01/2019, 03:08

Worked: 2.79

Problem
When an object has a multi resolution modifier with at least one subdivision, and a particle system also added (normal particle system or hair, does not matter) and sculpt mode is entered and a sculpt stroke is attempted, Blender will almost always immediately crash. One time in a test, my mesh's vertices randomly went everywhere resulting in a pokey sphere. A second sculpt stroke then once again crashed Blender.
I spent hours tracking this down on one of my models, and it turned out to be fairly straight forward! (in terms of steps to create the crash)

Exact steps for others to reproduce the error

Based on the default startup or an attached .blend file (as simple as possible).

  1. Add any mesh (or just use default cube)
  2. Add multi resolution modifier
  3. Add a subdivision level
  4. Add a particle system. (Parameters do not seem to matter, default will produce error)
  5. Enter sculpt mode
  6. Attempt to make a sculpt stroke.

This should produce a crash. Sometimes the mesh does simply disappear or get a very strange deformation (all vertices shoot out to random positions) but either making another stroke (if vertices are still visible but crazy) or toggling out of sculpt mode and back in and making another sculpt stroke has produced the error. It seems more vertices/subdivisions means a more guaranteed crash.

I have tested this with a completely fresh install with no extra add-ons beyond the defaults and it has produced this error as well.

Thank you so much, Blender team for your hard work and dedication to Blender. I have enjoyed countless thousands of hours in Blender, and every time a bug that I submit is fixed, I am humbled by your efforts. What is the best way to donate directly to developers? Thank you again.

Related Objects

Mentioned Here
rBad707115d5bc: Preferences: add new Viewport, Animation, Navigation, Save & Load sections.

Event Timeline

Matt Hoecker (blazer003) created this task.Jan 17 2019, 11:06 PM

FYI that "related objects" section that popped up is not related. Just a link that was somehow created from the hash for my Blender version.

Demeter Dzadik (Mets) added a subscriber: Demeter Dzadik (Mets).Jan 17 2019, 11:49 PM

I can reproduce this.

Jacques Lucke (JacquesLucke) lowered the priority of this task from 90 to 50.Jan 18 2019, 12:17 PM
Jacques Lucke (JacquesLucke) added a subscriber: Jacques Lucke (JacquesLucke).Jan 18 2019, 12:22 PM

To reproduce just start sculpting in this file.

What is the best way to donate directly to developers?

Please consider to join the Development Fund.

Demeter Dzadik (Mets) removed a subscriber: Demeter Dzadik (Mets).Jan 18 2019, 1:32 PM
Jacques Lucke (JacquesLucke) added a subscriber: Micah Mundy (QuarksAndLeptons).
Brecht Van Lommel (brecht) changed the task status from Unknown Status to Resolved.Mar 8 2019, 5:09 PM
Brecht Van Lommel (brecht) claimed this task.
Brecht Van Lommel (brecht) added a subscriber: Brecht Van Lommel (brecht).

Confirmed in ad707115d5bc, but seems to be working in latest master.