ODE INTERNAL ERROR 1

lewap

05-11-2007 16:28:11

Hi,

I'm getting the following error:

ODE INTERNAL ERROR 1: assertion "bNormalizationResult" failed in
> _dNormalize4() [../../include/ode/odemath.h]

It has started since I've updated OgreOde for the lates OgreOde ( from cvs - 29-nov-2007), OGRE 1.4 to 1.4.5 and ODE 0.7 to ODE 0.9 ( latest from svn ).
I'm using CodeBlocks

App don't reach collision call-back function.

Now the questions :).

1. How can I debug it ?
( I tried to run app in a debugger and get a call-stack result :
#0 7C91EDDC strchr() (ntdll.dll:??)
#1 000000000 #2 0 #3 0 etc ... So it tells me nothing.

2. Have anybody idea where should I look for solution ?

3. Can it be stepper matter ?

( I'm using ForwardFixedStepHandler with settings as in examples:
time_scale = 1.7;
max_frame_time = 1.0 / 4.0;
frame_rate = 1.0 / 30.0;
time_step = 0.01; )

Thanks for replay.

Aquatix

05-11-2007 16:53:33

29-nov-2007? Are u sure?

Anyway, this problem does seem to occur with the recent changes in Stepper functions. First of all, try using ForwardInterpolatedStepHandler. If that does not help, perhpas you'll need to change a few things in the code.
Actually, I have it precompiled here, so you can give it a try (there are includes, libs and dlls in there): -EDIT- link changed, plz see here

kungfoomasta

05-11-2007 17:08:16

Could I get you to compile the debug lib/dll's and re-zip it up? :twisted:

Aquatix

05-11-2007 21:25:32

Yep, see the other thread! :wink: