From: Chris B. <chr...@gm...> - 2006-08-15 21:58:08
|
On 15/08/06, Matthias Baas <ba...@ir...> wrote: > Could it be that you had a JointGroup object that you didn't empty > explicitly (by calling the empty() method)? > In this case, the destructor of the JointGroup object only calls > dJointGroupDestroy() without notifying the contained Python joints about > the destruction of the ODE joints. > I have just committed a fix for this. Let me know if this has also fixed > your problem. Thanks, that seems to have fixed it. Have you noticed any memory corruption problems with pyrex-0.9.4.1 and pyode? With 0.9.3.1 everything runs fine, with 0.9.4.1 I get: *** glibc detected *** double free or corruption (!prev): 0x0823fb40 *** And if I run valgrind there are hundreds of errors (again, 0.9.3.1 is fine). |