[MonoDevelop] File/Quit in MonoDevelop version 126309 is not working properly

Brett Senior brett_senior at yahoo.com.au
Mon Feb 9 00:49:34 EST 2009


I have just compiled version 126309 of MonoDevelop and have built it
successfully.  However, when I do a File/Quit the program does not exit and
I must click on the 'close' cross in the window.  This does not fully work
as the splash screen is not removed until I do a control-c from the terminal
in which I started MonoDevelop.

When I look at the log file I see the following errors:

ERROR [2009-02-09 16:12:12Z]: Gtk-Critical: gtk_main_quit: assertion
`main_loops != NULL' failed
Stack trace: 
   at Gtk.Application.Quit()
   at MonoDevelop.Ide.Gui.DefaultWorkbench.OnClosing(System.Object o,
Gtk.DeleteEventArgs e) in
/home/brett/Downloads/MonoProject/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs:line
506
   at System.Reflection.MonoMethod.InternalInvoke(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/brett/Downloads/MonoProject/mcs/class/corlib/System.Reflection/MonoMethod.cs:line
159
   at System.Reflection.MethodBase.Invoke(System.Object obj, System.Object[]
parameters) in
/home/brett/Downloads/MonoProject/mcs/class/corlib/System.Reflection/MethodBase.cs:line
111
   at System.Delegate.DynamicInvokeImpl(System.Object[] args) in
/home/brett/Downloads/MonoProject/mcs/class/corlib/System/Delegate.cs:line
430
   at System.MulticastDelegate.DynamicInvokeImpl(System.Object[] args) in
/home/brett/Downloads/MonoProject/mcs/class/corlib/System/MulticastDelegate.cs:line
71
   at System.Delegate.DynamicInvoke(System.Object[] args) in
/home/brett/Downloads/MonoProject/mcs/class/corlib/System/Delegate.cs:line
402
   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.Application.gtk_main_iteration_do(Boolean )
   at Gtk.Application.RunIteration(Boolean blocking)
   at MonoDevelop.Ide.Gui.Dialogs.SplashScreenForm.RunMainLoop() in
/home/brett/Downloads/MonoProject/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/SplashScreen.cs:line
83
   at MonoDevelop.Ide.Gui.Dialogs.SplashScreenForm.SetProgress(Double
Percentage) in
/home/brett/Downloads/MonoProject/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/SplashScreen.cs:line
71
   at
MonoDevelop.Ide.Gui.Dialogs.SplashScreenForm.MonoDevelop.Core.IProgressMonitor.EndTask()
in
/home/brett/Downloads/MonoProject/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/SplashScreen.cs:line
102
   at MonoDevelop.Ide.Gui.IdeApp.Initialize(IProgressMonitor monitor) in
/home/brett/Downloads/MonoProject/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Ide.cs:line
184
   at MonoDevelop.Ide.Gui.IdeStartup.Run(System.String[] args) in
/home/brett/Downloads/MonoProject/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/IdeStartup.cs:line
168
   at MonoDevelop.Startup.SharpDevelopMain.Main(System.String[] args) in
/home/brett/Downloads/MonoProject/monodevelop/main/src/core/MonoDevelop.Startup/MonoDevelop.Startup/MonoDevelopMain.cs:line
21

I am running a parallel mono environment in /opt/mono and I set environment
variables as per Michael Hutchinson's help on his web site.  This has worked
perfectly for me in the past but it has only been today when I wanted to
update the copy of MonoDevelop that I had that I had some problems.

Can someone please provide some help in this matter ?

-- 
View this message in context: http://www.nabble.com/File-Quit-in-MonoDevelop-version-126309-is-not-working-properly-tp21907422p21907422.html
Sent from the Mono - MonoDevelop IDE mailing list archive at Nabble.com.



More information about the Monodevelop-list mailing list