personalrobotics / or_rviz

OpenRAVE viewer plugin that publishes the environment to RViz as InteractiveMarkers.
BSD 2-Clause "Simplified" License
5 stars 5 forks source link

Exception thrown from an event handler #13

Open aaronjoh opened 9 years ago

aaronjoh commented 9 years ago

I got the following crash while running table_clearing code with the rviz viewer. Jen said to put the bug report to or_interactivemarker. (First 4 lines here are from table_clearing and probably unrelated, but included for context).

[actions.py] Begin GraspPlate
Distance to edge:  0.1522
Direction (table frame):  [0, 0, -1]
Direction (world frame):  [ 0.  1.  0.]
Qt has caught an exception thrown from an event handler. Throwing
exceptions from an event handler is not supported in Qt. You must
reimplement QApplication::notify() and catch all exceptions there.

terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >'
  what():  tr1::bad_weak_ptr
Aborted
aaronjoh commented 9 years ago

I should add that I've run it several more times without crashing so I do not have a known way to recreate the error.

mklingen commented 8 years ago

This is a generic bug. Any time any exception is thrown in OpenRAVE you will get this error.