After a fresh Ubuntu install and no picture imported F-Spot crashes when doing most operations

Bug #383136 reported by Sylvain Glaize
This bug report is a duplicate of:  Bug #298743: f-spot can't export to CD correctly. Edit Remove
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
f-spot (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: f-spot

After a fresh install of Ubuntu 9.04, french locale, and applying all updates, I start F-Stop, go to Preferences, close the Preferences panel.

F-Spot crashes.

F-spot version is : 0.5.0.3-1ubuntu6

Content of stderr after crash : (the failed assert happens at startup, not at crash time) :

(f-spot:17198): Gtk-CRITICAL **: gtk_window_resize: assertion `width > 0' failed
Stacktrace:

  at (wrapper managed-to-native) Gtk.Style.gtk_paint_box (intptr,intptr,int,int,intptr,intptr,intptr,int,int,int,int) <0x00004>
  at (wrapper managed-to-native) Gtk.Style.gtk_paint_box (intptr,intptr,int,int,intptr,intptr,intptr,int,int,int,int) <0xffffffff>
  at Gtk.Style.PaintBox (Gtk.Style,Gdk.Drawable,Gtk.StateType,Gtk.ShadowType,Gdk.Rectangle,Gtk.Widget,string,int,int,int,int) <0x0016c>
  at Limit.Draw (Gdk.Rectangle) <0x0015f>
  at FSpot.GroupSelector.OnExposeEvent (Gdk.EventExpose) <0x0072e>
  at Gtk.Widget.exposeevent_cb (intptr,intptr) <0x0006b>
  at (wrapper native-to-managed) Gtk.Widget.exposeevent_cb (intptr,intptr) <0xffffffff>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff>
  at Gtk.Application.Run () <0x00007>
  at Gnome.Program.Run () <0x00007>
  at FSpot.Driver.Main (string[]) <0x01750>
  at (wrapper runtime-invoke) FSpot.Driver.runtime_invoke_int_string[] (object,intptr,intptr,intptr) <0xffffffff>

And in the signaling thread :

Thread 1 (Thread 0xb7d7a6e0 (LWP 17198)):
#0 0xb802b422 in __kernel_vsyscall ()
#1 0xb7f440fb in read () from /lib/tls/i686/cmov/libpthread.so.0
#2 0x0806da5e in ?? ()
#3 0x0808616b in ?? ()
#4 <signal handler called>
#5 0xb7e27896 in memcpy () from /lib/tls/i686/cmov/libc.so.6
#6 0x09437fc0 in ?? ()
#7 0xb6aa99cd in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#8 0xb6a7d242 in gdk_draw_pixbuf () from /usr/lib/libgdk-x11-2.0.so.0
#9 0xb6a7d242 in gdk_draw_pixbuf () from /usr/lib/libgdk-x11-2.0.so.0
#10 0xb6a98a04 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#11 0xb6a7d242 in gdk_draw_pixbuf () from /usr/lib/libgdk-x11-2.0.so.0
#12 0xb5d3ef1d in ?? () from /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so
#13 0xb5d4030a in ?? () from /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so
#14 0xb5d3cd76 in ?? () from /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so
#15 0xb5d3da99 in ?? () from /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so
#16 0xb6ca340e in gtk_paint_shadow () from /usr/lib/libgtk-x11-2.0.so.0
#17 0xb6cab764 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#18 0xb5d3dee2 in ?? () from /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so
#19 0xb6ca2ece in gtk_paint_box () from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb42afc57 in ?? ()
#21 0xb42afbc5 in ?? ()
#22 0xb42af868 in ?? ()
#23 0xb42aed8f in ?? ()
#24 0xb42ad114 in ?? ()
#25 0xb4a7c730 in ?? ()
#26 0xb6c27526 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#27 0xb668c3d9 in ?? () from /usr/lib/libgobject-2.0.so.0
#26 0xb6c27526 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#27 0xb668c3d9 in ?? () from /usr/lib/libgobject-2.0.so.0
#28 0xb668dba8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#29 0xb66a3aff in ?? () from /usr/lib/libgobject-2.0.so.0
#30 0xb66a534f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#31 0xb66a5936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#32 0xb6d422ae in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#33 0xb6b97763 in gtk_container_propagate_expose () from /usr/lib/libgtk-x11-2.0.so.0
#34 0xb6b97791 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#35 0xb6b64976 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#36 0xb6b98336 in gtk_container_forall () from /usr/lib/libgtk-x11-2.0.so.0
#37 0xb6b99a70 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#38 0xb6c27526 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#39 0xb668c3d9 in ?? () from /usr/lib/libgobject-2.0.so.0
#40 0xb668dba8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#41 0xb66a3aff in ?? () from /usr/lib/libgobject-2.0.so.0
#42 0xb66a534f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#43 0xb66a5936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#44 0xb6d422ae in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#45 0xb6b97763 in gtk_container_propagate_expose () from /usr/lib/libgtk-x11-2.0.so.0
#46 0xb6b97791 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#47 0xb6c4d7aa in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#48 0xb6b98336 in gtk_container_forall () from /usr/lib/libgtk-x11-2.0.so.0
#49 0xb6b99a70 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#50 0xb6c5045f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#51 0xb6c27526 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#52 0xb668c3d9 in ?? () from /usr/lib/libgobject-2.0.so.0
#53 0xb668dba8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#54 0xb66a3aff in ?? () from /usr/lib/libgobject-2.0.so.0
#55 0xb66a534f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#56 0xb66a5936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#57 0xb6d422ae in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#58 0xb6b97763 in gtk_container_propagate_expose () from /usr/lib/libgtk-x11-2.0.so.0
#59 0xb6b97791 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#59 0xb6b97791 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#60 0xb6b64976 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#61 0xb6b98336 in gtk_container_forall () from /usr/lib/libgtk-x11-2.0.so.0
#62 0xb6b99a70 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#63 0xb6c27526 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#64 0xb668c3d9 in ?? () from /usr/lib/libgobject-2.0.so.0
#65 0xb668dba8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#66 0xb66a3aff in ?? () from /usr/lib/libgobject-2.0.so.0
#67 0xb66a534f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#68 0xb66a5936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#69 0xb6d422ae in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#70 0xb6b97763 in gtk_container_propagate_expose () from /usr/lib/libgtk-x11-2.0.so.0
#71 0xb6b97791 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#72 0xb6b64976 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#73 0xb6b98336 in gtk_container_forall () from /usr/lib/libgtk-x11-2.0.so.0
#74 0xb6b99a70 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#75 0xb6c27526 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#76 0xb668c3d9 in ?? () from /usr/lib/libgobject-2.0.so.0
#77 0xb668dba8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#78 0xb66a3aff in ?? () from /usr/lib/libgobject-2.0.so.0
#79 0xb66a534f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#80 0xb66a5936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#81 0xb6d422ae in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#82 0xb6b97763 in gtk_container_propagate_expose () from /usr/lib/libgtk-x11-2.0.so.0
#83 0xb6b97791 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#84 0xb6b6066d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#85 0xb6b98336 in gtk_container_forall () from /usr/lib/libgtk-x11-2.0.so.0
#86 0xb6b99a70 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#87 0xb6d5c4f1 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#88 0xb6c27526 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#89 0xb668c3d9 in ?? () from /usr/lib/libgobject-2.0.so.0
#90 0xb668dc7b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#91 0xb66a3aff in ?? () from /usr/lib/libgobject-2.0.so.0
#92 0xb66a534f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#93 0xb66a5936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#94 0xb6d422ae in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#95 0xb6c2156d in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#96 0xb6a95e95 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#97 0xb6a964af in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0
#98 0xb6a964db in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#99 0xb6a798fb in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#100 0xb7f95c81 in ?? () from /usr/lib/libglib-2.0.so.0
#101 0xb7f97b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#102 0xb7f9b0eb in ?? () from /usr/lib/libglib-2.0.so.0
#103 0xb7f9b5ba in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#104 0xb6c217d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#105 0xb42a8be6 in ?? ()
#106 0xb42a8bb0 in ?? ()
#107 0xb42a8b98 in ?? ()
#108 0xb780cf41 in ?? ()
#109 0xb780b1b4 in ?? ()
#110 0x080badfe in mono_runtime_exec_main ()
#111 0x080bb4eb in mono_runtime_run_main ()
#112 0x0805c917 in mono_main ()
#113 0x0805ac62 in ?? ()
#114 0xb7dc4775 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#115 0x0805aba1 in ?? ()
#0 0xb802b422 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.
=================================================================

Revision history for this message
Florian Hars (hars) wrote :

Didn't you mean to make this a duplicate of bug #342566.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.