Page MenuHome

Crash/segfault on double-tap-a in weight paint mode with mask
Needs Information from Developers, NormalPublic

Description

System Information
Operating system: Darwin-17.7.0-x86_64-i386-64bit 64 Bits
Graphics card: NVIDIA GeForce GT 750M OpenGL Engine NVIDIA Corporation 4.1 NVIDIA-10.32.0 355.11.10.10.40.102

Blender Version
Broken: version: 2.92.0, branch: master, commit date: 2021-02-24 16:25, hash: rB02948a2cab44
(also seen on 2.91.2)
Worked: Unknown

Short description of error
Blender segfaults when double-tapping "a" to deselect in weight paint mode when the mask is enabled.

Exact steps for others to reproduce the error

  1. Enter weight paint mode on default cube
  2. Click "paint mask" button
  3. Double-tap "a" key repeatedly until segfault happens

Seems more likely to happen when some weights are set, if an armature is attached, etc. But even with no weights added, double-tapping "a" enough times will cause a crash. On my more complicated scene, it happens 100% of the time.

Event Timeline

Philipp Oeser (lichtwerk) changed the task status from Needs Triage to Needs Information from Developers.Mar 8 2021, 11:17 AM

I am seeing this crash in glDrawElementsInstancedBaseVertex being reported often now.
It is always on MacOS.

T84247
T84322
T73249
T83028
there are others I have seen (this is not easy to search, because that info is burried in the crash logs -- but: there are more)

This could probably mean anything, @Clément Foucault (fclem): does this ring a bell?

I have also encountered this issue, also on macos


same version, but in my case its almost doing anything with the weight paint mask, whether its to invert the mask or deselecting all. When it happens the weight paint colors disappear from the mesh.