Was crashing due to RBW mssing shared->physics_world.
This can be gained back by BKE_rigidbody_validate_sim_world.
Other possibility would be to check for shared->physics_world early in
BKE_scene_check_rigidbody_active?
Differential D6037
Fix T70667: crash playing animation (after deleting rigid body obj) Authored by Philipp Oeser (lichtwerk) on Oct 10 2019, 1:44 PM. Tags None Subscribers None
Details Was crashing due to RBW mssing shared->physics_world. Other possibility would be to check for shared->physics_world early in
Diff Detail
Event TimelineComment Actions I guess that’s a valid change… Would be worth adding a comment (with report reference) about why/how that case (no rebuild required, yet NULL physics_world) can happen? This seems to be related to undo/redo, from quick skim over the report? |