Do

gnome-do crashed with GLib.MissingIntPtrCtorException

Bug #436588 reported by Johannes H. Jensen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Do
New
Undecided
Unassigned

Bug Description

GNOME Do 0.8.2 crashed after I changed my theme in gnome-appearance-properties:

Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
GLib.MissingIntPtrCtorException: GLib.Object subclass Do.Interface.AnimatedClassicWindow must provide a protected or public IntPtr ctor to support wrapping of native object handles.
  at GLib.ObjectManager.CreateObject (IntPtr raw) [0x00000]
  at GLib.Object.GetObject (IntPtr o, Boolean owned_ref) [0x00000]
  at GLib.Object.GetObject (IntPtr o) [0x00000]
  at Gtk.Widget.get_Parent () [0x00000]
  at Do.Interface.ClassicBackgroundRenderer.get_BackgroundColor () [0x00000]
  at Do.Interface.AnimationBase.BezelDrawingArea.get_BackgroundColor () [0x00000]
  at Do.Interface.AnimationBase.BezelDrawingArea.OnStyleSet (Gtk.Style previous_style) [0x00000]
  at Gtk.Widget.styleset_cb (IntPtr widget, IntPtr previous_style) [0x00000]
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
   at Gtk.Widget.styleset_cb(IntPtr widget, IntPtr previous_style)
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run()
   at Do.Do.Main(System.String[] args)

I'm unfortunately not able to reproduce this at the moment, but the stack trace might be helpful anyway...

System information:
- Ubuntu Jaunty
- gnome-do 0.8.2+dfsg-0~9.04~ppa3
- mono 2.0.1-4ubuntu0.1
- gtk-sharp 2.12.8-2

Please let me know if there's any other information I can provide.

Revision history for this message
Robert Dyer (psybers) wrote :

Trust me when I say this is a duplicate of bug 394529 (even if the steps to reproduce are a bit different). Both involve changing themes and getting this crash. :-)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.