[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