Bug 38492 - Attempting to debug when a file is unsaved
Summary: Attempting to debug when a file is unsaved
Status: RESOLVED DUPLICATE of bug 37649
Alias: None
Product: Xamarin Studio
Classification: Desktop
Component: F# Add-in ()
Version: 6.0.0 (C7)
Hardware: PC Mac OS
: Normal normal
Target Milestone: (C7)
Assignee: Dave Thomas
URL:
Depends on:
Blocks:
 
Reported: 2016-02-05 11:53 UTC by Mark Gray
Modified: 2016-05-03 15:18 UTC (History)
4 users (show)

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


Attachments
XS 6.0 Directory (666.71 KB, application/zip)
2016-02-08 14:35 UTC, Mark Gray
Details


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 DUPLICATE of bug 37649

Description Mark Gray 2016-02-05 11:53:36 UTC
I am using the preview 6.0 and I am trying to develop with F#, unsure if it really is related to the F# addin.

I am building mobile apps, I have tried making single page apps and I have tried with Xamarin.Forms. If I attempt to build with a file that is unsaved the environment hangs and I have to force kill XS.
Comment 1 Dave Thomas 2016-02-05 13:26:17 UTC
Hmm, when you build doesn't the file save at that point anyway?
Comment 2 Mark Gray 2016-02-05 13:52:29 UTC
Yes that is the expected behaviour. It hangs precisely at that point and prevents saving once it starts building, but never manages to build so that is when I have to force it to stop.

Do you need anymore info from me?
Comment 3 Jason Imison 2016-02-08 14:19:06 UTC
Mark, is there anything in the logs that looks suspicious?

Look in Help -> Open Log Directory
Comment 4 Mark Gray 2016-02-08 14:35:49 UTC
Created attachment 14938 [details]
XS 6.0 Directory

Hi Jason, Here are all the log files as requested, I have reverted back to 5.10 for now. If you need anything else please let me know.
Comment 5 Mark Gray 2016-02-08 14:38:22 UTC
There are errors in Ide.2016-02-06__12-49-18.log that might be indicating the issue.
Comment 6 Jason Imison 2016-02-08 20:28:03 UTC
I've broken the log down into 7 different issues that I can see from your logs, but I'm not sure if any of them would relate to XS hanging. I'll look into fixing those anyway.

Was there anything special about any of the projects? Do you have any code that you could share?



Issues below from the logs.

1. Start up warning from the F# interactive window.
"WARNING [2016-02-06 12:49:24Z]: Gtk-Warning: Don't know color `#00000000'"
- I've seen this myself and it seems to be harmless, but I'll fix it anyway.

2. 
Overly verbose IndentationTracker messages - fixed since XS6.0 Preview 4 was released.

3. 
NRE in the parameter tooltip for the completion list

System.NullReferenceException: Object reference not set to an instance of an object
  at MonoDevelop.Ide.CodeCompletion.ParameterInformationWindow.ShowTooltipInfo () [0x00006] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeCompletion/ParameterInformationWindow.cs:189 
  at MonoDevelop.Ide.CodeCompletion.ParameterInformationWindow+<ShowParameterInfo>c__async0.MoveNext () [0x0027d] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeCompletion/ParameterInformationWindow.cs:183 


4. Tooltip bug when showing overloads. Needs investigating
WARNING [2016-02-06 13:59:27Z]: Pango-Warning: pango_layout_set_markup_with_accel: Error on line 1 char 304: ''T' is not a valid name
Stack trace: 
  at Pango.Layout.pango_layout_set_markup (IntPtr , IntPtr , Int32 ) [0x00000] in <filename unknown>:0 
  at Pango.Layout.SetMarkup (System.String markup) [0x00000] in <filename unknown>:0 
  at MonoDevelop.Components.FixedWidthWrapLabel.SetLayoutMarkupAndResize () [0x00016] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components/FixedWidthWrapLabel.cs:252 
  at MonoDevelop.Components.FixedWidthWrapLabel.CreateLayout () [0x000c0] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components/FixedWidthWrapLabel.cs:97 
  at MonoDevelop.Components.FixedWidthWrapLabel.OnStyleSet (Gtk.Style previous_style) [0x00000] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components/FixedWidthWrapLabel.cs:141 
  at Gtk.Widget.styleset_cb (IntPtr widget, IntPtr previous_style) [0x00000] in <filename unknown>:0 
  at Gtk.Widget.gtksharp_widget_base_size_request (IntPtr , IntPtr ) [0x00000] in <filename unknown>:0 
  at Gtk.Widget.OnSizeRequested (Gtk.Requisition& requisition) [0x00000] in <filename unknown>:0 
  at MonoDevelop.Ide.CodeCompletion.TooltipInformationWindow.OnSizeRequested (Gtk.Requisition& requisition) [0x00000] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeCompletion/TooltipInformationWindow.cs:106 
  at Gtk.Widget.sizerequested_cb (IntPtr widget, IntPtr requisition) [0x00000] in <filename unknown>:0 
  at Gtk.Window.gtk_window_get_position (IntPtr , System.Int32& , System.Int32& ) [0x00000] in <filename unknown>:0 
  at Gtk.Window.GetPosition (System.Int32& root_x, System.Int32& root_y) [0x00000] in <filename unknown>:0 
  at MonoDevelop.Ide.CodeCompletion.TooltipInformationWindow.ShowOverload () [0x00064] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeCompletion/TooltipInformationWindow.cs:120 
  at MonoDevelop.Ide.CodeCompletion.TooltipInformationWindow.AddOverload (MonoDevelop.Ide.CodeCompletion.TooltipInformation tooltipInformation) [0x00051] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeCompletion/TooltipInformationWindow.cs:81 
  at MonoDevelop.FSharp.FSharpTooltipProvider.CreateTooltipWindow (MonoDevelop.Ide.Editor.TextEditor _editor, MonoDevelop.Ide.Editor.DocumentContext _context, MonoDevelop.Ide.Editor.TooltipItem item, Int32 _offset, ModifierKeys _modifierState) [0x000cf] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/external/fsharpbinding/MonoDevelop.FSharpBinding/FSharpTooltipProvider.fs:133 
  at MonoDevelop.SourceEditor.Wrappers.TooltipProviderWrapper.CreateTooltipWindow (Mono.TextEditor.MonoTextEditor editor, Int32 offset, ModifierType modifierState, Mono.TextEditor.TooltipItem item) [0x0000f] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.Wrappers/TooltipProviderWrapper.cs:106 
  at Mono.TextEditor.TextArea+<TooltipTimer>c__async0.MoveNext () [0x002bb] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/core/Mono.Texteditor/Mono.TextEditor/Gui/TextArea.cs:2851 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext (System.Object stateMachine) [0x00000] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-x86/external/referencesource/mscorlib/system/runtime/compilerservices/AsyncMethodBuilder.cs:1089 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, Boolean preserveSyncCtx) [0x0008d] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-x86/external/referencesource/mscorlib/system/threading/executioncontext.cs:957 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, Boolean preserveSyncCtx) [0x00000] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-x86/external/referencesource/mscorlib/system/threading/executioncontext.cs:904 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x0003b] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-x86/external/referencesource/mscorlib/system/runtime/compilerservices/AsyncMethodBuilder.cs:1070 
  at System.Threading.Tasks.AwaitTaskContinuation.InvokeAction (System.Object state) [0x00000] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-x86/external/referencesource/mscorlib/system/threading/Tasks/TaskContinuation.cs:741 
  at System.Threading.Tasks.AwaitTaskContinuation.RunCallback (System.Threading.ContextCallback callback, System.Object state, System.Threading.Tasks.Task& currentTask) [0x00017] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-x86/external/referencesource/mscorlib/system/threading/Tasks/TaskContinuation.cs:770 
  at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.Run (System.Threading.Tasks.Task task, Boolean canInlineContinuationTask) [0x00016] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-x86/external/referencesource/mscorlib/system/threading/Tasks/TaskContinuation.cs:419 
  at System.Threading.Tasks.Task.FinishContinuations () [0x000b7] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-x86/external/referencesource/mscorlib/system/threading/Tasks/Task.cs:3642 
  at System.Threading.Tasks.Task.FinishStageThree () [0x00045] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-x86/external/referencesource/mscorlib/system/threading/Tasks/Task.cs:2366 
  at System.Threading.Tasks.Task`1[TResult].TrySetResult (System.Threading.Tasks.TResult result) [0x00058] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-x86/external/referencesource/mscorlib/system/threading/Tasks/Future.cs:488 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (System.Runtime.CompilerServices.TResult result) [0x0004b] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-x86/external/referencesource/mscorlib/system/runtime/compilerservices/AsyncMethodBuilder.cs:608 
  at MonoDevelop.SourceEditor.Wrappers.TooltipProviderWrapper+<GetItem>c__async0.MoveNext () [0x00216] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.Wrappers/TooltipProviderWrapper.cs:91 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext (System.Object stateMachine) [0x00000] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-x86/external/referencesource/mscorlib/system/runtime/compilerservices/AsyncMethodBuilder.cs:1089 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, Boolean preserveSyncCtx) [0x0008d] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-x86/external/referencesource/mscorlib/system/threading/executioncontext.cs:957 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, Boolean preserveSyncCtx) [0x00000] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-x86/external/referencesource/mscorlib/system/threading/executioncontext.cs:904 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x0003b] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-x86/external/referencesource/mscorlib/system/runtime/compilerservices/AsyncMethodBuilder.cs:1070 
  at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.<s_postCallback>m__0 (System.Object state) [0x00000] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-x86/external/referencesource/mscorlib/system/threading/Tasks/TaskContinuation.cs:388 
  at MonoDevelop.Ide.DispatchService+GtkSynchronizationContext+<Post>c__AnonStorey0.<>m__0 () [0x00000] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/DispatchService.cs:61 
  at MonoDevelop.Ide.DispatchService+<GuiDispatch>c__AnonStorey0.<>m__0 () [0x00000] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/DispatchService.cs:117 
  at MonoDevelop.Ide.GenericMessageContainer.Run () [0x00000] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/DispatchService.cs:425 
  at MonoDevelop.Ide.DispatchService.guiDispatcher () [0x00092] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/DispatchService.cs:265 
  at GLib.Timeout+TimeoutProxy.Handler () [0x00000] in <filename unknown>:0 
  at Gtk.Application.gtk_main () [0x00000] in <filename unknown>:0 
  at Gtk.Application.Run () [0x00000] in <filename unknown>:0 
  at MonoDevelop.Ide.IdeApp.Run () [0x00000] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/Ide.cs:379 
  at MonoDevelop.Ide.IdeStartup.Run (MonoDevelop.Ide.MonoDevelopOptions options) [0x00731] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs:280 
  at MonoDevelop.Ide.IdeStartup.Main (System.String[] args, MonoDevelop.Ide.Extensions.IdeCustomizer customizer) [0x000a3] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs:592 
  at Xamarin.Startup.MainClass.Main (System.String[] args) [0x00000] in /Users/builder/data/lanes/2786/23e9d5d2/source/md-addins/Xamarin.Startup/Main.cs:11 

5. 
Errors while right clicking on the test pad. This has just been fixed in the last few days.

ERROR [2016-02-06 14:07:47Z]: An unhandled exception has occured. Terminating Xamarin Studio? False
System.NullReferenceException: Object reference not set to an instance of an object
  at MonoDevelop.NUnit.NUnitProjectTestSuite.GetSourceCodeLocation (System.String fixtureTypeNamespace, System.String fixtureTypeName, System.String methodName) [0x00056] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/addins/NUnit/Services/NUnitProjectTestSuite.cs:94 


6. F# tooltip error. Needs investigating

ERROR [2016-02-06 15:33:27Z]: Error while getting tooltip information
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: index
  at System.Array.InternalArray__get_Item[T] (Int32 index) [0x00020] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-x86/mcs/class/corlib/System/Array.cs:202 
  at (wrapper managed-to-managed) Microsoft.FSharp.Compiler.SourceCodeServices.FSharpParameter[]:System.Collections.Generic.IList`1.get_Item (int)
  at System.Collections.ObjectModel.ReadOnlyCollection`1[T].System.Collections.Generic.IList<T>.get_Item (Int32 index) [0x00000] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-x86/external/referencesource/mscorlib/system/collections/objectmodel/readonlycollection.cs:69 
  at MonoDevelop.FSharp.SymbolTooltips.getParameterTooltipInformation$cont@857 (Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSymbolUse symbol, Int32 parameter, Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue m, Microsoft.FSharp.Core.Unit unitVar) [0x00034] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/external/fsharpbinding/MonoDevelop.FSharpBinding/FSharpSymbolHelper.fs:860 
  at MonoDevelop.FSharp.SymbolTooltips.getParameterTooltipInformation (Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSymbolUse symbol, Int32 parameter) [0x00000] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/external/fsharpbinding/MonoDevelop.FSharpBinding/FSharpSymbolHelper.fs:857 
  at <StartupCode$FSharpBinding>.$FSharpTextEditorCompletion+clo@87-22.Invoke (Microsoft.FSharp.Core.Unit unitVar) [0x00000] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/external/fsharpbinding/MonoDevelop.FSharpBinding/FSharpTextEditorCompletion.fs:90 
  at Microsoft.FSharp.Control.AsyncBuilderImpl+callA@851[b,a].Invoke (Microsoft.FSharp.Control.AsyncParams`1 args) [0x0002b] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/fsharp-fsharp-849e306/src/fsharp/FSharp.Core/control.fs:855 
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-x86/external/referencesource/mscorlib/system/runtime/exceptionservices/exceptionservicescommon.cs:143 
  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x00047] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-x86/external/referencesource/mscorlib/system/runtime/compilerservices/TaskAwaiter.cs:187 
  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x0002e] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-x86/external/referencesource/mscorlib/system/runtime/compilerservices/TaskAwaiter.cs:156 
  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x0000b] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-x86/external/referencesource/mscorlib/system/runtime/compilerservices/TaskAwaiter.cs:128 
  at System.Runtime.CompilerServices.TaskAwaiter`1[TResult].GetResult () [0x00000] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-x86/external/referencesource/mscorlib/system/runtime/compilerservices/TaskAwaiter.cs:357 
  at MonoDevelop.Ide.CodeCompletion.ParameterInformationWindow+<ShowParameterInfo>c__async0.MoveNext () [0x00149] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeCompletion/ParameterInformationWindow.cs:163 

7.
Error in NUnit Chart component. Needs investigating.


ERROR [2016-02-06 15:35:45Z]: Error while executing command: Show results pad
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object
  at MonoDevelop.Components.Chart.ChartWidget.OnSelectionCursorChanged (System.Object sender, System.EventArgs args) [0x00040] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Chart/BasicChart.cs:959 
  at (wrapper delegate-invoke) <Module>:invoke_void_object_EventArgs (object,System.EventArgs)
  at MonoDevelop.Components.Chart.ChartCursor.OnValueChanged () [0x0000b] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Chart/ChartCursor.cs:77 
  at MonoDevelop.Components.Chart.ChartCursor.set_Value (Double value) [0x00007] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Chart/ChartCursor.cs:46 
  at MonoDevelop.NUnit.TestChart.Fill (MonoDevelop.NUnit.UnitTest test) [0x003e8] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/addins/NUnit/Gui/TestChart.cs:368 
  at MonoDevelop.NUnit.TestPad.FillDetails (MonoDevelop.NUnit.UnitTest test, Boolean selectInTree) [0x00191] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/addins/NUnit/Gui/TestPad.cs:621 
  at MonoDevelop.NUnit.TestPad.OnShowDetails () [0x00039] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/addins/NUnit/Gui/TestPad.cs:560 
  at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00038] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-x86/mcs/class/corlib/System.Reflection/MonoMethod.cs:295 
  --- End of inner exception stack trace ---
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0004d] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-x86/mcs/class/corlib/System.Reflection/MonoMethod.cs:303 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in /private/tmp/source-mono-4.3.1/bockbuild-xamarin/profiles/mono-mac-xamarin/build-root/mono-x86/external/referencesource/mscorlib/system/reflection/methodbase.cs:229 
  at MonoDevelop.Components.Commands.CommandHandlerInfo.Run (System.Object cmdTarget, MonoDevelop.Components.Commands.Command cmd) [0x00029] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands/CommandManager.cs:2170 
  at MonoDevelop.Components.Commands.CommandManager+<DispatchCommand>c__AnonStorey2.<>m__1 () [0x00048] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands/CommandManager.cs:1155 
  at MonoDevelop.Components.Commands.CommandManager.DispatchCommand (System.Object commandId, System.Object dataItem, System.Object initialTarget, CommandSource source) [0x00294] in /Users/builder/data/lanes/2786/23e9d5d2/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands/CommandManager.cs:1174
Comment 7 Mark Gray 2016-02-09 09:41:28 UTC
Hi Jason,

Added you to the repo, thanks for doing the investigation, when will these fixes be available, do you know?

Regards,

Mark
Comment 8 Jason Imison 2016-02-09 14:24:37 UTC
Not sure. Can you build MD from source?
Comment 9 Mark Gray 2016-02-09 14:45:31 UTC
Guessing I need the source from here: https://github.com/mono/monodevelop

Which branch should I compile from?
Comment 10 Mark Gray 2016-02-09 15:29:57 UTC
I have built from main and have a MD in my apps now. Is there a specific test you want me to do or....
Comment 11 Jason Imison 2016-02-09 15:36:07 UTC
Build from master. No, there wasn't anything specific. Haven't started to look at the issues yet.

It was just a response to you wondering when the fixes would be available. I'll look into them now.
Comment 12 Jason Imison 2016-02-09 17:11:09 UTC
Now you have it built from source, you can view the log in real time by starting XS from the console (`make run` from the monodevelop checkout folder)

I'm adding fixes here https://github.com/fsharp/xamarin-monodevelop-fsharp-addin/compare/bug/38492?expand=1
Comment 13 Mark Gray 2016-02-09 18:03:50 UTC
ahh cool, thanks for this.
Comment 14 David Karlaš 2016-02-15 12:39:46 UTC
Maybe this is duplicate of Bug 37649 which also had problems with starting build/debug with unsaved files... But result was not so severe(hanging)
Comment 15 Jason Imison 2016-02-15 23:45:27 UTC
This fix in mono 4.3.2 may also help. https://github.com/mono/mono/pull/2583
Comment 16 Jason Imison 2016-05-03 15:18:36 UTC
Mark: Could you see if this is still a problem for you? I still haven't seen this issue.

*** This bug has been marked as a duplicate of bug 37649 ***