Page MenuHome

Crashing modes round 3: Sculpt to Vertex Paint
Open, Waiting for Developer to ReproducePublic


System Information
Intel Core i7, 16 Gb RAM, NVidia GeForce RTX 2070
Windows 10 x64

Blender Version
Broken: 2.81 f61a8a2abd07 from 2019-10-09

Short description of error
Looks like there is another combination of mode switching that causes Blender to crash, it happens when you switch from Sculpt to Vertex Paint while Paint Mask - Face Selection was active within Vertex Paint.

Exact steps for others to reproduce the error

  1. Open Blender, add Basis Shape key to the default Cube.
  2. Enter Vertex Paint Mode and activate Paint Mask - Face Selection.
  3. Switch to Sculpt Mode.
  4. Switch back to Vertex Paint and Blender will crash.
  5. Did some additional testing and was able to reproduce with Edit Mode instead of Sculpt Mode as well

Here is my test file just in case - open it and switch to Vertex Paint.



Event Timeline

Philipp Oeser (lichtwerk) lowered the priority of this task from Needs Triage by Developer to Needs Information from User.Thu, Oct 10, 4:58 PM

Not sure if this is about the RTX 2070, but no crash here (bot with manual steps, or opening the file, linux, 970m, 435.21)

Just to be sure: does this happen with Factory Settings as well?

Alex (SpectreFirst) added a comment.EditedThu, Oct 10, 5:09 PM

Yes, tested once again on factory defaults without touching anything except the Cube itself, reproducible 100% with Sculpt-to-Vertex and Edit-to-Vertex modes on my side.

Tested on Windows 8.1 with NVidia GTX 750 and WIndows 10 with AMD Radeon R7 360, all three have the same problem, reproducible 100%.

Tested again on my 2070 machine with blender.exe -d mode and it seems that crash doesn't happen on me as well, it only does when I launch Blender the regular way. Just in case, this is the last string of Blender's output in -d mode, I don't know if this is useful:
mesh_ensure_tessellation_customdata: warning! Tessellation uvs or vcol data got out of sync, had to reset!


ERROR (bke.modifier): c:\b\win64_cmake_vs2017\win64_cmake_vs2017\blender.git\source\blender\blenkernel\intern\modifier.c:410 modifier_setError: Not supported in dyntopo

Philipp Oeser (lichtwerk) raised the priority of this task from Needs Information from User to Needs Triage by Developer.Thu, Oct 10, 6:03 PM
Germano Cavalcante (mano-wii) lowered the priority of this task from Needs Triage by Developer to Needs Information from User.Mon, Oct 14, 3:05 PM

I can't reproduce the bug with the steps described.
When opening the file, ShapeKey Base was already added and when I went to Vertex Paint mode, Face selection was already activated.

Are the steps to reproduce the problem really correct?

Alex (SpectreFirst) added a comment.EditedMon, Oct 14, 4:18 PM

Tested 2.82 alpha bde328352be2 from 2019-10-11 and yes, the problem is still there and still 100% reproducible on all available computers. Tested both my instructions and provided file, both do exactly what they are supposed to. My test file already has all the needed actions done so you don't need to add shape keys and enable any modes, just open the file and switch to Vertex Paint, Blender should crash or become unresponsive. Instruction steps are for reproducing the whole sequence from scratch without the test file.

Aha, I think I have found a case where my instructions are not reproducible - it looks like it's 100% reproducible on Windows 8.1 and Windows 10 but I wasn't able to reproduce it on Windows 7 computers.

Germano Cavalcante (mano-wii) raised the priority of this task from Needs Information from User to Waiting for Developer to Reproduce.Mon, Oct 14, 7:10 PM