Combined Meshes causes crash after updating to 4.3.x

Hi there Uniteers. We have found a bug in our project after updating to 4.3.x which caused the project to crash. I hope this information may help others stumbling upon the same problem.

After updating our project to 4.3.x we saw crashes when:
PC:

  • Specific prefabs was in our assets
  • Looking at specific GameObjects in scene view (No problem in game view. This seems very odd)
  • Attempting to create prefabs of some specific objects

Mac:

  • Crash on start no matter what.

We narrowed the problem down to be complications with the “Combined mesh” which some of our GameObjects within our scene were using. These were created using the CombineChildren.cs within the standard assets.

If a GameObject having a “Combined Mesh” assigned to it’s Mesh Filter component, it caused crashes when assigned as a prefab and if viewed upon in editor view. We solved this by replacing ALL our mesh filters using combined meshes, back to their original individual mesh.

I hope someone may find this useful.

I seem to remember something about mesh serialization having changed between 4.2.x and 4.3.x, have you tried remerging the meshes in 4.3 to see if it fixes the issue?

No, we were already planning on switching to use static batching instead. We saw this as an opportunity to switch. But sounds like a possible candidate for a problem maker.

sorry for the mega-bump but I’m having exactly the same problem, despite having Unity 4.5.5f1.
The most weird thing, is that this problem occurs only when I copy them and paste them in another scene.
Unfortunately, doing what Freaking-Pingo suggests would take a huge time for me. Is there any other solution?