GNOME Bugzilla – Bug 551221
f-spot crashes after export to Facebook is finished
Last modified: 2018-07-01 08:53:52 UTC
Steps to reproduce: Binary package hint: f-spot On ubuntu hardy (all updates) with f-spot 0.4.3.1. I started uploading photos to Facebook. To this point, I uploaded 4 albums, with 7, 60, 60 and 15 photos respectively. What happened: After uploading the first album, f-spot kept being alive. After each of the other 3 albums, though, it crashed to the desktop. Expected: f-spot should not crash after uploading photos. I'll attach the console output of the last crash. PS: The "Finished uploading [OK]" is visible before f-spot crashes. It crashes too fast to enable me to click the button, though. More observations: Since I was watching the first upload (the only one that didn't crash f-spot), I got the idea that it might be important which window is selected when the upload finishes. 5th upload: I selected the f-spot main window (not the progress window). Result: f-spot froze. The main window turned grey; the progress window kept its gtk colors, but was not responsive. 6th upload: Having the firefox window focused as usual. Result: Crash as usual. Stack trace: Original: http://launchpadlibrarian.net/16583116/f-spot-crash.log ---- Today: $ f-spot Starting new FSpot server Reloading item changed error checking orientation [...] uploading 0 [...] uploading 19 (f-spot:11946): atk-bridge-WARNING **: failure: no device event controller found. (f-spot:11946): atk-bridge-WARNING **: failure: no device event controller found. value = f-spot version 0.4.3.1 len = 22 value = 2008:09:07 15:08:55 len = 19 Saved 9716 bytes (f-spot:11946): atk-bridge-WARNING **: failure: no device event controller found. (f-spot:11946): atk-bridge-WARNING **: failure: no device event controller found. (f-spot:11946): Gtk-CRITICAL **: gtk_text_attributes_ref: assertion `values != NULL' failed (f-spot:11946): Gtk-CRITICAL **: gtk_text_attributes_ref: assertion `values != NULL' failed Stacktrace: 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[]) <0x00f91> at (wrapper runtime-invoke) FSpot.Driver.runtime_invoke_int_string[] (object,intptr,intptr,intptr) <0xffffffff> Native stacktrace: f-spot [0x816b1fa] f-spot [0x807de81] [0xb7f86440] /usr/lib/libgtk-x11-2.0.so.0(gtk_text_layout_get_line_display+0xc0d) [0xb689053d] /usr/lib/libgtk-x11-2.0.so.0 [0xb6893af9] /usr/lib/libgtk-x11-2.0.so.0(gtk_text_layout_wrap+0x1f) [0xb688e2df] /usr/lib/libgtk-x11-2.0.so.0 [0xb68721d5] /usr/lib/libgtk-x11-2.0.so.0 [0xb68724c6] /usr/lib/libgtk-x11-2.0.so.0(gtk_text_layout_validate+0xa6) [0xb6892656] /usr/lib/libgtk-x11-2.0.so.0 [0xb68a044d] /usr/lib/libgdk-x11-2.0.so.0 [0xb662481b] /usr/lib/libglib-2.0.so.0 [0xb7ee91e1] /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x176) [0xb7eeadd6] /usr/lib/libglib-2.0.so.0 [0xb7eee193] /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1e7) [0xb7eee577] /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb4) [0xb67db264] [0xb21ba18e] [0xb21ba158] [0xb21ba140] [0xb77e378a] [0xb77e21c4] f-spot(mono_runtime_exec_main+0x10e) [0x809c68e] f-spot(mono_runtime_run_main+0x173) [0x809c933] f-spot(mono_main+0x6a9) [0x805acd9] f-spot [0x805a122] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0) [0xb7d39450] f-spot [0x805a091] 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 0xb7ce1940 (LWP 11946)] [New Thread 0xb18ffb90 (LWP 13911)] [New Thread 0xb030bb90 (LWP 13862)] [New Thread 0xb0a12b90 (LWP 13861)] [New Thread 0xb050db90 (LWP 13715)] [New Thread 0xb040cb90 (LWP 12499)] [New Thread 0xb0911b90 (LWP 12430)] [New Thread 0xb0cffb90 (LWP 12417)] [New Thread 0xb35e0b90 (LWP 12072)] [New Thread 0xb36e1b90 (LWP 12071)] [New Thread 0xb4cbab90 (LWP 11968)] [New Thread 0xb725bb90 (LWP 11948)] [New Thread 0xb727fb90 (LWP 11947)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) 0xb7f86410 in __kernel_vsyscall () 13 Thread 0xb727fb90 (LWP 11947) 0xb7f86410 in __kernel_vsyscall () 12 Thread 0xb725bb90 (LWP 11948) 0xb7f86410 in __kernel_vsyscall () 11 Thread 0xb4cbab90 (LWP 11968) 0xb7f86410 in __kernel_vsyscall () 10 Thread 0xb36e1b90 (LWP 12071) 0xb7f86410 in __kernel_vsyscall () 9 Thread 0xb35e0b90 (LWP 12072) 0xb7f86410 in __kernel_vsyscall () 8 Thread 0xb0cffb90 (LWP 12417) 0xb7f86410 in __kernel_vsyscall () 7 Thread 0xb0911b90 (LWP 12430) 0xb7f86410 in __kernel_vsyscall () 6 Thread 0xb040cb90 (LWP 12499) 0xb7f86410 in __kernel_vsyscall () 5 Thread 0xb050db90 (LWP 13715) 0xb7f86410 in __kernel_vsyscall () 4 Thread 0xb0a12b90 (LWP 13861) 0xb7f86410 in __kernel_vsyscall () 3 Thread 0xb030bb90 (LWP 13862) 0xb7f86410 in __kernel_vsyscall () 2 Thread 0xb18ffb90 (LWP 13911) 0xb7f86410 in __kernel_vsyscall () 1 Thread 0xb7ce1940 (LWP 11946) 0xb7f86410 in __kernel_vsyscall ()
+ Trace 206440
Thread 1 (Thread 0xb7ce1940 (LWP 11946))
================================================================= 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. ================================================================= Aborted Other information: https://bugs.launchpad.net/ubuntu/+source/f-spot/+bug/255309 This bug is from 2008-08-06, but the same crash happened to me again, today.
Actually, I now had the same kind of crash, but already during uploading (at 26 of 30) photos, instead of after.
it's not related to facebook. gtk and gtk-sharp versions?
$ dpkg -s libgtk2.0-0 Package: libgtk2.0-0 Status: install ok installed Priority: optional Section: libs Installed-Size: 4972 Maintainer: Ubuntu Desktop Team <ubuntu-desktop@lists.ubuntu.com> Architecture: i386 Source: gtk+2.0 Version: 2.12.9-3ubuntu4 Replaces: libgtk2.0-0png3 Provides: gtk2.0-binver-2.10.0 gtk-sharp2 ("GTK# 2.10 suite, CLI bindings for GTK+") is not installed. So which is the right package to look (dpkg -s) for?
Created attachment 121383 [details] Stack trace copied from gnome-terminal after the crash.
Created attachment 121384 [details] Stack trace copied from gnome-terminal after the crash. No change her after version jump: F-Spot (now 0.5.0.3) still keeps on crashing after *every* album-upload to facebook. Stacktrace in attachment.
Not sure if this is related, but I got a freeze (and a subsequent) crash after adding a new Facebook album with f-spot 0.7.0: $ f-spot ** No session dbus found. Starting one ** [Info 22:43:45.195] Initializing Mono.Addins (f-spot:20104): 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. Marshaling activate signal Exception in Gtk# callback delegate Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception. System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Net.WebException: The request timed out at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) [0x00000] in <filename unknown>:0 at System.Net.HttpWebRequest.GetResponse () [0x00000] in <filename unknown>:0 at Mono.Facebook.Util.GetResponseBytes (System.String url) [0x00000] in <filename unknown>:0 at Mono.Facebook.Util.GetBoolResponse (System.String method_name, Mono.Facebook.FacebookParam[] parameters) [0x00000] in <filename unknown>:0 at Mono.Facebook.FacebookSession.HasAppPermission (System.String permission) [0x00000] in <filename unknown>:0 at FSpot.Exporter.Facebook.FacebookAccount..ctor () [0x00000] in <filename unknown>:0 at FSpot.Exporter.Facebook.FacebookExportDialog..ctor (IBrowsableCollection selection) [0x00000] in <filename unknown>:0 at FSpot.Exporter.Facebook.FacebookExport.Run (IBrowsableCollection selection) [0x00000] in <filename unknown>:0 at FSpot.Extensions.ExportMenuItemNode.OnActivated (System.Object o, System.EventArgs e) [0x00000] in <filename unknown>:0 at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 --- End of inner exception stack trace --- at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0 at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <filename unknown>:0 at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <filename unknown>:0 at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <filename unknown>:0 at GLib.Signal.ClosureInvokedCB (System.Object o, GLib.ClosureInvokedArgs args) [0x00000] in <filename unknown>:0 at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs args) [0x00000] in <filename unknown>:0 at GLib.SignalClosure.MarshalCallback (IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) [0x00000] in <filename unknown>:0 at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal) at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) at Gtk.Application.gtk_main() at Gtk.Application.Run() at FSpot.Driver.Main(System.String[] args)
f-spot is not under active development anymore, has not seen code changes for five years, and saw its last tarball release in the year 2010. Its codebase has been archived: https://gitlab.gnome.org/Archive/f-spot/commits/master Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab, as GNOME Bugzilla is deprecated) if anyone takes the responsibility for active development again.