Page MenuHome

Sculpt Mode - Using Mask while Multiress active = Crash
Confirmed, NormalPublic


System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce GTX 1660 SUPER/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 460.89

Blender Version
Broken: version: 2.91.2, branch: master, commit date: 2021-01-19 16:15, hash: rB5be9ef417703

Tried also with
 2.92beta 77f73a928439
 2.93.0 ae1e68f5146d

Worked: None

Short description of error
Was working in Sculpt mode, tried to hide the arms and the program crashed.
I tried with another objects with multires and it doesn't happen

Here the .Blend with the problem

Exact steps for others to reproduce the error
Go to Sculpt Mode -> Try to mask with mask brush, Mask Lasso or Mask Box

Event Timeline

Esteban (EMeurat) updated the task description. (Show Details)
Philipp Oeser (lichtwerk) changed the task status from Needs Triage to Confirmed.Jan 26 2021, 12:04 PM

Can confirm, will check.

We already had T84002: Sculpt: Masking operations crash if multires is in play, but apparently this can still go wrong.
All is good if the multires modifier deleted and created again with same settings.

crashes where PBVHVertexIter.mask is NULL

1   mask_gesture_apply_task_cb                         paint_mask.c   838 0x47a6404 
2   RangeTask::operator()(tbb::blocked_range<int> const&) const::{lambda()#1}::operator()() const   96  0xe0a2d56

@Bastien Montagne (mont29) might be interested?