Fatal erorr whiler opening some pictures



Hi
I have ~$ f-spot -V
F-Spot  0.5.0.3 - (c)2003-2008, Novell Inc
Personal photo management for the GNOME Desktop. I have it on Ubuntu 8:10.

And just now I get a serius problem that   f-spot freeze and shut down, men I try to open some photos, i think it is canon raw-pictures (cr2) files.

The i run f-spot --debug i get a very long message. I hope it don't to long ?

joni8135 Intel:~$ f-spot --debug
** Running f-spot in Debug Mode **
** Running Mono with --debug   **
[Info  20:01:28.023] Initializing DBus
[Debug 20:01:28.170] DBusInitialization took 0.122275s
[Info  20:01:28.170] Initializing Mono.Addins
[Debug 20:01:28.389] Mono.Addins Initialization took 0.218779s
[Info  20:01:28.396] Starting new FSpot server
[Debug 20:01:28.606] Db Initialization took 0.107092s
[Debug 20:01:29.059] QueryToTemp took 0.063077s : SELECT id, time, uri, description, roll_id, default_version_id, rating, md5_sum FROM photos  WHERE id NOT IN (SELECT photo_id FROM photo_tags WHERE tag_id = 2) ORDER BY  time DESC
[Debug 20:01:29.242] Query took 0.016368s : SELECT * FROM photoquery_temp_0 LIMIT 100 OFFSET 0
[Debug 20:01:29.343] PhotosPerMonth took 0.046742s
[Debug 20:01:29.345] TimeAdaptor REAL Reload took 0.255645s
[Info  20:01:29.422] Starting BeagleService
[Debug 20:01:29.423] BeagleService startup took 1.6E-05s
[Info  20:01:29.423] Hack for gnome-settings-daemon engaged
[Debug 20:01:29.555] IndexOf took 0.005213s : SELECT ROWID FROM photoquery_temp_0 WHERE time <= 1220223599 ORDER BY time DESC LIMIT 1
[Debug 20:01:29.570] Query took 0.010058s : SELECT * FROM photoquery_temp_0 LIMIT 100 OFFSET 800
[Debug 20:01:29.573] IndexOf took 0.002032s : SELECT ROWID FROM photoquery_temp_0 WHERE id = 1082
[Debug 20:01:29.654] Query took 0.010311s : SELECT * FROM photoquery_temp_0 LIMIT 100 OFFSET 1700
[Debug 20:01:29.661] Query took 0.005741s : SELECT * FROM photoquery_temp_0 LIMIT 100 OFFSET 1600
[Debug 20:01:29.673] Query took 0.007817s : SELECT * FROM photoquery_temp_0 LIMIT 100 OFFSET 2500
[Debug 20:01:29.697] Query took 0.01708s : SELECT * FROM photoquery_temp_0 LIMIT 100 OFFSET 700

(f-spot:6890): 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.
[Debug 20:01:36.927] Query took 0.00878s : SELECT * FROM photoquery_temp_0 LIMIT 100 OFFSET 900
[Debug 20:01:42.130] Query took 0.02295s : SELECT * FROM photoquery_temp_0 LIMIT 100 OFFSET 1000
[Debug 20:02:01.682] open uri = file:///home/a/Photos/2008/09/01/img_0737.cr2
[Debug 20:02:01.783] open uri = file:///home/a/Photos/2008/09/01/img_0737.cr2
[Debug 20:02:01.784] open uri = file:///home/a/Photos/2008/09/01/img_0737.cr2
Domain: 'GdkPixbuf' Level: Critical
Message: gdk_pixbuf_scale_simple: assertion `dest_height > 0' failed
Trace follows:
   at GLib.Log.PrintTraceLogFunction(System.String domain, LogLevelFlags level, System.String message)
   at GLib.Log.PrintTraceLogFunction(IntPtr , LogLevelFlags , IntPtr )
   at Gdk.Pixbuf.gdk_pixbuf_scale_simple(IntPtr , Int32 , Int32 , Int32 )
   at Gdk.Pixbuf.gdk_pixbuf_scale_simple(IntPtr , Int32 , Int32 , Int32 )
   at Gdk.Pixbuf.ScaleSimple(Int32 dest_width, Int32 dest_height, InterpType interp_type)
   at PixbufUtils.ScaleToMaxSize(Gdk.Pixbuf pixbuf, Int32 width, Int32 height, Boolean upscale)
   at PixbufUtils.ScaleToMaxSize(Gdk.Pixbuf pixbuf, Int32 width, Int32 height)
   at FSpot.Histogram.Generate(Gdk.Pixbuf input, Int32 max_width)
   at FSpot.Widgets.InfoBox.DelayedUpdateHistogram()
   at FSpot.Delay.HandleOperation()
   at GLib.Idle+IdleProxy.Handler()
   at GLib.Idle+IdleProxy.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)
[Debug 20:02:04.413] open uri = file:///home/a/Photos/2008/09/01/img_0737.cr2
[Debug 20:02:04.420] open uri = file:///home/a/Photos/2008/09/01/img_0737.cr2
[Debug 20:02:04.704] open uri = file:///home/a/Photos/2008/09/01/img_0737.cr2
[Debug 20:02:04.756] open uri = file:///home/a/Photos/2008/09/01/img_0737.cr2
[Debug 20:02:04.756] open uri = file:///home/a/Photos/2008/09/01/img_0737.cr2
Domain: 'GdkPixbuf' Level: Critical
Message: gdk_pixbuf_scale_simple: assertion `dest_height > 0' failed
Trace follows:
   at GLib.Log.PrintTraceLogFunction(System.String domain, LogLevelFlags level, System.String message)
   at GLib.Log.PrintTraceLogFunction(IntPtr , LogLevelFlags , IntPtr )
   at Gdk.Pixbuf.gdk_pixbuf_scale_simple(IntPtr , Int32 , Int32 , Int32 )
   at Gdk.Pixbuf.gdk_pixbuf_scale_simple(IntPtr , Int32 , Int32 , Int32 )
   at Gdk.Pixbuf.ScaleSimple(Int32 dest_width, Int32 dest_height, InterpType interp_type)
   at PixbufUtils.ScaleToMaxSize(Gdk.Pixbuf pixbuf, Int32 width, Int32 height, Boolean upscale)
   at PixbufUtils.ScaleToMaxSize(Gdk.Pixbuf pixbuf, Int32 width, Int32 height)
   at FSpot.Histogram.Generate(Gdk.Pixbuf input, Int32 max_width)
   at FSpot.Widgets.InfoBox.DelayedUpdateHistogram()
   at FSpot.Delay.HandleOperation()
   at GLib.Idle+IdleProxy.Handler()
   at GLib.Idle+IdleProxy.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)
[Debug 20:02:10.637] open uri = file:///home/a/Photos/2008/09/01/img_0737-1.cr2
[Debug 20:02:10.643] open uri = file:///home/a/Photos/2008/09/01/img_0737-1.cr2
[Debug 20:02:10.844] open uri = file:///home/a/Photos/2008/09/01/img_0737-1.cr2
[Debug 20:02:11.013] open uri = file:///home/a/Photos/2008/09/01/img_0737-1.cr2
[Debug 20:02:11.013] open uri = file:///home/a/Photos/2008/09/01/img_0737-1.cr2
Domain: 'GdkPixbuf' Level: Critical
Message: gdk_pixbuf_scale_simple: assertion `dest_height > 0' failed
Trace follows:
   at GLib.Log.PrintTraceLogFunction(System.String domain, LogLevelFlags level, System.String message)
   at GLib.Log.PrintTraceLogFunction(IntPtr , LogLevelFlags , IntPtr )
   at Gdk.Pixbuf.gdk_pixbuf_scale_simple(IntPtr , Int32 , Int32 , Int32 )
   at Gdk.Pixbuf.gdk_pixbuf_scale_simple(IntPtr , Int32 , Int32 , Int32 )
   at Gdk.Pixbuf.ScaleSimple(Int32 dest_width, Int32 dest_height, InterpType interp_type)
   at PixbufUtils.ScaleToMaxSize(Gdk.Pixbuf pixbuf, Int32 width, Int32 height, Boolean upscale)
   at PixbufUtils.ScaleToMaxSize(Gdk.Pixbuf pixbuf, Int32 width, Int32 height)
   at FSpot.Histogram.Generate(Gdk.Pixbuf input, Int32 max_width)
   at FSpot.Widgets.InfoBox.DelayedUpdateHistogram()
   at FSpot.Delay.HandleOperation()
   at GLib.Idle+IdleProxy.Handler()
   at GLib.Idle+IdleProxy.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)
[Debug 20:02:13.018] open uri = file:///media/CANON_DC/img_0737.cr2
System.IO.FileNotFoundException: Could not find uri "file:///media/CANON_DC/img_0737.cr2".
  at Gnome.Vfs.VfsStream..ctor (System.String text_uri, FileMode mode, Boolean async) [0x00000]
  at Gnome.Vfs.VfsStream..ctor (System.String uri, FileMode mode) [0x00000]
  at (wrapper remoting-invoke-with-check) Gnome.Vfs.VfsStream:.ctor (string,System.IO.FileMode)
  at FSpot.ImageFile.Open () [0x00000]
  at FSpot.Tiff.TiffFile..ctor (System.Uri uri) [0x00000]
System.NullReferenceException: Object reference not set to an instance of an object
  at FSpot.Tiff.TiffFile.GetOrientation () [0x00000]
  at FSpot.ImageFile.get_Orientation () [0x00000]
  at FSpot.AsyncPixbufLoader.Load (System.Uri uri) [0x00000]
  at FSpot.PhotoImageView.PhotoItemChanged (FSpot.BrowsablePointer item, FSpot.BrowsablePointerChangedArgs args) [0x00000]
[Debug 20:02:13.097] open uri = file:///media/CANON_DC/img_0737.cr2
System.IO.FileNotFoundException: Could not find uri "file:///media/CANON_DC/img_0737.cr2".
  at Gnome.Vfs.VfsStream..ctor (System.String text_uri, FileMode mode, Boolean async) [0x00000]
  at Gnome.Vfs.VfsStream..ctor (System.String uri, FileMode mode) [0x00000]
  at (wrapper remoting-invoke-with-check) Gnome.Vfs.VfsStream:.ctor (string,System.IO.FileMode)
  at FSpot.ImageFile.Open () [0x00000]
  at FSpot.Tiff.TiffFile..ctor (System.Uri uri) [0x00000]
[Debug 20:02:13.097]   at FSpot.Tiff.TiffFile.Select (StatementSink sink) [0x00000]
  at FSpot.Widgets.InfoBox+ImageInfo..ctor (FSpot.ImageFile img) [0x00000]
  at FSpot.Widgets.InfoBox.UpdateSingle () [0x00000]
[Debug 20:02:13.100] open uri = file:///media/CANON_DC/img_0737.cr2
System.IO.FileNotFoundException: Could not find uri "file:///media/CANON_DC/img_0737.cr2".
  at Gnome.Vfs.VfsStream..ctor (System.String text_uri, FileMode mode, Boolean async) [0x00000]
  at Gnome.Vfs.VfsStream..ctor (System.String uri, FileMode mode) [0x00000]
  at (wrapper remoting-invoke-with-check) Gnome.Vfs.VfsStream:.ctor (string,System.IO.FileMode)
  at FSpot.ImageFile.Open () [0x00000]
  at FSpot.Tiff.TiffFile..ctor (System.Uri uri) [0x00000]
[Debug 20:02:13.100]   at FSpot.Tiff.Cr2File.PixbufStream () [0x00000]
  at FSpot.ImageFile.Load (Int32 max_width, Int32 max_height) [0x00000]
  at FSpot.Widgets.InfoBox.DelayedUpdateHistogram () [0x00000]
[Debug 20:02:46.179] open uri = file:///home/a/Photos/2008/09/01/img_0736.cr2
[Debug 20:02:46.184] open uri = file:///home/a/Photos/2008/09/01/img_0736.cr2
Stacktrace:


Native stacktrace:

    f-spot [0x817b4ae]
    f-spot [0x807f78b]
    [0xb8075410]
    /usr/lib/libglib-2.0.so.0(g_free+0x36) [0xb7fbdc26]
    f-spot(mono_free_method+0x9d) [0x81011cd]
    f-spot [0x80c8974]
    f-spot [0x80b5a2d]
    f-spot [0x81353b1]
    f-spot [0x80b5d0c]
    f-spot [0x80d5f74]
    f-spot [0x81279de]
    f-spot [0x813ff75]
    /lib/tls/i686/cmov/libpthread.so.0 [0xb7f6550f]
    /lib/tls/i686/cmov/libc.so.6(clone+0x5e) [0xb7ebca0e]

Debug info from gdb:

(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb7daf6d0 (LWP 6890)]
[New Thread 0xb26fdb90 (LWP 6898)]
[New Thread 0xb27feb90 (LWP 6897)]
[New Thread 0xb321fb90 (LWP 6895)]
[New Thread 0xb7338b90 (LWP 6892)]
[New Thread 0xb8047b90 (LWP 6891)]
(no debugging symbols found)
Many many times .......
(no debugging symbols found)
0xb8075430 in __kernel_vsyscall ()
  6 Thread 0xb8047b90 (LWP 6891)  0xb8075430 in __kernel_vsyscall ()
  5 Thread 0xb7338b90 (LWP 6892)  0xb8075430 in __kernel_vsyscall ()
  4 Thread 0xb321fb90 (LWP 6895)  0xb8075430 in __kernel_vsyscall ()
  3 Thread 0xb27feb90 (LWP 6897)  0xb8075430 in __kernel_vsyscall ()
  2 Thread 0xb26fdb90 (LWP 6898)  0xb8075430 in __kernel_vsyscall ()
  1 Thread 0xb7daf6d0 (LWP 6890)  0xb8075430 in __kernel_vsyscall ()

Thread 6 (Thread 0xb8047b90 (LWP 6891)):
#0  0xb8075430 in __kernel_vsyscall ()
#1  0xb7f6c906 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x08110fc8 in ?? ()
#3  0xb7f6550f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#4  0xb7ebca0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xb7338b90 (LWP 6892)):
#0  0xb8075430 in __kernel_vsyscall ()
#1  0xb7eb4df1 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7fee9ab in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
#3  0xb7feed5c in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0
#4  0x0817b565 in ?? ()
#5  0x0807f78b in ?? ()
#6  <signal handler called>
#7  0xb7e4c472 in free () from /lib/tls/i686/cmov/libc.so.6
#8  0xb7fbdc26 in g_free () from /usr/lib/libglib-2.0.so.0
#9  0x081011cd in mono_free_method ()
#10 0x080c8974 in ?? ()
#11 0x080b5a2d in ?? ()
#12 0x081353b1 in ?? ()
#13 0x080b5d0c in ?? ()
#14 0x080d5f74 in ?? ()
#15 0x081279de in ?? ()
#16 0x0813ff75 in ?? ()
#17 0xb7f6550f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#18 0xb7ebca0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xb321fb90 (LWP 6895)):
#0  0xb8075430 in __kernel_vsyscall ()
#1  0xb7f693a2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0x08114368 in ?? ()
#3  0x081169ec in ?? ()
#4  0x08116a2c in ?? ()
#5  0x0812962a in ?? ()
#6  0x080d3013 in ?? ()
#7  0xb5a19c5a in ?? ()
#8  0xb5a1987b in ?? ()
#9  0xb5a1975e in ?? ()
#10 0xb5c18d01 in ?? ()
#11 0x08098c55 in mono_runtime_delegate_invoke ()
#12 0x080d5fdf in ?? ()
#13 0x081279de in ?? ()
#14 0x0813ff75 in ?? ()
#15 0xb7f6550f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0xb7ebca0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb27feb90 (LWP 6897)):
#0  0xb8075430 in __kernel_vsyscall ()
#1  0xb7f693a2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0x08114368 in ?? ()
#3  0x081169ec in ?? ()
#4  0x08116a2c in ?? ()
#5  0x0812962a in ?? ()
#6  0x080d1821 in ?? ()
#7  0xb2c8d742 in ?? ()
#8  0xb2c8d4be in ?? ()
#9  0xb2c8d2a0 in ?? ()
#10 0xb5c18d01 in ?? ()
#11 0x08098c55 in mono_runtime_delegate_invoke ()
#12 0x080d5fdf in ?? ()
#13 0x081279de in ?? ()
#14 0x0813ff75 in ?? ()
#15 0xb7f6550f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0xb7ebca0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb26fdb90 (LWP 6898)):
#0  0xb8075430 in __kernel_vsyscall ()
#1  0xb7f693a2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0x08114368 in ?? ()
#3  0x081169ec in ?? ()
#4  0x08116a2c in ?? ()
#5  0x0812962a in ?? ()
#6  0x080d1821 in ?? ()
#7  0xb2c8d742 in ?? ()
#8  0xb2c8d4be in ?? ()
#9  0xb2c8d3de in ?? ()
#10 0xb5c18d01 in ?? ()
#11 0x08098c55 in mono_runtime_delegate_invoke ()
#12 0x080d5fdf in ?? ()
#13 0x081279de in ?? ()
#14 0x0813ff75 in ?? ()
#15 0xb7f6550f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0xb7ebca0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7daf6d0 (LWP 6890)):
#0  0xb8075430 in __kernel_vsyscall ()
#1  0xb7ecaf13 in ?? () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7e4fca5 in ?? () from /lib/tls/i686/cmov/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
#0  0xb8075430 in __kernel_vsyscall ()


=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================


Thanx for any help.

/Cheers



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]