Unity 3.4.2f3 unhandled crashing ( not getting bug report pop-up )

I’m running Unity 3.4.2f3 and I made a small code change to my project and all of a sudden I’m getting the following:

  1. I walk (keys A W) up to the chest near the starting position
  2. I click the chest to open it
  3. I click the chest again to close it (not the X button in the loot window)
  4. Unity crashes, but is not prompting me with the automated bug submission report.

It does this every single time, so I made a copy of my Unity project, stripped out all the assets not related to the test scene I’m working in and attached the resulting project to this message. I didn’t want to make any changes to the code in case I accidentally “lose” the crash situation.

793248–29063–$Crash-3.zip (15 MB)

I think I found the problem:

When I click the chest to close it, it calls Chest.Close(), which calls MyGUI.LootClose()
MyGUI.LootClose() calls Chest.SendMessage(“Close”)

It appears the problem ends up being something like a stack underflow, or whatever the .Net equivalent of that is (I’ve not done much .Net programming)