After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 552272 - Random crash with f-spot 0.4.4
Random crash with f-spot 0.4.4
Status: RESOLVED FIXED
Product: f-spot
Classification: Other
Component: General
0.4.x
Other Linux
: Normal normal
: ---
Assigned To: Stephane Delcroix
F-spot maintainers
: 561966 563979 565510 565989 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-09-14 19:35 UTC by Frederic Crozat
Modified: 2008-12-30 07:38 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
fixup (1.22 KB, patch)
2008-09-15 08:22 UTC, Stephane Delcroix
committed Details | Review

Description Frederic Crozat 2008-09-14 19:35:19 UTC
F-spot 0.4.4 randomly crashes on Mandriva cooker (gtk-sharp 2.12.3 + gnome-sharp2 2.24.0), with the same stacktrace :

Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
GLib.MissingIntPtrCtorException: GLib.Object subclass FSpot.Widgets.RatingMenuItem 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 Gtk.Container.removed_cb (IntPtr container, IntPtr widget) [0x00000] 
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
   at Gtk.Container.removed_cb(IntPtr container, IntPtr widget)
   at Gtk.Container.removed_cb(IntPtr , IntPtr )
   at GLib.ToggleRef.g_object_remove_toggle_ref(IntPtr , GLib.ToggleNotifyHandler , IntPtr )
   at GLib.ToggleRef.g_object_remove_toggle_ref(IntPtr , GLib.ToggleNotifyHandler , IntPtr )
   at GLib.ToggleRef.Free()
   at GLib.Object.PerformQueuedUnrefs()
   at GLib.Timeout+TimeoutProxy.Handler()
   at GLib.Timeout+TimeoutProxy.Handler()
   at Gtk.Application.gtk_main()
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run()
   at Gnome.Program.Run()
   at FSpot.Driver.Main(System.String[] args)
Comment 1 Stephane Delcroix 2008-09-15 08:22:33 UTC
Created attachment 118727 [details] [review]
fixup

this should fix it, committing...
Comment 2 Stephane Delcroix 2008-09-15 08:24:52 UTC
committed in r4339. closing the bug.

reopen if it still fail with svn or with 0.4.4 with the patch applied
Comment 3 Maxxer 2008-11-22 23:29:19 UTC
*** Bug 561966 has been marked as a duplicate of this bug. ***
Comment 4 Maxxer 2008-12-10 17:47:51 UTC
*** Bug 563979 has been marked as a duplicate of this bug. ***
Comment 5 Maxxer 2008-12-23 23:04:32 UTC
*** Bug 565510 has been marked as a duplicate of this bug. ***
Comment 6 Maxxer 2008-12-30 07:38:43 UTC
*** Bug 565989 has been marked as a duplicate of this bug. ***