diff -cr monodevelop-debugger-mdb-2.0/Mono.Debugging.Server.Mdb/RuntimeInvokeManager.cs monodevelop-debugger-mdb-2.0.patched/Mono.Debugging.Server.Mdb/RuntimeInvokeManager.cs *** monodevelop-debugger-mdb-2.0/Mono.Debugging.Server.Mdb/RuntimeInvokeManager.cs 2009-03-17 17:59:12.000000000 +0200 --- monodevelop-debugger-mdb-2.0.patched/Mono.Debugging.Server.Mdb/RuntimeInvokeManager.cs 2009-07-26 12:26:33.000000000 +0300 *************** *** 53,60 **** if (!aborted) { aborted = true; res.Abort (); - res.CompletedEvent.WaitOne (); - ctx.Thread.AbortInvocation (); WaitToStop (ctx.Thread); } } --- 53,58 ---- *************** *** 74,81 **** else aborted = true; res.Abort (); - res.CompletedEvent.WaitOne (); - ctx.Thread.AbortInvocation (); WaitToStop (ctx.Thread); throw new TimeOutException (); } --- 72,77 ----