There are no known problems with the destroy functions, but there's a procedure to follow...
Destroy objects in the opposite order of creation, for example you create the type first, body second, then the geom. To delete them, destroy the geom first, body second, then the type reference.
If you're using geom transforms, you have to destroy the geom transform objects before the parent geom.
If you're following this procedure and still have problems, I'll need to see some code showing the issue.
Destroy objects in the opposite order of creation, for example you create the type first, body second, then the geom. To delete them, destroy the geom first, body second, then the type reference.
If you're using geom transforms, you have to destroy the geom transform objects before the parent geom.
If you're following this procedure and still have problems, I'll need to see some code showing the issue.