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 585492 - f-spot crashes with SIGSEGV
f-spot crashes with SIGSEGV
Status: RESOLVED FIXED
Product: f-spot
Classification: Other
Component: Browsing
0.4.x
Other All
: Normal critical
: ---
Assigned To: F-spot maintainers
F-spot maintainers
Depends on:
Blocks:
 
 
Reported: 2009-06-11 20:57 UTC by Marco Pallotta
Modified: 2010-12-30 07:08 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Marco Pallotta 2009-06-11 20:57:10 UTC
Steps to reproduce:
The crash cannot be reproduced all the time.
When it happens either I was scrolling date timeline or I was importing photoes.

Stack trace:
1) When I was scrolling date timeline:


  at (wrapper managed-to-native) Gtk.Style.gtk_paint_flat_box (intptr,intptr,int,int,intptr,intptr,intptr,int,int,int,int) <0x00012>
  at (wrapper managed-to-native) Gtk.Style.gtk_paint_flat_box (intptr,intptr,int,int,intptr,intptr,intptr,int,int,int,int) <0xffffffff>
  at Gtk.Style.PaintFlatBox (Gtk.Style,Gdk.Drawable,Gtk.StateType,Gtk.ShadowType,Gdk.Rectangle,Gtk.Widget,string,int,int,int,int) <0x00227>
  at FSpot.TipWindow.OnExposeEvent (Gdk.EventExpose) <0x00227>
  at Gtk.Widget.exposeevent_cb (intptr,intptr) <0x00078>
  at (wrapper native-to-managed) Gtk.Widget.exposeevent_cb (intptr,intptr) <0xffffffff>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x0000b>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff>
  at Gtk.Application.Run () <0x00008>
  at Gnome.Program.Run () <0x0000c>
  at FSpot.Driver.Main (string[]) <0x010c4>
  at (wrapper runtime-invoke) FSpot.Driver.runtime_invoke_int_string[] (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

        f-spot [0x51bb67]
        f-spot [0x43dacd]
        /lib/libpthread.so.0 [0x7f93b22f67d0]
        /lib/libc.so.6 [0x7f93b1d77306]
        /lib/libc.so.6 [0x7f93b1d79922]
        /lib/libc.so.6(__libc_malloc+0x90) [0x7f93b1d7b360]
        /usr/lib/libxcb.so.1 [0x7f93a7c2a72d]
        /usr/lib/libxcb.so.1 [0x7f93a7c2944f]
        /usr/lib/libxcb.so.1(xcb_wait_for_reply+0x15a) [0x7f93a7c2ae5a]
        /usr/lib/libX11.so.6(_XReply+0x138) [0x7f93abe6cf78]
        /usr/lib/libX11.so.6(XGetImage+0xbe) [0x7f93abe4af7e]
        /usr/lib/libcairo.so.2 [0x7f93ac17279e]
        /usr/lib/libcairo.so.2 [0x7f93ac172fef]
        /usr/lib/libcairo.so.2 [0x7f93ac148be6]
        /usr/lib/libcairo.so.2 [0x7f93ac14973d]
        /usr/lib/libcairo.so.2 [0x7f93ac1497f1]
        /usr/lib/libcairo.so.2 [0x7f93ac147a01]
        /usr/lib/libcairo.so.2 [0x7f93ac14ae22]
        /usr/lib/libcairo.so.2 [0x7f93ac14a196]
        /usr/lib/libcairo.so.2 [0x7f93ac14ab1e]
        /usr/lib/libcairo.so.2 [0x7f93ac14b000]
        /usr/lib/libcairo.so.2 [0x7f93ac147b5e]
        /usr/lib/libcairo.so.2 [0x7f93ac1395dc]
        /usr/lib/libcairo.so.2(cairo_fill_preserve+0x20) [0x7f93ac132cc0]
        /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so(ubuntulooks_draw_tooltip+0x110) [0x7f93a6235e70]
        /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so [0x7f93a6231cdc]
        [0x417a9c81]

2) when I was importing photoes

 at (wrapper managed-to-native) System.IO.MonoIO.CopyFile (string,string,bool,System.IO.MonoIOError&) <0x0000e>
  at (wrapper managed-to-native) System.IO.MonoIO.CopyFile (string,string,bool,System.IO.MonoIOError&) <0xffffffff>
  at System.IO.File.Copy (string,string,bool) <0x00203>
  at System.IO.File.Copy (string,string) <0x0001d>
  at FileImportBackend.Step (FSpot.Photo&,Gdk.Pixbuf&,int&) <0x00252>
  at ImportCommand.Step () <0x00071>
  at FSpot.Delay.HandleOperation () <0x0002c>
  at IdleProxy.Handler () <0x0003c>
  at (wrapper native-to-managed) IdleProxy.Handler () <0xffffffff>
  at (wrapper managed-to-native) Gtk.Dialog.gtk_dialog_run (intptr) <0x0000e>
  at (wrapper managed-to-native) Gtk.Dialog.gtk_dialog_run (intptr) <0xffffffff>
  at Gtk.Dialog.Run () <0x0002c>
  at ImportCommand.ImportFromFile (PhotoStore,string) <0x0089d>
  at MainWindow.HandleImportCommand (object,System.EventArgs) <0x0007b>
  at GLib.Signal.voidObjectCallback (intptr,intptr) <0x00108>
  at (wrapper native-to-managed) GLib.Signal.voidObjectCallback (intptr,intptr) <0xffffffff>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x0000b>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff>
  at Gtk.Application.Run () <0x00008>
  at Gnome.Program.Run () <0x0000c>
  at FSpot.Driver.Main (string[]) <0x010c4>
  at (wrapper runtime-invoke) FSpot.Driver.runtime_invoke_int_string[] (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

        f-spot [0x51bb67]
        f-spot [0x43dacd]
        /lib/libpthread.so.0 [0x7f9aff0327d0]
        /lib/libc.so.6 [0x7f9afeab3306]
        /lib/libc.so.6 [0x7f9afeab5922]
        /lib/libc.so.6(__libc_malloc+0x90) [0x7f9afeab7360]
        f-spot [0x4bfb72]
        f-spot [0x4c0525]
        f-spot [0x488cd4]
        [0x41a69a26]
Syncing metadata to file...


Other information:
This bug was reported in launchpad
https://bugs.launchpad.net/ubuntu/+source/f-spot/+bug/234440

From the launchpad comments we can read that other users seem to have f-spot crashes when importing photoes into Ubuntu Jaunty f-spot version (0.5) too
Comment 1 Akhil Laddha 2010-12-30 06:09:09 UTC
Could you please confirm if this bug is still happening at your end ? Please try in f-spot 0.6.2 or 0.8.0 and report back, thanks.
Comment 2 Marco Pallotta 2010-12-30 07:07:44 UTC
With f-spot 0.6.1.5 (Ubuntu 10.04), after 6 months of usage, I haven't ever encountered this issue. 
At this point I think it was fixed in next releases.
Comment 3 Marco Pallotta 2010-12-30 07:08:42 UTC
Set to FIXED status as my previous comment.