1) Enable 'halt on all thrown exceptions
2) Start a debug session
3) MonoDevelop will halt execution due to a thrown and handled exception. Do *not* continue. Wait on that breakpoint for about 20-30 seconds
MonoDevelop ends up in an inconsistent state and can no longer debug anything until it is restarted
This affects me a lot in my day to day work. I keep having to restart MD just to maintain a working debugger.
I think this was that infinite loop bug that I fixed last week or so
This bug still affects me on a regular basis and I still have to keep restarting my MD as it become incapable of spawning new debug sessions.
Do you have stale mono debug processes running?
I don't know. Those repro steps still apply so it should be trivial to reproduce on your machine.