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 345920 - Meta browsing on deleted file crashes f-spot
Meta browsing on deleted file crashes f-spot
Status: RESOLVED FIXED
Product: f-spot
Classification: Other
Component: General
0.1.11
Other other
: High critical
: ---
Assigned To: F-spot maintainers
F-spot maintainers
Depends on:
Blocks:
 
 
Reported: 2006-06-26 01:09 UTC by Anders Magnusson
Modified: 2006-06-28 13:21 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Anders Magnusson 2006-06-26 01:10:00 UTC
Distribution: Ubuntu 6.06 (dapper)
Package: f-spot
Severity: Normal
Version: GNOME2.14.2 0.1.11
Gnome-Distributor: Ubuntu
Synopsis: Meta browsing on deleted file crashes f-spot
Bugzilla-Product: f-spot
Bugzilla-Component: General
Bugzilla-Version: 0.1.11
BugBuddy-GnomeVersion: 2.0 (2.14.1)
Description:
Description of the crash:
A image was deleted from the harddrive. The tumbnail is still shown in
f-spot, and when I tried to look at its meta data (Ctrl+I) f-spot
crashed.


Additional Information:
An unhandled exception was thrown: Object reference not set to an
instance of an object

in <0x0000c> FSpot.Tiff.TiffFile:Select (StatementSink sink)
in <0x00820> FSpot.InfoDisplay:Update ()
in <0x0007e> FSpot.InfoDisplay:set_Photo (IBrowsableItem value)
in <0x00105> MainWindow:HandleViewFullExif (System.Object sender,
System.EventArgs args)
in (wrapper delegate-invoke)
System.MulticastDelegate:invoke_void_object_EventArgs
(object,System.EventArgs)
in <0x00093> GLib.Signal:voidObjectCallback (IntPtr handle, IntPtr gch)
in (wrapper native-to-managed) GLib.Signal:voidObjectCallback
(intptr,intptr)
in <0x00000> <unknown method>
in (wrapper managed-to-native) Gtk.Application:gtk_main ()
in <0x00007> Gtk.Application:Run ()
in <0x00007> Gnome.Program:Run ()
in <0x00542> FSpot.Driver:Main (System.String[] args)
.NET Version: 1.1.4322.2032

Assembly Version Information:

FlickrNet (1.1.0.0)
System.Web (1.0.5000.0)
gconf-sharp (2.8.0.0)
pango-sharp (2.8.0.0)
SemWeb (0.5.0.2)
glade-sharp (2.8.0.0)
gtkhtml-sharp (2.8.0.0)
System.Data (1.0.5000.0)
Mono.Data.SqliteClient (1.0.5000.0)
gdk-sharp (2.8.0.0)
Mono.Posix (1.0.5000.0)
gnome-vfs-sharp (2.8.0.0)
dbus-sharp (0.60.0.0)
System (1.0.5000.0)
atk-sharp (2.8.0.0)
gtk-sharp (2.8.0.0)
glib-sharp (2.8.0.0)
gnome-sharp (2.8.0.0)
f-spot (0.0.0.0)
mscorlib (1.0.5000.0)

Platform Information: Linux 2.6.15-25-686 i686 unknown GNU/Linux

Disribution Information:

[/etc/debian_version]
testing/unstable

[/etc/lsb-release]
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=6.06
DISTRIB_CODENAME=dapper
DISTRIB_DESCRIPTION="Ubuntu 6.06 LTS"




Debugging Information:

Backtrace was generated from '/usr/bin/f-spot'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1213179584 (LWP 24142)]
[New Thread -1260053584 (LWP 24147)]
[New Thread -1259000912 (LWP 24146)]
[New Thread -1223062608 (LWP 24144)]
[New Thread -1209144400 (LWP 24143)]
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1213179584 (LWP 24142))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 __kernel_vsyscall
  • #5 raise
    from /lib/tls/i686/cmov/libc.so.6
  • #6 abort
    from /lib/tls/i686/cmov/libc.so.6
  • #7 mono_handle_native_sigsegv
    from /usr/lib/libmono.so.0
  • #8 mono_create_jump_trampoline
    from /usr/lib/libmono.so.0
  • #9 <signal handler called>
  • #10 g_signal_get_invocation_hint
    from /usr/lib/libgobject-2.0.so.0
  • #11 ??
  • #12 ??
  • #13 ??
  • #14 ??
  • #15 ??
  • #16 ??
  • #17 ??
  • #18 ??
  • #19 ??
  • #20 ??
  • #0 __kernel_vsyscall




------- Bug created by bug-buddy at 2006-06-26 01:10 -------

Comment 1 Bengt Thuree 2006-06-26 01:21:17 UTC
Related information in bug #167752 (Behaviour if images no longer on disk)

But, not sure it is a duplicate though... no crash is reported in the other bug.
Comment 2 Thomas Van Machelen 2006-06-26 05:20:54 UTC
Anders,

I think this might already be solved in version 1.33 of src/InfoDisplay.cs; both in the HEAD and in the f_spot_0_1 branch.

see
http://cvs.gnome.org/viewcvs/f-spot/src/InfoDisplay.cs?r1=1.32&r2=1.33
for a diff.

Could you test this and confirm?  The f_spot_0_1 is your ubuntu 0.1.11 version plus some bugfixes.
Comment 3 Anders Magnusson 2006-06-27 00:32:07 UTC
I tested HEAD and that works fine. If I try to show meta data for a deleted image I'll just get a dialog saying "image no longer exists".

I guess this one can be closed.
Comment 4 Larry Ewing 2006-06-28 13:21:05 UTC
thanks for testing this fix.