Serious error with Corruption and crashes the Player (Android/iOS/Windows/Mac)

The file ‘D:/unity/Game/Game_Data/sharedassets1.assets’ is corrupted! Remove it and launch unity again!
[Position out of bounds! 576865 > 576864]
(Filename: C:/BuildAgent/work/cac08d8a5e25d4cb/Runtime/Serialize/CacheWrap.cpp Line: 269)

The file '‘D:/unity/Game/Game_Data/sharedassets1.assets’ is corrupted! Remove it and launch unity again!
[Position out of bounds! 576865 > 576864]
(Filename: C:/BuildAgent/work/cac08d8a5e25d4cb/Runtime/Serialize/CacheWrap.cpp Line: 276)

  1. This project has no *.cs and no *.js of the same filename.
  2. There is no compression applied to the meshes.
  3. There is no mouselook.cs or mouselook.js in this project.
  4. This is build using a clean install using latest Unity 4.2.1

There seems to be similar error when using LoadLevelAsync but we do not use Assets.
http://forum.unity3d.com/threads/106047-Using-AssetBundles-as-IAP-Crashing

References:

Closed now. The error from Unity is:

  • make sure your graphic files such as green.* and green.* have no duplicates.
    E.g., - green.jpg, green.png <— ERROR

If you have green.png and another green.png, RENAME the other.
If you have green.png and green.jpg, rename the other.