Blender Git Loki

Git Commits -> Revision fedabce

Revision fedabce by Joshua Leung (master)
March 26, 2010, 01:11 (GMT)
Bugfix #21757: Crash when setting up cyclic tracking dependencies (with old tracking)

Note that users should not be doing this anyway (and to some degree, I wish that they have to learn this the hard way - i.e. a crash as was before) since it is always bound to cause troubles of various sorts.

Having said this, the old tracking code was previously crashing if this sort of setup was created since a stack overflow would happen while bouncing between each object being recursively recalculated. I've fixed this by commenting out that recursive recalculation (solving the cyclic problems for n >= 2, while n=1 should still be fine without this pre-depsgraph hack), and also removing such cyclic dependencies in the n=2 case.

(PS: Perhaps this is just a good opportunity to just remove this old feature instead ;)

Commit Details:

Full Hash: fedabce47c193926eb0c845a305a62bc73d8d6ce
SVN Revision: 27756
Parent Commit: 7a56ca7
Lines Changed: +21, -2

1 Modified Path:

/source/blender/blenkernel/intern/object.c (+21, -2) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021