Bug 476428 - f-spot crashes after every delete of a picture
Summary: f-spot crashes after every delete of a picture
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: Fedora
Classification: Fedora
Component: f-spot
Version: 10
Hardware: All
OS: Linux
low
high
Target Milestone: ---
Assignee: Nigel Jones
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-12-14 15:35 UTC by Peter Janakiev
Modified: 2009-07-19 07:43 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-07-19 07:43:07 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Peter Janakiev 2008-12-14 15:35:35 UTC
Description of problem:
F-spot exits every time I delete a picture from the library

Version-Release number of selected component (if applicable):
f-spot-0.4.4-6.fc10.i386

How reproducible:
always

Steps to Reproduce:
1. start f-spot and select a photo to delete
2. right click on it and select "delete from drive"
3. scroll a bit over the remaining pictures for a while
  
Actual results:
f-spot exits

Expected results:
continue normal work

Additional info:
The crash happens only if I scroll in the image list after I delete something If i leave it alone after a delete it does not happen

 path == /home/malwk/Pictures/2006/04/28/National Geographic Wallpapers 060.jpg
 path == /home/malwk/Pictures/2006/04/28/National Geographic Wallpapers 059.jpg
 path == /home/malwk/Pictures/2006/04/28/National Geographic Wallpapers 058.jpg
 path == /home/malwk/Pictures/2006/04/28/National Geographic Wallpapers 056.jpg
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 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 Gtk.Application.gtk_main()
   at Gtk.Application.Run()
   at Gnome.Program.Run()
   at FSpot.Driver.Main(System.String[] args)

this is the output from the console

Comment 1 Pavel Rosenboim 2008-12-17 20:18:56 UTC
I also have same issue.

Comment 2 Will Kemp 2008-12-19 15:23:31 UTC
I'm having the same problem too. F10, x86_64, F-spot v 0.4.4. It's virtually unusable.

Comment 3 Jon Dufresne 2009-02-26 16:54:48 UTC
Thank you for your bug report.

It appears you have an incomplete stack trace. You will need to add a stack trace; please make sure you have debuginfo packages installed and see http://fedoraproject.org/wiki/StackTraces for more information about getting a
useful stack trace.

With f-spot you should be able to run in debug mode by passing the "--debug" flag on the command line. You can also run f-spot in gdb by passing the "--gdb" flag on the command line.

When you have a full stack trace with all debugging symbols please add it to this bug report.

Thank you.

---
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 4 Christian Krause 2009-07-19 07:43:07 UTC
The information we've requested above is required in order to review this problem report further and diagnose or fix the issue if it is still present. Since it has been thirty days or more since we first requested additional information, we're assuming the problem is either no longer present in the current Fedora release, or that there is no longer any interest in tracking the problem. 

Setting status to "CLOSED: INSUFFICIENT_DATA". If you still experience this problem after updating to our latest Fedora release and can provide the information previously requested, please feel free to reopen the bug report.


Note You need to log in before you can comment on or make changes to this bug.