GNOME Bugzilla – Bug 568296
Crash while typing/pasting/dropping in Artist field
Last modified: 2009-01-19 20:29:38 UTC
Steps to reproduce: 1. update to mono 2.0.1 and gtk-sharp2 2.12.6 (Mono:openSUSE_11.1 repo) 2. import a mp3 3. try to edit tags Stack trace: Exception in Gtk# callback delegate Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception. System.InvalidCastException: Cannot cast from source type to destination type. at Gtk.TextInsertedArgs.get_Position () [0x00000] in /usr/src/packages/BUILD/gtk-sharp-2.12.6/gtk/generated/TextInsertedHandler.cs:25 at Hyena.Gui.EditableUndoAdapter`1[Gtk.Entry].OnTextInserted (System.Object o, Gtk.TextInsertedArgs args) [0x00000] in /usr/src/packages/BUILD/banshee-1-1.4.1/src/Libraries/Hyena.Gui/Hyena.Gui/EditableUndoAdapter.cs:112 at Gtk.Entry.TextInsertedSignalCallback (IntPtr arg0, IntPtr arg1, Int32 arg2, System.Int32& arg3, IntPtr gch) [0x0007c] in /usr/src/packages/BUILD/gtk-sharp-2.12.6/gtk/generated/Entry.cs:1085 at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal) in /usr/src/packages/BUILD/gtk-sharp-2.12.6/glib/ExceptionManager.cs:line 58 at Gtk.Entry.TextInsertedSignalCallback(IntPtr arg0, IntPtr arg1, Int32 arg2, Int32 ByRef arg3, IntPtr gch) in /usr/src/packages/BUILD/gtk-sharp-2.12.6/gtk/generated/Entry.cs:line 1087 at Gtk.Dialog.gtk_dialog_run(IntPtr ) at Gtk.Dialog.Run() in /usr/src/packages/BUILD/gtk-sharp-2.12.6/gtk/generated/Dialog.cs:line 221 at Banshee.Gui.TrackEditor.TrackEditorDialog.Run(Banshee.Collection.TrackListModel model, EditorMode mode) in /usr/src/packages/BUILD/banshee-1-1.4.1/src/Core/Banshee.ThickClient/Banshee.Gui.TrackEditor/TrackEditorDialog.cs:line 659 at Banshee.Gui.TrackEditor.TrackEditorDialog.RunEdit(Banshee.Collection.TrackListModel model) in /usr/src/packages/BUILD/banshee-1-1.4.1/src/Core/Banshee.ThickClient/Banshee.Gui.TrackEditor/TrackEditorDialog.cs:line 581 at Banshee.Gui.TrackActions.OnTrackEditor(System.Object o, System.EventArgs args) in /usr/src/packages/BUILD/banshee-1-1.4.1/src/Core/Banshee.ThickClient/Banshee.Gui/TrackActions.cs:line 309 at System.Reflection.MonoMethod.InternalInvoke(System.Object , System.Object[] , System.Exception ByRef ) at System.Reflection.MonoMethod.Invoke(System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) in /usr/src/packages/BUILD/mono-2.0.1/mcs/class/corlib/System.Reflection/MonoMethod.cs:line 157 at System.Reflection.MethodBase.Invoke(System.Object obj, System.Object[] parameters) in /usr/src/packages/BUILD/mono-2.0.1/mcs/class/corlib/System.Reflection/MethodBase.cs:line 110 at System.Delegate.DynamicInvokeImpl(System.Object[] args) in /usr/src/packages/BUILD/mono-2.0.1/mcs/class/corlib/System/Delegate.cs:line 422 at System.MulticastDelegate.DynamicInvokeImpl(System.Object[] args) in /usr/src/packages/BUILD/mono-2.0.1/mcs/class/corlib/System/MulticastDelegate.cs:line 71 at System.Delegate.DynamicInvoke(System.Object[] args) in /usr/src/packages/BUILD/mono-2.0.1/mcs/class/corlib/System/Delegate.cs:line 394 at GLib.Signal.ClosureInvokedCB(System.Object o, GLib.ClosureInvokedArgs args) in /usr/src/packages/BUILD/gtk-sharp-2.12.6/glib/Signal.cs:line 195 at GLib.SignalClosure.Invoke(GLib.ClosureInvokedArgs args) in /usr/src/packages/BUILD/gtk-sharp-2.12.6/glib/SignalClosure.cs:line 118 at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) in /usr/src/packages/BUILD/gtk-sharp-2.12.6/glib/SignalClosure.cs:line 146 at Gtk.Application.gtk_main() at Gtk.Application.Run() in /usr/src/packages/BUILD/gtk-sharp-2.12.6/gtk/generated/AboutDialog.cs:line 1 at Banshee.Gui.GtkBaseClient.Run() in /usr/src/packages/BUILD/banshee-1-1.4.1/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:line 144 at Banshee.Gui.GtkBaseClient.Startup() in /usr/src/packages/BUILD/banshee-1-1.4.1/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:line 77 at Hyena.Gui.CleanRoomStartup.Startup(Hyena.Gui.StartupInvocationHandler startup) in /usr/src/packages/BUILD/banshee-1-1.4.1/src/Libraries/Hyena.Gui/Hyena.Gui/CleanRoomStartup.cs:line 54 at Banshee.Gui.GtkBaseClient.Startup() in /usr/src/packages/BUILD/banshee-1-1.4.1/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:line 72 at Banshee.Gui.GtkBaseClient.Startup(System.String[] args) in /usr/src/packages/BUILD/banshee-1-1.4.1/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:line 62 at Nereid.Client.Main(System.String[] args) in /usr/src/packages/BUILD/banshee-1-1.4.1/src/Clients/Nereid/Nereid/Client.cs:line 48 at System.AppDomain.ExecuteAssembly(System.Reflection.Assembly , System.String[] ) at System.AppDomain.ExecuteAssemblyInternal(System.Reflection.Assembly a, System.String[] args) in /usr/src/packages/BUILD/mono-2.0.1/mcs/class/corlib/System/AppDomain.cs:line 535 at System.AppDomain.ExecuteAssembly(System.String assemblyFile, System.Security.Policy.Evidence assemblySecurity, System.String[] args) in /usr/src/packages/BUILD/mono-2.0.1/mcs/class/corlib/System/AppDomain.cs:line 518 at System.AppDomain.ExecuteAssembly(System.String assemblyFile) in /usr/src/packages/BUILD/mono-2.0.1/mcs/class/corlib/System/AppDomain.cs:line 507 at Booter.Booter.BootClient(System.String clientName) in /usr/src/packages/BUILD/banshee-1-1.4.1/src/Clients/Booter/Booter/Entry.cs:line 106 at Booter.Booter.Main() in /usr/src/packages/BUILD/banshee-1-1.4.1/src/Clients/Booter/Booter/Entry.cs:line 100 Other information:
Thanks for taking the time to report this bug. This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in gtk-sharp 2.12.7. *** This bug has been marked as a duplicate of 552854 ***