I have 2 problems, first is an error:
There’s no gui in the scene, I’ve only imported assets into the project and started working on the first scene.
I also keep getting a C++ Runtime Library popup window when I’m running Unity saying:
Pressing retry crashes unity while ignore temporarily disables it.
I didn’t have either of these problems until upgrading to 4.3.4 so I could get the new standard assets.
So this only happens in a new project after importing Assets?
Yes. Well first I had all my assets in a project for 4.3.3 and I installed 4.3.4, then when I opened my project it would just freeze unity for hours with no progress bar or anything so I force closed and made a new project, simply importing all the assets into the new project. Now I have both of those errors.
The console is filled with:
and
And that C++ Runtime window, but I haven’t touched the C++ runtime in months, same one I’ve been using.
These ‘errors’ are asserts coming from Unity’s camera/rendering code. Unity is trying to sort game objects and the sorting is going all wrong. When I have seen this happen before it’s because a camera matrix is no longer orthogonal, so, the right, up and at vectors are no longer at 90 degrees to each other. The sphere issue I think is coming from PhysX, and indicates that a bounding sphere has been computed as having a radius of zero. This all leads me to think you have a messed up camera matrix, possibly with a scale of 0,0,0. You might want to find your cameras and take a look a their transform in the inspector.
Don’t worry about the OnGUI() message - the editor is implemented using the same gui functions you know and love, and the call stack is basically just saying that the editor had a problem.