Page MenuHome

Blender crashes when separating mesh
Confirmed, HighPublicBUG

Description

System Information
Operating system: Win 10 64bit
Graphics card: 2x Titan GTX

Blender Version
Broken: 2.81a
Worked: unsure

Short description of error
In attached blend, separating mesh (P > Selected) crashes blender.

Exact steps for others to reproduce the error

  • Open this attached blend file:
  • When you open, one edge will be selected. Press P>Separate.
  • Blender will crash, giving this reason in the cmd prompt:

Error : EXCEPTION_ACCESS_VIOLATION
Address : 0x00007FF7B00617CB
Module : C:\Program Files\Blender Foundation\Blender 2.81\blender.exe

Event Timeline

Campbell Barton (campbellbarton) lowered the priority of this task from 90 to High.

This raises assert: DRW_mesh_batch_cache_get_surface_shaded(), at 'gpumat_array_len <= cache->mat_len'

Seems to be caused by the new mesh not using it's materials.

@Campbell Barton (campbellbarton) I'm not sure what to expect. It seems like the boolean modifier is what set the material number to 0 in the Mesh. So is it a problem with the drawing code expecting Mesh->totcol to be equal to Ob->totcol or a problem in the boolean modifier?