personalrobotics / or_trajopt

OpenRAVE plugin to expose TrajOpt code as an OpenRAVE planner
BSD 3-Clause "New" or "Revised" License
2 stars 3 forks source link

Segfault on "couldn't find a feasible point" error #23

Closed ClintLiddick closed 8 years ago

ClintLiddick commented 8 years ago
ERROR couldn't find a feasible point. there's probably a problem with variable bounds (e.g. joint limits). wrote to /tmp/fail.lp

The error is thrown from: https://github.com/personalrobotics/trajopt/blob/master/src/sco/modeling.cpp#L224 and a print after the macro does not show since exception is thrown. Somewhere then a segfault occurs, and in gdb it just appears to be in the macro. So perhaps a destructor?

ClintLiddick commented 8 years ago

I can catch the exception all the way to trajoptpy.cpp bindings around the optimizeProblem call, but no exception is throw in Python before the segfault.

ClintLiddick commented 8 years ago

Moved to personalrobotics/trajopt#3