Bug 1105 - MonoDevelop does not respond to input, internal error
Summary: MonoDevelop does not respond to input, internal error
Alias: None
Product: Xamarin Studio
Classification: Desktop
Component: Docking ()
Version: 2.6
Hardware: PC Linux
: High normal
Target Milestone: ---
Assignee: Bugzilla
Depends on:
Reported: 2011-09-28 12:30 UTC by Jonathan Shore
Modified: 2012-01-20 11:29 UTC (History)
3 users (show)

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

error log of monodevelop (1006.27 KB, text/plain)
2011-09-28 12:30 UTC, Jonathan Shore

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:

Description Jonathan Shore 2011-09-28 12:30:55 UTC
Created attachment 523 [details]
error log of monodevelop

In a number of scenarios, MonoDevelop will get into a mode where it does not respond to any mouse event, nor does it allow keyboard focus.

For instance if I delete a directory within the solution explorer or move items around, this often happens.

I cannot close the window either to restart, rather need to kill -15 on the pid.

I will include the error log with this.
Comment 1 Alan McGovern 2011-09-29 07:45:56 UTC
The important section of the log appears to be this. lluis, any ideas on what causes this?

ERROR [2011-09-28 09:23:28Z]: Gdk-Critical: IA__gdk_window_get_window_type: assertion `GDK_IS_WINDOW (window)' failed
Stack trace: 
   at Gtk.Container.Remove(Gtk.Widget widget)
   at MonoDevelop.Components.Docking.DockFrame.AutoHide(MonoDevelop.Components.Docking.DockItem item, MonoDevelop.Components.Docking.AutoHideBox widget, Boolean animate) in /home/jshore/Srcs/monodevelop-build/build/monodevelop- 650
   at MonoDevelop.Components.Docking.DockFrame+<AutoHide>c__AnonStorey4D.<>m__63(System.Object , System.EventArgs ) in /home/jshore/Srcs/monodevelop-build/build/monodevelop- 644
   at System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod , System.Object , System.Object[] , System.Exception ByRef )
   at System.Reflection.MonoMethod.Invoke(System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) in /home/jshore/Srcs/mono-2.10/build/mono-2.10.5/mcs/class/corlib/System.Reflection/MonoMethod.cs:line 226
   at System.Reflection.MethodBase.Invoke(System.Object obj, System.Object[] parameters) in /home/jshore/Srcs/mono-2.10/build/mono-2.10.5/mcs/class/corlib/System.Reflection/MethodBase.cs:line 96
   at System.Delegate.DynamicInvokeImpl(System.Object[] args) in /home/jshore/Srcs/mono-2.10/build/mono-2.10.5/mcs/class/corlib/System/Delegate.cs:line 408
   at System.MulticastDelegate.DynamicInvokeImpl(System.Object[] args) in /home/jshore/Srcs/mono-2.10/build/mono-2.10.5/mcs/class/corlib/System/MulticastDelegate.cs:line 70
   at System.Delegate.DynamicInvoke(System.Object[] args) in /home/jshore/Srcs/mono-2.10/build/mono-2.10.5/mcs/class/corlib/System/Delegate.cs:line 382
   at GLib.Signal.ClosureInvokedCB(System.Object o, GLib.ClosureInvokedArgs args)
   at GLib.SignalClosure.Invoke(GLib.ClosureInvokedArgs args)
   at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data)
   at Gtk.Widget.gtk_widget_hide(IntPtr )
   at Gtk.Widget.Hide()
   at MonoDevelop.Components.Docking.AutoHideBox.RunAnimateHide() in /home/jshore/Srcs/monodevelop-build/build/monodevelop- 242
   at GLib.Timeout+TimeoutProxy.Handler()
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run()
   at MonoDevelop.Ide.IdeApp.Run() in /home/jshore/Srcs/monodevelop-build/build/monodevelop- 384
   at MonoDevelop.Ide.IdeStartup.Run(System.String[] args) in /home/jshore/Srcs/monodevelop-build/build/monodevelop- 265
   at MonoDevelop.Startup.MonoDevelopMain.Main(System.String[] args) in /home/jshore/Srcs/monodevelop-build/build/monodevelop- 24
Comment 2 Jeffrey Stedfast 2012-01-20 11:29:24 UTC
This is that Dock AutoHide bug that Hutch and I fixed last week.