Strange new errors in 2.6.1 [RESOLVED]

I’m getting the following errors in the console when I run; so far I haven’t seen any side effects but they do show up as failed asserts. This is on a Mac using 2.6.1. I’m including the stack traces where available:

1.) !node->m_AABB.IsValid()
No stack trace

2.) !ss->GetLocalAABB().IsValid()
!ss->GetLocalAABB().IsValid()
UnityEditor.EditorGUIUtility:RenderGameViewCameras(Rect, Rect, Boolean, Boolean)
UnityEditor.EditorGUIUtility:RenderGameViewCameras(Rect, Rect, Boolean, Boolean)
UnityEditor.GameView:OnGUI()
System.Reflection.MonoMethod:InternalInvoke(Object, Object[ ])
System.Reflection.MonoMethod:InternalInvoke(Object, Object[ ])
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[ ], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[ ])
UnityEditor.HostView:Invoke(String)
UnityEditor.DockArea:OnGUI()

[/Users/build/builds/unity-26/unity-2.6.x/Projects/…/Runtime/Camera/Culler.cpp line 35]

3. !IsFinite(outDistanceForSort)
!IsFinite(outDistanceForSort)
UnityEditor.EditorGUIUtility:RenderGameViewCameras(Rect, Rect, Boolean, Boolean)
UnityEditor.EditorGUIUtility:RenderGameViewCameras(Rect, Rect, Boolean, Boolean)
UnityEditor.GameView:OnGUI()
System.Reflection.MonoMethod:InternalInvoke(Object, Object[ ])
System.Reflection.MonoMethod:InternalInvoke(Object, Object[ ])
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[ ], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[ ])
UnityEditor.HostView:Invoke(String)
UnityEditor.DockArea:OnGUI()

[/Users/build/builds/unity-26/unity-2.6.x/Projects/…/Runtime/Camera/RetainedRenderqueue.cpp line 334]

4. IsFinite(outDistanceAlongView)
!IsFinite(outDistanceAlongView)
UnityEditor.EditorGUIUtility:RenderGameViewCameras(Rect, Rect, Boolean, Boolean)
UnityEditor.EditorGUIUtility:RenderGameViewCameras(Rect, Rect, Boolean, Boolean)
UnityEditor.GameView:OnGUI()
System.Reflection.MonoMethod:InternalInvoke(Object, Object[ ])
System.Reflection.MonoMethod:InternalInvoke(Object, Object[ ])
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[ ], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[ ])
UnityEditor.HostView:Invoke(String)
UnityEditor.DockArea:OnGUI()

[/Users/build/builds/unity-26/unity-2.6.x/Projects/…/Runtime/Camera/RetainedRenderqueue.cpp line 335]

http://forum.unity3d.com/viewtopic.php?t=38515

Thanks, I think I’ve isolated it to some particle systems. I’ll upload it to support once I have it in a smaller project.

I’ve isolated it in a small 6MB project and uploaded it to support. The error appears once I pass more than 7 or so particle effects.

Got a quick analysis by Nicolaj Schweitz: it’s triggered by particle emitters with negative values in min emitter range, as may happen when level designers are using the slider mechanism to tweak particle effects.

Wrote a quick script to replace all the offending emitters with corrected ones and the errors went away.

Thanks UT!

Just lettin’ ya know: It’s back in 3.0f

Is the cause the same or just the error messages?

!IsFinite(outDistanceAlongView), ForSort, …

I get errors as: !IsFinite(outDistance … when over-ridding a font-size, or a font-style, … in Inspector on a font that is not a dynamic type font.

Resetting the font-size to 0, or the style to ‘Normal’ gets rid of the error.

Hi, I’m getting the same errors. What script did you write to get rid of these errors? Thanks…