[Bf-committers] Blender crash

Kent Mein bf-committers@blender.org
Wed, 24 Dec 2003 10:52:25 -0600


In reply to Kester Maddock (Christopher.Maddock.1@uni.massey.ac.nz):

> I've seen this - it happens when the IK target is the same as the 
> armature's position.  The attached patch checks for this.
> 
> Kester

I haven't really tested this but shouldn't it return true in that
case, not false?

Kent

> 
> Index: intern/iksolver/intern/IK_QJacobianSolver.cpp
> ===================================================================
> RCS file: 
> /cvsroot/bf-blender/blender/intern/iksolver/intern/IK_QJacobianSolver.cpp,v
> retrieving revision 1.4
> diff -u -3 -r1.4 IK_QJacobianSolver.cpp
> --- intern/iksolver/intern/IK_QJacobianSolver.cpp       1 May 2003 
> 19:52:20 -0000       1.4
> +++ intern/iksolver/intern/IK_QJacobianSolver.cpp       23 Dec 2003 
> 23:30:57 -0000
> @@ -65,6 +65,7 @@
> 
>        MT_Vector3 goal_dir = g_position - segs[0].GlobalSegmentStart();
> 
> +       if (goal_dir.length() < tolerance) return false;
> 
>        const MT_Scalar chain_max_extension = chain.MaxExtension();
> 
> 
> Mats Holmberg wrote:
> 
> >Hello
> >
> >Here's a message I posted on the blender.org forum some time ago:
> >
> >-Blender (CVS from today) crashes on my machine when adding an IK 
> >solver constraint to a bone. More specifically, it crashes when 
> >-entering the armature name in the "OB:" field and pressing <enter>. 
> >Here's the output:
> >-
> >-blender: ../../../../blender/intern/moto/include/MT_Vector3.inl:19: 
> >MT_Vector3& MT_Vector3::operator/=(double): Assertion 
> >-`!MT_fuzzyZero(s)' failed.
> >-Aborted
> >-
> >-Has anyone experienced this? 2.30 pre seems to work fine, as I said 
> >it's the cvs version I'm having trouble with - has been this way for 
> >at -least a couple of weeks now. The big question is: could anyone 
> >post all needed libs, tools etc. for compiling Blender? Or is the 
> >-"building-blender.html" in blender/doc/ up to date? Or am I 
> >experiencing a bug here?
> >-
> >-I'm working on an Athlon XP running Linux Mandrake 9.2. Haven't had 
> >the opportunity to test this on windows yet.
> >
> >Nothing different yet - 2.31a works ok, but the CVS version always 
> >gives me the above.
> >
> >Thanks,
> >Mats
> >_______________________________________________
> >Bf-committers mailing list
> >Bf-committers@blender.org
> >http://www.blender.org/mailman/listinfo/bf-committers
> >
> >
> 
> 
> _______________________________________________
> Bf-committers mailing list
> Bf-committers@blender.org
> http://www.blender.org/mailman/listinfo/bf-committers

-- 
mein@cs.umn.edu
http://www.cs.umn.edu/~mein