Page MenuHome

2.90 crashes when switching from Texture Painting mode to any other mode, after using color picker on custom mesh with active modifier
Closed, ArchivedPublic

Description

System Information
Operating system: Win10 64bit
Graphics card: GeForce GTX 1060

Blender Version
Broken: 2.90, 0330d1af29c0, master, 2020-08-31
Worked: 2.83.6

Short description of error
Blender crashes when switching from Texture Painting mode to any other mode, after using color picker on custom mesh with active modifier

Exact steps for others to reproduce the error

  • Open attached file with character
  • Add mirror, sub-d or smooth modifier to character, if not already added
  • Switch to Texture Paint mode
  • Create Texture to paint on, if it doesn't exist yet
  • Sample Color from mesh by pressing "s" while hovering over it
  • Paint on mesh
  • Switch from Texture Paint mode to any other mode - this is when the crash occurs.

Event Timeline

Cant redo:

  • OS: Linux 5.8.8-arch1-1
  • REV: 91e32bff90866acbfceda3b96a3462a55f7ccb71 (also 2.90 release).
  • GPU: GeForce GTX 1080

tried some more things:

  • Opened the uploaded file on my work computer (Blender 2.90, Win10 64bit, GeforceGTX1660Ti), repeated the steps and it crashed.
  • Added a cube primitive to uploaded file and repeated steps with it (adding modifier, painting on texture, sample color, switch mode), which resulted in a crash.
  • after exporting the mesh as fbx, reimporting into a fresh file and repeating the steps it doesn't crash!
  • The mesh in the uploaded file was once bound to an rig generated with the Rigify addon. I deleted this rig along with all other objects to decrease file size (removed armature modifier too). So I attempted to replicate the scenario I encountered this crash first (painting/color sampling rigged character) in a fresh file: Added and edited primitive, added Rigify armature and generated rig, parented mesh to rig, set keyframes on posed rig, entered Texture Paint mode and added texture, sampled color and painted, switched mode - no crash! Looks to me like my original file is the problem.
Fabian Golz (FabianG) closed this task as Archived.Sep 15 2020, 5:22 PM
Fabian Golz (FabianG) claimed this task.

Ok, I think I found the issue:
I recreated the scenario (texture painted/color sampled mesh parented to Rigify rig) in Blender 2.83lts (steam), where it worked fine. Opened the same file in Blender 2.9, repeated the color sampling - crash on switching from Texture Paint mode to any other mode.

So I am fairly certain I started the file in Blender 2.83 and it became incompatible when I updated to Blender 2.9.
Assuming compatibility between 2.83lts and 2.9 is not to be expected, this is not a bug and I will close this ticket.