-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OpenravePlugins: destructors not called (nor Destroy) #59
Comments
There is a signal handler in the |
The destructor does get called when I restore Stack trace of
|
Yes, closing the viewer window by clicking on the corresponding button works for me too. BTW, a hack |
main()
: plugin destructor not called
@jgvictores there has been a recent (OpenRAVE v0.105.0) overhaul in the plugin system that might have a (hopefully) positive effect on this: rdiankov/openrave#1137. BTW I'm currently reviewing our own plugins since I can't load them at all (edit: fixed in 25034a3). |
This issue is a follow-up on #47 (comment).
OpenraveYarpPluginLoader via
main()
: plugin destructor not called, for example when exiting via^C
after calling:openrave /usr/local/share/teo-openrave-models/openrave/teo/teo.robot.xml --module OpenraveYarpPluginLoader "open --device controlboardwrapper2 --subdevice YarpOpenraveControlboard --robotIndex 0 --allManipulators"
Destructors are called in Python scripts, but note that there
RaveDestroy()
is called explicity.The text was updated successfully, but these errors were encountered: