Bug 12673 - Setting a breakpoint after closing the app on the simulator freezes studio
Summary: Setting a breakpoint after closing the app on the simulator freezes studio
Status: RESOLVED FIXED
Alias: None
Product: Xamarin Studio
Classification: Desktop
Component: Debugger ()
Version: 4.0.8
Hardware: PC Mac OS
: --- normal
Target Milestone: master
Assignee: Jeffrey Stedfast
URL:
: 6698 12511 ()
Depends on:
Blocks:
 
Reported: 2013-06-13 10:09 UTC by Rodrigo Kumpera
Modified: 2014-03-14 12:51 UTC (History)
4 users (show)

Tags:
Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
RESOLVED FIXED

Description Rodrigo Kumpera 2013-06-13 10:09:14 UTC
XA: 4.0.8
Mono: 3.0.10
XI: 6.3.5.43

Steps to reproduce:

1)Debug an app in the simulator.
2)Close the app by hitting the simulator home button.
3)On studio try to set a breakpoint.


This will freeze the IDE. Here's the kill -QUIT output:

"Message dispatcher"  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (System.Threading.WaitHandle,intptr,int,bool) <IL 0x00030, 0xffffffff>
  at System.Threading.WaitHandle.WaitOne () [0x00015] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.Threading/WaitHandle.cs:357
  at MonoDevelop.Debugger.DebugExecutionHandler.WaitForCompleted () [0x00042] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/DebugExecutionHandlerFactory.cs:86
  at MonoDevelop.Projects.DotNetProject.DoExecute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x000e2] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/DotNetProject.cs:1158
  at MonoDevelop.Projects.Project.OnExecute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x0002c] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/Project.cs:693
  at MonoDevelop.IPhone.IPhoneProject.OnExecute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x000f4] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/md-addins/MonoDevelop.IPhone/MonoDevelop.IPhone/Project/IPhoneProject.cs:591
  at MonoDevelop.Projects.DefaultProjectServiceExtension.Execute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.IBuildTarget,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x00044] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectService.cs:705
  at MonoDevelop.Projects.ProjectServiceExtension.Execute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.SolutionEntityItem,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectServiceExtension.cs:189
  at MonoDevelop.Projects.ProjectServiceExtension.Execute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.IBuildTarget,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x0000b] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectServiceExtension.cs:180
  at MonoDevelop.NUnit.NUnitProjectServiceExtension.Execute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.IBuildTarget,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x00021] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/addins/NUnit/Services/NUnitProjectServiceExtension.cs:40
  at MonoDevelop.Projects.ProjectServiceExtension.Execute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.SolutionEntityItem,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectServiceExtension.cs:189
  at MonoDevelop.Autotools.MakefileProjectServiceExtension.Execute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.SolutionEntityItem,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x00050] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/addins/MonoDevelop.Autotools/MakefileProjectServiceExtension.cs:399
  at MonoDevelop.Projects.ProjectServiceExtension.Execute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.IBuildTarget,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x0000b] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectServiceExtension.cs:180
  at MonoDevelop.Projects.ProjectServiceExtension.Execute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.SolutionEntityItem,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectServiceExtension.cs:189
  at MonoDevelop.Projects.ProjectServiceExtension.Execute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.IBuildTarget,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x0000b] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectServiceExtension.cs:180
  at MonoDevelop.Projects.ProjectServiceExtension.Execute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.SolutionEntityItem,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectServiceExtension.cs:189
  at MonoDevelop.Projects.ProjectServiceExtension.Execute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.IBuildTarget,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x0000b] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectServiceExtension.cs:180
  at MonoDevelop.Projects.ProjectServiceExtension.Execute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.SolutionEntityItem,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectServiceExtension.cs:189
  at MonoDevelop.Projects.ProjectServiceExtension.Execute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.IBuildTarget,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x0000b] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectServiceExtension.cs:180
  at MonoDevelop.Projects.ProjectServiceExtension.Execute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.SolutionEntityItem,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectServiceExtension.cs:189
  at MonoDevelop.Projects.ProjectServiceExtension.Execute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.IBuildTarget,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x0000b] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectServiceExtension.cs:180
  at MonoDevelop.Projects.ProjectServiceExtension.Execute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.SolutionEntityItem,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectServiceExtension.cs:189
  at MonoDevelop.Projects.ProjectServiceExtension.Execute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.IBuildTarget,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x0000b] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectServiceExtension.cs:180
  at MonoDevelop.Projects.ProjectServiceExtension.Execute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.SolutionEntityItem,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectServiceExtension.cs:189
  at MonoDevelop.Projects.ProjectServiceExtension.Execute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.IBuildTarget,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x0000b] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectServiceExtension.cs:180
  at MonoDevelop.Projects.ProjectServiceExtension.Execute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.SolutionEntityItem,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectServiceExtension.cs:189
  at MonoDevelop.Projects.ProjectServiceExtension.Execute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.IBuildTarget,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x0000b] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectServiceExtension.cs:180
  at MonoDevelop.Projects.ProjectServiceExtension.Execute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.SolutionEntityItem,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectServiceExtension.cs:189
  at MonoDevelop.Projects.CustomCommandExtension.Execute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.SolutionEntityItem,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x00058] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/CustomCommandExtension.cs:91
  at MonoDevelop.Projects.ProjectServiceExtension.Execute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.IBuildTarget,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x0000b] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectServiceExtension.cs:180
  at MonoDevelop.Projects.SolutionItem.Execute (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.ExecutionContext,MonoDevelop.Projects.ConfigurationSelector) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/SolutionItem.cs:646
  at MonoDevelop.Ide.ProjectOperations.ExecuteSolutionItemAsync (MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.IBuildTarget,MonoDevelop.Projects.ExecutionContext) [0x00006] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/ProjectOperations.cs:917
  at MonoDevelop.Ide.ProjectOperations/<Execute>c__AnonStoreyB2.<>m__160 () [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/ProjectOperations.cs:898
  at MonoDevelop.Ide.GenericMessageContainer.Run () [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/DispatchService.cs:452
  at System.Threading.Thread.StartInternal () [0x00016] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.Threading/Thread.cs:680
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"SDB Event Handler"  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) System.Threading.Monitor.Monitor_wait (object,int) <IL 0x00022, 0xffffffff>
  at System.Threading.Monitor.Wait (object,int) [0x0003e] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.Threading/Monitor.cs:148
  at System.Threading.Monitor.Wait (object) [0x00000] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.Threading/Monitor.cs:134
  at Mono.Debugger.Soft.VirtualMachine.GetNextEventSet () [0x00021] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/contrib/Mono.Debugger.Soft/Mono.Debugger.Soft/VirtualMachine.cs:104
  at Mono.Debugging.Soft.SoftDebuggerSession.EventHandler () [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/addins/MonoDevelop.Debugger.Soft/Mono.Debugging.Soft/SoftDebuggerSession.cs:1221
  at System.Threading.Thread.StartInternal () [0x00016] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.Threading/Thread.cs:680
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"Threadpool worker"
"IO Threadpool worker"
"GUI Thread"  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) System.Threading.Monitor.Monitor_wait (object,int) <IL 0x00022, 0xffffffff>
  at System.Threading.Monitor.Wait (object,int) [0x0003e] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.Threading/Monitor.cs:148
  at System.Threading.Monitor.Wait (object) [0x00000] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.Threading/Monitor.cs:134
  at Mono.Debugger.Soft.Connection.SendReceive (Mono.Debugger.Soft.Connection/CommandSet,int,Mono.Debugger.Soft.Connection/PacketWriter) [0x0011d] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/contrib/Mono.Debugger.Soft/Mono.Debugger.Soft/Connection.cs:1455
  at Mono.Debugger.Soft.Connection.VM_GetTypesForSourceFile (string,bool) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/contrib/Mono.Debugger.Soft/Mono.Debugger.Soft/Connection.cs:1645
  at Mono.Debugger.Soft.VirtualMachine.GetTypesForSourceFile (string,bool) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/contrib/Mono.Debugger.Soft/Mono.Debugger.Soft/VirtualMachine.cs:259
  at Mono.Debugging.Soft.SoftDebuggerSession.FindLocationsByFile (string,int,int,bool&,bool&) [0x0003b] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/addins/MonoDevelop.Debugger.Soft/Mono.Debugging.Soft/SoftDebuggerSession.cs:1123
  at Mono.Debugging.Soft.SoftDebuggerSession.OnInsertBreakEvent (Mono.Debugging.Client.BreakEvent) [0x00199] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/addins/MonoDevelop.Debugger.Soft/Mono.Debugging.Soft/SoftDebuggerSession.cs:792
  at Mono.Debugging.Client.DebuggerSession.AddBreakEvent (Mono.Debugging.Client.BreakEvent) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/Mono.Debugging/Mono.Debugging.Client/DebuggerSession.cs:542
  at Mono.Debugging.Client.DebuggerSession.OnBreakpointAdded (object,Mono.Debugging.Client.BreakEventArgs) [0x0004c] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/Mono.Debugging/Mono.Debugging.Client/DebuggerSession.cs:618
  at Mono.Debugging.Client.BreakpointStore.OnBreakEventAdded (Mono.Debugging.Client.BreakEvent) [0x00013] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/Mono.Debugging/Mono.Debugging.Client/BreakpointStore.cs:406
  at Mono.Debugging.Client.BreakpointStore.Add (Mono.Debugging.Client.BreakEvent) [0x00020] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/Mono.Debugging/Mono.Debugging.Client/BreakpointStore.cs:127
  at Mono.Debugging.Client.BreakpointStore.Add (string,int,int,bool) [0x00016] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/Mono.Debugging/Mono.Debugging.Client/BreakpointStore.cs:110
  at Mono.Debugging.Client.BreakpointStore.Add (string,int,int) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/Mono.Debugging/Mono.Debugging.Client/BreakpointStore.cs:96
  at Mono.Debugging.Client.BreakpointStore.Toggle (string,int,int) [0x00039] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/Mono.Debugging/Mono.Debugging.Client/BreakpointStore.cs:201
  at MonoDevelop.SourceEditor.SourceEditorView.OnIconButtonPress (object,Mono.TextEditor.MarginMouseEventArgs) [0x000f4] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs:1347
  at Mono.TextEditor.Margin.MousePressed (Mono.TextEditor.MarginMouseEventArgs) [0x0000b] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/Mono.Texteditor/Mono.TextEditor/Gui/Margin.cs:91
  at Mono.TextEditor.IconMargin.MousePressed (Mono.TextEditor.MarginMouseEventArgs) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/Mono.Texteditor/Mono.TextEditor/Gui/IconMargin.cs:73
  at Mono.TextEditor.TextArea.OnButtonPressEvent (Gdk.EventButton) [0x000ae] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/Mono.Texteditor/Mono.TextEditor/Gui/TextArea.cs:1028
  at Gtk.Widget.buttonpressevent_cb (intptr,intptr) <IL 0x00014, 0x00061>
  at (wrapper native-to-managed) Gtk.Widget.buttonpressevent_cb (intptr,intptr) <IL 0x00024, 0xffffffff>
  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <IL 0x00022, 0xffffffff>
  at Gtk.Application.Run () <IL 0x00000, 0x0000b>
  at MonoDevelop.Ide.IdeApp.Run () [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/Ide.cs:399
  at MonoDevelop.Ide.IdeStartup.Run (MonoDevelop.Ide.MonoDevelopOptions) [0x00715] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs:287
  at MonoDevelop.Ide.IdeStartup.Main (string[]) [0x00077] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs:534
  at Xamarin.Startup.MainClass.Main (string[]) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/md-addins/Xamarin.Startup/Main.cs:10
  at (wrapper runtime-invoke) <Module>.runtime_invoke_int_object (object,intptr,intptr,intptr) <IL 0x0005c, 0xffffffff>

"Autosave"  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (System.Threading.WaitHandle,intptr,int,bool) <IL 0x00030, 0xffffffff>
  at System.Threading.WaitHandle.WaitOne () [0x00015] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.Threading/WaitHandle.cs:357
  at MonoDevelop.SourceEditor.AutoSave.AutoSaveThread () [0x00005] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/AutoSave.cs:137
  at System.Threading.Thread.StartInternal () [0x00016] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.Threading/Thread.cs:680
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"SDB output reader"  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) System.Net.Sockets.Socket.Receive_internal (intptr,byte[],int,int,System.Net.Sockets.SocketFlags,int&) <IL 0x00028, 0xffffffff>
  at System.Net.Sockets.Socket.Receive_nochecks (byte[],int,int,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError&) [0x00000] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/System/System.Net.Sockets/Socket_2_1.cs:1329
  at System.Net.Sockets.Socket.Receive (byte[],int,int,System.Net.Sockets.SocketFlags) [0x00041] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/System/System.Net.Sockets/Socket.cs:1557
  at System.Net.Sockets.NetworkStream.Read (byte[],int,int) [0x00067] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/System/System.Net.Sockets/NetworkStream.cs:378
  at System.IO.StreamReader.ReadBuffer () [0x0000e] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.IO/StreamReader.cs:392
  at System.IO.StreamReader.Read (char[],int,int) [0x00062] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.IO/StreamReader.cs:476
  at Mono.Debugging.Soft.SoftDebuggerSession.ReadOutput (System.IO.StreamReader,bool) [0x00010] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/addins/MonoDevelop.Debugger.Soft/Mono.Debugging.Soft/SoftDebuggerSession.cs:505
  at Mono.Debugging.Soft.SoftDebuggerSession/<ConnectOutput>c__AnonStorey8.<>m__8 () [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/addins/MonoDevelop.Debugger.Soft/Mono.Debugging.Soft/SoftDebuggerSession.cs:488
  at System.Threading.Thread.StartInternal () [0x00016] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.Threading/Thread.cs:680
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"<unnamed thread>"  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) System.Threading.Thread.Sleep_internal (int) <IL 0x00021, 0xffffffff>
  at System.Threading.Thread.Sleep (int) [0x00017] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.Threading/Thread.cs:420
  at System.IO.KeventWatcher.Monitor () [0x000b6] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/System/System.IO/KeventWatcher.cs:233
  at System.Threading.Thread.StartInternal () [0x00016] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.Threading/Thread.cs:680
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"Syntax highlighting"  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (System.Threading.WaitHandle,intptr,int,bool) <IL 0x00030, 0xffffffff>
  at System.Threading.WaitHandle.WaitOne () [0x00015] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.Threading/WaitHandle.cs:357
  at Mono.TextEditor.Highlighting.SyntaxModeService.ProcessQueue () [0x00047] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/Mono.Texteditor/Mono.TextEditor.Highlighting/SyntaxModeService.cs:351
  at System.Threading.Thread.StartInternal () [0x00016] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.Threading/Thread.cs:680
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"Threadpool worker"
"Background dispatcher"  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (System.Threading.WaitHandle,intptr,int,bool) <IL 0x00030, 0xffffffff>
  at System.Threading.WaitHandle.WaitOne () [0x00015] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.Threading/WaitHandle.cs:357
  at MonoDevelop.Ide.DispatchService.backgroundDispatcher () [0x00055] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/DispatchService.cs:309
  at System.Threading.Thread.StartInternal () [0x00016] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.Threading/Thread.cs:680
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"SDB Receiver"  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) System.Net.Sockets.Socket.Receive_internal (intptr,byte[],int,int,System.Net.Sockets.SocketFlags,int&) <IL 0x00028, 0xffffffff>
  at System.Net.Sockets.Socket.Receive_nochecks (byte[],int,int,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError&) [0x00000] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/System/System.Net.Sockets/Socket_2_1.cs:1329
  at System.Net.Sockets.Socket.Receive (byte[],int,int,System.Net.Sockets.SocketFlags) [0x00041] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/System/System.Net.Sockets/Socket.cs:1557
  at System.Net.Sockets.NetworkStream.Read (byte[],int,int) [0x00067] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/System/System.Net.Sockets/NetworkStream.cs:378
  at MonoDevelop.Debugger.Soft.IPhone.IPhoneTransportConnection.TransportReceive (byte[],int,int) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/md-addins/MonoDevelop.IPhone/MonoDevelop.Debugger.Soft.IPhone/IPhoneTransportConnection.cs:52
  at Mono.Debugger.Soft.Connection.Receive (byte[],int,int) [0x00007] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/contrib/Mono.Debugger.Soft/Mono.Debugger.Soft/Connection.cs:1051
  at Mono.Debugger.Soft.Connection.ReadPacket () [0x00008] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/contrib/Mono.Debugger.Soft/Mono.Debugger.Soft/Connection.cs:1110
  at Mono.Debugger.Soft.Connection.ReceivePacket () [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/contrib/Mono.Debugger.Soft/Mono.Debugger.Soft/Connection.cs:1177
  at Mono.Debugger.Soft.Connection.receiver_thread_main () [0x00005] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/contrib/Mono.Debugger.Soft/Mono.Debugger.Soft/Connection.cs:1157
  at System.Threading.Thread.StartInternal () [0x00016] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.Threading/Thread.cs:680
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"Timer-Scheduler"  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (System.Threading.WaitHandle,intptr,int,bool) <IL 0x00030, 0xffffffff>
  at System.Threading.WaitHandle.WaitOne (int,bool) [0x00032] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.Threading/WaitHandle.cs:379
  at System.Threading.WaitHandle.WaitOne (int) [0x00000] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.Threading/WaitHandle.cs:392
  at System.Threading.Timer/Scheduler.SchedulerThread () [0x0023f] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.Threading/Timer.cs:388
  at System.Threading.Thread.StartInternal () [0x00016] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.Threading/Thread.cs:680
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"Threadpool worker"
"Process error reader"  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) System.IO.MonoIO.Read (intptr,byte[],int,int,System.IO.MonoIOError&) <IL 0x00026, 0xffffffff>
  at System.IO.FileStream.ReadData (intptr,byte[],int,int) [0x00002] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.IO/FileStream.cs:1081
  at System.IO.FileStream.ReadInternal (byte[],int,int) [0x0002c] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.IO/FileStream.cs:544
  at System.IO.FileStream.Read (byte[],int,int) [0x000be] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.IO/FileStream.cs:527
  at System.IO.StreamReader.ReadBuffer () [0x0000e] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.IO/StreamReader.cs:392
  at System.IO.StreamReader.Read (char[],int,int) [0x00062] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.IO/StreamReader.cs:476
  at MonoDevelop.Core.Execution.ProcessWrapper.CaptureError () [0x0002f] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Core.Execution/ProcessWrapper.cs:91
  at System.Threading.Thread.StartInternal () [0x00016] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.Threading/Thread.cs:680
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"Background parser"  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (System.Threading.WaitHandle,intptr,int,bool) <IL 0x00030, 0xffffffff>
  at System.Threading.WaitHandle.WaitOne (int,bool) [0x00032] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.Threading/WaitHandle.cs:379
  at MonoDevelop.Ide.TypeSystem.TypeSystemService.WaitForParseJob (int) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.TypeSystem/TypeSystemService.cs:2451
  at MonoDevelop.Ide.TypeSystem.TypeSystemService.ParserUpdateThread () [0x00005] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.TypeSystem/TypeSystemService.cs:2511
  at System.Threading.Thread.StartInternal () [0x00016] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.Threading/Thread.cs:680
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"<threadpool thread>"
"Threadpool monitor"
"Process output reader"  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) System.IO.MonoIO.Read (intptr,byte[],int,int,System.IO.MonoIOError&) <IL 0x00026, 0xffffffff>
  at System.IO.FileStream.ReadData (intptr,byte[],int,int) [0x00002] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.IO/FileStream.cs:1081
  at System.IO.FileStream.ReadInternal (byte[],int,int) [0x0002c] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.IO/FileStream.cs:544
  at System.IO.FileStream.Read (byte[],int,int) [0x000be] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.IO/FileStream.cs:527
  at System.IO.StreamReader.ReadBuffer () [0x0000e] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.IO/StreamReader.cs:392
  at System.IO.StreamReader.Read (char[],int,int) [0x00062] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.IO/StreamReader.cs:476
  at MonoDevelop.Core.Execution.ProcessWrapper.CaptureOutput () [0x0003a] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-4.0.8-branch/0a09117d/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Core.Execution/ProcessWrapper.cs:62
  at System.Threading.Thread.StartInternal () [0x00016] in /private/tmp/source/bockbuild-crypto-mono/profiles/mono-mac-xamarin/build-root/mono-3.0.10/mcs/class/corlib/System.Threading/Thread.cs:680
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"Threadpool worker"
Comment 1 Jeffrey Stedfast 2013-06-13 16:39:34 UTC
fixed in git master
Comment 2 Rodrigo Kumpera 2013-06-13 18:54:15 UTC
The commit with the fix on debugger-libs was reverted, has it been fixed somewhere else?
Comment 3 Jeffrey Stedfast 2013-06-14 11:37:22 UTC
sorry, yea, I meant to reopen this but got distracted
Comment 4 Jeffrey Stedfast 2013-06-14 13:05:57 UTC
ok, this issue should be fixed now... assuming dispatching this stuff off to another thread didn't cause more problems.
Comment 5 Jeffrey Stedfast 2013-06-14 13:06:56 UTC
*** Bug 12511 has been marked as a duplicate of this bug. ***
Comment 6 Jeffrey Stedfast 2013-06-14 13:08:40 UTC
*** Bug 6698 has been marked as a duplicate of this bug. ***
Comment 7 Nischal 2014-01-17 08:43:53 UTC
We have checked this issue and observed that XS hangs if we first stop the app in simulator by home button and then try to set a breakpoint.
Screencast: http://screencast.com/t/FflMh84oZ

Error Details:
https://gist.github.com/saurabh360/1ebe920ea90503c1ce54

Environment Info:
XS 4.2.3 (build 127)
Xam.iOS 7.0.6-167
mono 3.2.6

Hence reopening this issue.
Comment 8 Jeffrey Stedfast 2014-03-14 12:51:24 UTC
that's a separate issue which is caused by the fact that XS cannot communicate with a suspended app on the device.