Need help tracking down a Unity Hang with JSON plugin

I have been working on a solution for interpreting JSON files. I decided to go with JSON.net.

So I wrote class that uses JSON.net to deserialize my json file. Seems to work great.

But when I run it once. I will stop the game. Go back to the Unity’s editor, do some work. And rerun. About in 1 in 5 times, Unity hangs up and I have to Force Quit unity.

I have no clue what is going on under the hood. It all seems to be related to JSON.net. Strangely, the reason I went to JSON.net is because the other JSON interpreter I tried was doing this exact same bug. So clearly, I’m missing something here.

Its like somewhere a infinate loop got fired off.

Anyone have any ideas on how to track this kind of bug down?

It appears the answer to this problem was to update to the latest version of Unity. I recently updated to OSX 10.10.5 and a whole host of issues have cropped up in Maya, Photoshop and Unity. Updating seemed to fix this.