diff --git a/src/Mod/Sketcher/App/planegcs/GCS.cpp b/src/Mod/Sketcher/App/planegcs/GCS.cpp index 97ac7f6413..636f9899fe 100644 --- a/src/Mod/Sketcher/App/planegcs/GCS.cpp +++ b/src/Mod/Sketcher/App/planegcs/GCS.cpp @@ -3822,6 +3822,9 @@ void System::makeReducedJacobian(Eigen::MatrixXd &J, jacobianconstraintmap[jacobianconstraintcount-1] = allcount-1; } } + + if(jacobianconstraintcount == 0) // only driven constraints + J.resize(0,0); } int System::diagnose(Algorithm alg)