Problems upgrading to Unity 3.0 (Physics + iPhone)

I’ve upgraded my project from Unity 1.7 to Unity 3.0 and everything appears to be working in the editor.

However, when I put it on the device, some off my objects with rigid bodies disappear. In the XCode console, I see:

Actor::setLinearDamping: The linear damping must be nonnegative!

(Filename: /Applications/buildAgent/work/e427ec9dc602161f/SDKs/compiler/iphone/…/…/Physics/src/NpActor.cpp Line: 207)

When I check the game object’s position in the update it goes from a valid position to:

Update - gameObject position - (NaN, NaN, NaN)

Does anyone have any ideas what could be going on and what I can do to fix it?

Is anybody out there? I still have this problem, but have tracked it down to the lines of script code that is causing it.

In my code I call:

if(!rigidbody.isKinematic)
{
rigidbody.isKinematic = true;
}

to turn off physics. And I turn it on later with:

rigidbody.isKinematic = false;

This is when the rigid bodies go off to NaN.

Again, it works fine in the editor, it just breaks on the device. I’m working on workarounds right now.

probably report the bug by submitting the project using the Report Bug option in the menu.