Re: Fatal erorr whiler opening some pictures



Hi Johan, 

Looks like a problem indeed. As is the case with the previous mail, the
mailing list is not the right place to file bugs. Please file them in
the bug tracker of your distribution (this is https://launchpad.net/ for
Ubuntu), or if you have verified that they also occur with the
development version from git, in the GNOME bug tracker:
http://bugzilla.gnome.org/

Kind regards,
   Ruben

On Sat, 2009-05-23 at 20:10 +0200, Johan Nilsson wrote:
> 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
> 
> _______________________________________________
> F-spot-list mailing list
> F-spot-list gnome org
> http://mail.gnome.org/mailman/listinfo/f-spot-list


--
Ruben Vermeersch (rubenv)
http://www.savanne.be/



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