Page MenuHome

Crash in pose mode using a driver on bendy bone Segments.
Closed, ResolvedPublicBUG

Description

System Information
Operating system: Windows 10
Graphics card: NVIDIA GeForce 940M (2 GB DDR3L dedicated)

Blender Version
Broken: 2.90.1 (September 23,2020)

Short description of error
When a driver is added to the Segments of a bendy bone in pose mode. Blender crashes while changing the variable to increase the segments.
(Crash occurs when the variable is changed very quickly. Might not happen the first time)

Exact steps for others to reproduce the error
*Open attached blend file.
*Move the bone in it's X axis in the positive direction to increase the segments of the bone.
*Move the bone very quickly. Might not crash in first or second try

Thanks.

Event Timeline

Richard Antalik (ISS) changed the task status from Needs Triage to Confirmed.Oct 1 2020, 8:13 PM

Can confirm this, I am getting various backtraces mostly around depsgraph and threading routines. ASAN builds don't work for me for some reason, will look later when I find problem with ASAN

Jacques Lucke (JacquesLucke) changed the subtype of this task from "Report" to "Bug".Oct 5 2020, 5:31 PM

I couldn't reproduce this in a debug build yet, so might be threading related.
It should be noted that there is a dependency cycle in this file.

I can reproduce the crash, and it's indeed a threading issue, as it doesn't crash with blender -t 1.