You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The shared library libopenrave-core.so calls exit(), which is in many cases undesired behavior for a shared library, because it causes the main binary to terminate without any cleanup.
This was found while creating a Fedora package for openrave. Fedora's packaging guidelines recommend to report such issues to upstream.
I haven't looked at it into detail; but it would probably make sense to replace the exit() call with some kind of error handling.
Thanks for your help!
The text was updated successfully, but these errors were encountered:
i agree about the exit calls. i just grepped for any exit fn call, but couldn't find any hits. perhaps you can point out where the exit call is so i can remove it.
The call to exit is in the 3rdparty lib ivcon in line 7512. Looking at the code it seems like it's a typical divide by zero error. So maybe you could throw an exception instead of calling exit?
The shared library
libopenrave-core.so
callsexit()
, which is in many cases undesired behavior for a shared library, because it causes the main binary to terminate without any cleanup.This was found while creating a Fedora package for openrave. Fedora's packaging guidelines recommend to report such issues to upstream.
I haven't looked at it into detail; but it would probably make sense to replace the
exit()
call with some kind of error handling.Thanks for your help!
The text was updated successfully, but these errors were encountered: