[MonoDevelop] crash when using stetic property widget

John Ledbetter john.ledbetter at colorado.edu
Thu Feb 1 14:31:59 EST 2007


Hello everyone,

I'm having a very frustrating experience with the stetic UI designer.
When I use the property grid to change properties of a Widget,
periodically (I would say as often as 1/10 times) monodevelop will
simply crash. At the end of this message is the stack trace of the
crash, which does seem to be related to the property widget...

In fact, following the same process, I have just reproduced the crash
four times in a row.
1. open monodevelop
2. open project
3. go to the designer
4. click on an entry
5. click onto the property grid
5. change the MemberName property of the entry
6. click back onto the window
7. *poof* :)


To me this sounds like I have a the wrong version of a dependency
(gtk-sharp? gtk?) somewhere.  If I could get this issue cleared up,
everything would be working great :)

Any advice or suggestions would be very welcome.
Thanks,
John

System: Ubuntu Edgy x86_64 monodevelop 0.12

=================================================================
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.
=================================================================

Stacktrace:

  at (wrapper managed-to-native) 
Gtk.TreeModelFilter.gtk_tree_model_filter_refilter (intptr) <0x0000b>
  at (wrapper managed-to-native) 
Gtk.TreeModelFilter.gtk_tree_model_filter_refilter (intptr) <0xffffffff>
  at Gtk.TreeModelFilter.Refilter () <0x00024>
  at Stetic.InternalTree.Update () <0x00040>
  at Stetic.InternalTree.set_Editing (bool) <0x00025>
  at Stetic.HackEntry.OnParentSet (Gtk.Widget) <0x00126>
  at Gtk.Widget.parentset_cb (intptr,intptr) <0x0008e>
  at (wrapper native-to-managed) Gtk.Widget.parentset_cb (intptr,intptr) 
<0xffffffff>
  at (wrapper managed-to-native) Gtk.TreeStore.gtk_tree_store_clear 
(intptr) <0x0000b>
  at (wrapper managed-to-native) Gtk.TreeStore.gtk_tree_store_clear 
(intptr) <0xffffffff>
  at Gtk.TreeStore.Clear () <0x00024>
  at Stetic.PropertyTree.Clear () <0x0001a>
  at Stetic.WidgetPropertyTree.Clear () <0x00029>
  at Stetic.WidgetPropertyTree.SelectedHandler () <0x00043>
  at (wrapper delegate-invoke) System.MulticastDelegate.invoke_bool () 
<0xffffffff>
  at TimeoutProxy.Handler () <0x00045>
  at (wrapper native-to-managed) TimeoutProxy.Handler () <0xffffffff>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x0000b>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff>
  at Gtk.Application.Run () <0x00008>
  at MonoDevelop.Ide.Gui.IdeApp.Run () <0x00008>
  at MonoDevelop.Ide.Gui.IdeStartup.Run (string[]) <0x01160>
  at MonoDevelop.Core.AddIns.AddInService.StartApplication 
(string,string[]) <0x0021f>
  at MonoDevelop.Startup.SharpDevelopMain.Main (string[]) <0x00054>
  at (wrapper runtime-invoke) System.Object.runtime_invoke_int_string[] 
(object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

        /usr/bin/mono(mono_handle_native_sigsegv+0xe2) [0x502922]
        /usr/bin/mono [0x4d03cd]
        /lib/libpthread.so.0 [0x2b317fa1f2f0]
        /usr/lib/libgtk-x11-2.0.so.0 [0x2aaaad4e53c0]
        /usr/lib/libgtk-x11-2.0.so.0 [0x2aaaad4db886]
        /usr/lib/libgtk-x11-2.0.so.0 [0x2aaaad4dc658]
        /usr/lib/libgtk-x11-2.0.so.0 [0x2aaaad4ed2c5]
        /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x10a) 
[0x2aaaaee7848a]
        /usr/lib/libgobject-2.0.so.0 [0x2aaaaee87a08]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x833) 
[0x2aaaaee88e43]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83) [0x2aaaaee89013]
        /usr/lib/libgtk-x11-2.0.so.0 [0x2aaaad4dadf7]
        /usr/lib/libgtk-x11-2.0.so.0 [0x2aaaad4ddbe3]
        /usr/lib/libgtk-x11-2.0.so.0 [0x2aaaad4dddf9]
        /usr/lib/libgtk-x11-2.0.so.0 [0x2aaaad4d91bf]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_tree_model_foreach+0xc4) 
[0x2aaaad4d9a64]
        [0x44f67f95]
Aborted



More information about the Monodevelop-list mailing list