[MonoDevelop] MD Crashes in specific solution after moving from openSUSE 10.2 -> 10.3
Adam Tauno Williams
adamtaunowilliams at gmail.com
Tue Oct 9 10:23:57 EDT 2007
I have a Gtk# 2.0 project I was working on in MD; then I upgraded the
workstation from openSUSE 10.2 -> 10.3. I then put MD back to the
current level (0.16-1). I can still open the solution & project but if
I try to edit the MainWindow file (a Gtk# window) MD crashes. I can
still edit other dialogs that exist in the project.
Stacktrace:
at (wrapper managed-to-native)
GLib.Value.gtksharp_value_create_from_property
(GLib.Value&,intptr,intptr) <0x00004>
at (wrapper managed-to-native)
GLib.Value.gtksharp_value_create_from_property
(GLib.Value&,intptr,intptr) <0xffffffff>
at GLib.Value..ctor (GLib.Object,string) <0x00090>
at GLib.Object.GetProperty (string) <0x00029>
at Gtk.Action.get_HideIfEmpty () <0x00029>
at (wrapper runtime-invoke) Gtk.Window.runtime_invoke_bool
(object,intptr,intptr,intptr) <0xffffffff>
at (wrapper managed-to-native)
System.Reflection.MonoMethod.InternalInvoke (object,object[]) <0x00004>
at (wrapper managed-to-native)
System.Reflection.MonoMethod.InternalInvoke (object,object[])
<0xffffffff>
at System.Reflection.MonoMethod.Invoke
(object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x0009a>
at System.Reflection.MonoProperty.GetValue
(object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x00060>
at System.Reflection.PropertyInfo.GetValue (object,object[]) <0x0001a>
at Stetic.TypedPropertyDescriptor.GetValue (object) <0x00066>
at Stetic.WidgetUtils.GetProps
(Stetic.ObjectWrapper,System.Xml.XmlElement) <0x00170>
at Stetic.Wrapper.Action.Write (Stetic.ObjectWriter) <0x0005c>
at Stetic.ObjectWriter.WriteObject (Stetic.ObjectWrapper) <0x0000e>
at Stetic.UndoWriter.WriteObject (Stetic.ObjectWrapper) <0x0012d>
at Stetic.Wrapper.ActionGroup.Write (Stetic.ObjectWriter) <0x00167>
at Stetic.Wrapper.Widget.WriteActionGroups
(Stetic.ObjectWriter,System.Xml.XmlElement) <0x000fb>
at Stetic.Wrapper.Container.Write (Stetic.ObjectWriter) <0x00039>
at Stetic.ObjectWriter.WriteObject (Stetic.ObjectWrapper) <0x0000e>
at Stetic.UndoWriter.WriteObject (Stetic.ObjectWrapper) <0x0012d>
at Stetic.UndoManager.SetRoot (Stetic.ObjectWrapper) <0x00070>
at Stetic.UndoRedoManager.set_RootObject (Stetic.ObjectWrapper)
<0x0001f>
at Stetic.WidgetEditSession..ctor
(Stetic.ProjectBackend,Stetic.WidgetDesignerFrontend,string,Stetic.ProjectBackend,bool) <0x0041d>
at (wrapper remoting-invoke-with-check) Stetic.WidgetEditSession..ctor
(Stetic.ProjectBackend,Stetic.WidgetDesignerFrontend,string,Stetic.ProjectBackend,bool) <0xffffffff>
at Stetic.ProjectBackend.CreateWidgetDesignerSession
(Stetic.WidgetDesignerFrontend,string,Stetic.ProjectBackend,bool)
<0x00029>
at (wrapper remoting-invoke-with-check)
Stetic.ProjectBackend.CreateWidgetDesignerSession
(Stetic.WidgetDesignerFrontend,string,Stetic.ProjectBackend,bool)
<0xffffffff>
at Stetic.WidgetDesigner.CreateSession () <0x00061>
at Stetic.WidgetDesigner..ctor (Stetic.Project,string,bool) <0x00298>
at Stetic.Project.CreateWidgetDesigner (Stetic.WidgetInfo,bool)
<0x0003a>
at (wrapper remoting-invoke-with-check)
Stetic.Project.CreateWidgetDesigner (Stetic.WidgetInfo,bool)
<0xffffffff>
at MonoDevelop.GtkCore.GuiBuilder.GuiBuilderView.LoadDesigner ()
<0x000c4>
at MonoDevelop.GtkCore.GuiBuilder.GuiBuilderView..ctor
(MonoDevelop.Ide.Gui.IViewContent,MonoDevelop.GtkCore.GuiBuilder.GuiBuilderWindow) <0x00175>
at
MonoDevelop.GtkCore.GuiBuilder.GuiBuilderDisplayBinding.CreateContentForFile (string) <0x0007e>
at MonoDevelop.Ide.Gui.LoadFileWrapper.Invoke (string) <0x0002d>
at MonoDevelop.Ide.Gui.Workbench.RealOpenFile (object) <0x0078d>
at MonoDevelop.Ide.Gui.Workbench.OpenDocument
(string,int,int,bool,string,MonoDevelop.Ide.Codons.IDisplayBinding)
<0x0058f>
at MonoDevelop.Ide.Gui.Workbench.OpenDocument (string,int,int,bool)
<0x0001c>
at MonoDevelop.Ide.Gui.Workbench.OpenDocument (string,bool) <0x00019>
at MonoDevelop.Ide.Gui.Workbench.OpenDocument (string) <0x00012>
at
MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectFileNodeCommandHandler.ActivateItem () <0x0005f>
at MonoDevelop.Ide.Gui.Pads.TreeViewPad.ActivateCurrentItem ()
<0x000d9>
at MonoDevelop.Ide.Gui.Pads.TreeViewPad.OnNodeActivated
(object,Gtk.RowActivatedArgs) <0x0000b>
at Gtk.TreeView.RowActivatedSignalCallback
(intptr,intptr,intptr,intptr) <0x00228>
at (wrapper native-to-managed) Gtk.TreeView.RowActivatedSignalCallback
(intptr,intptr,intptr,intptr) <0xffffffff>
at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
at (wrapper managed-to-native) Gtk.Application.gtk_main ()
<0xffffffff>
at Gtk.Application.Run () <0x00007>
at MonoDevelop.Ide.Gui.IdeApp.Run () <0x00007>
at MonoDevelop.Ide.Gui.IdeStartup.Run (string[]) <0x00de4>
at MonoDevelop.Startup.SharpDevelopMain.Main (string[]) <0x00053>
at (wrapper runtime-invoke)
MonoDevelop.Startup.SharpDevelopMain.runtime_invoke_int_string[]
(object,intptr,intptr,intptr) <0xffffffff>
Native stacktrace:
/usr/bin/mono [0x8171e2a]
/usr/bin/mono [0x813c5f2]
[0xffffe440]
[0xb4c1f559]
[0xb4c1f4a9]
[0xb4c1f3aa]
[0xad8f5432]
[0xad8f418a]
/usr/bin/mono(mono_runtime_invoke_array+0x266) [0x80d3e36]
/usr/bin/mono [0x8100197]
[0xb6bf6e5d]
[0xb6bf6a53]
[0xb69d06e9]
[0xb69d067b]
....
=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
--
Adam Tauno Williams, Network & Systems Administrator
Consultant - http://www.whitemiceconsulting.com
Developer - http://www.opengroupware.org
More information about the Monodevelop-list
mailing list