GNOME Bugzilla – Bug 624781
crash on import (related to taglib?)
Last modified: 2010-07-22 13:17:39 UTC
f-spot 9c9b9c07f40d65d2957a30b87901c50926f63fc6 crashes when trying to import panasonic gf1 raw pictures from an SD card: (f-spot:10315): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the data stream to the loader before dropping the last reference. Exception in Gtk# callback delegate Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception. TagLib.UnsupportedFormatException: file:///media/A5F8-A1AC/DCIM/105_PANA/P1050935.RW2 (application/x-extension-rw2) at TagLib.File.Create (IFileAbstraction abstraction, System.String mimetype, ReadStyle propertiesStyle) [0x00000] in <filename unknown>:0 at FSpot.Utils.Metadata.Parse (Hyena.SafeUri uri) [0x00000] in <filename unknown>:0 at FSpot.FileBrowsableItem.EnsureMetadataParsed () [0x00000] in <filename unknown>:0 at FSpot.FileBrowsableItem.get_Time () [0x00000] in <filename unknown>:0 at FSpot.Widgets.IconView.DrawCell (Int32 thumbnail_num, Rectangle area) [0x00000] in <filename unknown>:0 at FSpot.Widgets.IconView.DrawAllCells (Rectangle area) [0x00000] in <filename unknown>:0 at FSpot.Widgets.IconView.OnExposeEvent (Gdk.EventExpose args) [0x00000] in <filename unknown>:0 at Gtk.Widget.exposeevent_cb (IntPtr widget, IntPtr evnt) [0x00000] in <filename unknown>:0 at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal) at Gtk.Widget.exposeevent_cb(IntPtr widget, IntPtr evnt) at Gdk.Window.gdk_window_process_updates(IntPtr , Boolean ) at Gdk.Window.ProcessUpdates(Boolean update_children) at FSpot.Widgets.IconView.SetSize(Int32 x, Int32 y, Int32 width, Int32 height) at FSpot.Widgets.IconView.UpdateLayout(Rectangle allocation) at FSpot.Widgets.IconView.OnSizeAllocated(Rectangle allocation) at Gtk.Widget.sizeallocated_cb(IntPtr widget, IntPtr allocation) at Gtk.Application.gtk_main() at Gtk.Application.Run() at FSpot.Driver.Startup() at Hyena.Gui.CleanRoomStartup.Startup(Hyena.Gui.StartupInvocationHandler startup) at FSpot.Driver.Main(System.String[] args)
Attachment too big for bugzilla -- http://jimmac.musichall.cz/stuff/P1050935.RW2
This is probably caused by broken mimetype detection. I pushed a workaround for this.