Reproducible crash in 0.6.1.5



I've had a look through the bugs and I'm not sure if this is logged or not. I always get the CRITICAL messages regardless. I'm happy to log it or gather more info as required. I've been getting frequent crashes in 0.6.1.5 and I think I've managed to track it down and reproduce it.

I am running Ubuntu version 9.10

The crash happens when I initiate a tag search using "/" while browsing. If I search for a tag in this way, then click on the 'X' in the upper right of the browse window to clear the successful search, f-spot crashes. The crash happens at the line:
   Marshaling delete_text signal

If I do the SAME tag search by clicking on the icons in the left hand tag pane, then clear the search by clicking on the X, there is no crash.

dougie icarus:~/.config/f-spot$ f-spot
[Info  20:07:03.396] Initializing DBus
[Info  20:07:03.642] Initializing Mono.Addins
[Info  20:07:03.946] Starting new FSpot server (f-spot 0.6.1.5)

** (f-spot:4676): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (f-spot:4676): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (f-spot:4676): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (f-spot:4676): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (f-spot:4676): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed
[Info  20:07:23.629] Starting BeagleService
[Info  20:07:23.707] Hack for gnome-settings-daemon engaged

(f-spot:4676): 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 delete_text 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.ArgumentOutOfRangeException: Cannot be negative.
Parameter name: length
 at System.String.Substring (Int32 startIndex, Int32 length) [0x00000]
at FSpot.Widgets.FindBar.HandleEntryTextDeleted (System.Object sender, Gtk.TextDeletedArgs args) [0x00000] 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]
 --- End of inner exception stack trace ---


I've run the program again with the debug option and the output is around 700 lines but I've pasted the bit around the crash below:

[Debug 20:16:06.374] open uri = file:///jpegs/2009/10/04/Inverness - The finish of the Loch Ness Marathon - 2009-10-04--15.05.41 (12).jpg [Debug 20:16:06.658] open uri = file:///jpegs/2009/10/04/The Loch Ness Marathon - 2009-10-04--16.04.17 (64).jpg
[Debug 20:16:07.005] open uri = file:///jpegs/2009/10/07/20x30-NESH0366.jpeg
error checking orientation
[Debug 20:16:07.219] open uri = file:///jpegs/2009/10/07/cp20x30-NESH0366.jpeg
error checking orientation
Marshaling delete_text signal
[Debug 20:16:20.270] Finalizer called on FSpot.Category. Should be Disposed
[Debug 20:16:20.271] Finalizer called on FSpot.Category. Should be Disposed
[Debug 20:16:20.271] Finalizer called on FSpot.Category. Should be Disposed
[Debug 20:16:20.271] Finalizer called on FSpot.Category. Should be Disposed
[Debug 20:16:20.271] Finalizer called on FSpot.Category. Should be Disposed
[Debug 20:16:20.271] Finalizer called on FSpot.Category. Should be Disposed
[Debug 20:16:20.271] Finalizer called on FSpot.Category. Should be


again the crash happens where it says
Marshaling delete_text signal

regards,

Dougie



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