[ODE] 0.7-rc1 testing
Chris M.
czb182 at hotmail.com
Tue Sep 5 21:19:23 MST 2006
Just thought I would send an email with my testing results of 0.7. I'm not
using any of the new features yet, but thought it maybe be helpful to point
out issues that may have already existed.
My testing is on gentoo linux, x86_x64 platform
compiled ode with --enable-double-precision and --with-arch=athlon64.
On test collision I get:
11: test_ray_and_box : FAILED (7.70%) at line 721
2: test_box_point_depth : FAILED (91.30%) at line 326
on test_ode I get the following errors. I know there have always been
errors here, but it seems like there used to be more, so I thought maybe
someone was trying to eliminate them.
testMassFunctions()
(Message 2: inertia must be positive definite in dMassCheck() File
mass.cpp Line 43) passed (1)
FAILED (5)
On this one, there is no passed or failed for the last 3, not sure what that
is
testRotationFunctions()
dRSetIdentity - passed
dRFromAxisAndAngle -
dRFromEulerAngles -
dRFrom2Axes -
On test_trimesh I get a segfault after dumping a bunch of items, spheres in
this case
Here is a stack trace
#0 0x000000000043c00c in dSolveLCP (n=732, A=0x7fff06e83a20,
x=0x7fff06e7ea00, b=0x7fff06e80100, w=0x7fff06e7d300, nub=0,
lo=0x7fff072ca190, hi=0x7fff072c8a90, findex=0x7fff072c7f00)
at lcp.cpp:1469
#1 0x0000000000437e35 in dInternalStepIsland_x2 (world=0x5b1550,
body=0x7fff072d9350, nb=136, _joint=<value optimized out>, nj=<value
optimized out>, stepsize=0.050000000000000003)
at step.cpp:1549
#2 0x000000000044013f in dxProcessIslands (world=0x5b1550,
stepsize=0.050000000000000003,
stepper=0x438420 <dInternalStepIsland(dxWorld*, dxBody* const*, int,
dxJoint* const*, int, double)>) at util.cpp:242
#3 0x00000000004064a9 in simLoop (pause=0) at test_trimesh.cpp:384
#4 0x000000000040a6ad in dsDrawFrame (width=<value optimized out>,
height=<value optimized out>, fn=0x7fff072d9c80, pause=0) at
drawstuff.cpp:1164
#5 0x000000000040ba7b in dsPlatformSimLoop (window_width=352,
window_height=120429216, fn=0x7fff072d9c80, initial_pause=<value optimized
out>) at x11.cpp:372
#6 0x0000000000408d90 in dsSimulationLoop (argc=1, argv=0x7fff072d9dd8,
window_width=352, window_height=288, fn=0x7fff072d9c80) at
drawstuff.cpp:1276
#7 0x0000000000405a98 in main (argc=1, argv=0x7fff072d9dd8) at
test_trimesh.cpp:530
I tried it on my one application, which only uses pretty basic ode features,
and everything seemed fine. I look forward to trying out the heightfield
though. Great job everyone!
More information about the ODE
mailing list