Monodevelop woes

I’m having some issues with Monodevelop.

Firstly, I can’t see the line carat during debug. The call stack shows where I’ve broken, I can see that the execution has stopped on one of my breakpoints…but my cursor is invisible, I get no indication of which line I’m on when I step through the code. And clicking on the call stack doesn’t take me to lines/files in code. It should navigate me to the files matching the stack calls, like VS, yes?

Also, about 50% of the time when stepping, I get to a point where the whole thing locks up, Unity and Monodevelop. I have to kill each individually from the task bar. The only thing I can think of is that many of my the script calls I’m tracing are calling LoadLevel, could that be funky?

Any help would be appreciated. I’m using Win7.

Ok, further developments. It’s definitely calling Loadlevel while debugging in Mono.

I put the call to load level in a coroutine which is called after 5 seconds. What happens? I hit F5 after checking my breakpoints, the game carries on for 5 seconds…and then hangs.

The load level code works fine when I run it natively in the Unity editor, without debugging in mono. Levels change as expected.