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 568296 - Crash while typing/pasting/dropping in Artist field
Crash while typing/pasting/dropping in Artist field
Status: RESOLVED DUPLICATE of bug 552854
Product: banshee
Classification: Other
Component: Track Editor
1.4.1
Other All
: Normal critical
: 1.x
Assigned To: Aaron Bockover
Aaron Bockover
Depends on:
Blocks:
 
 
Reported: 2009-01-19 13:35 UTC by Jakub 'Livio' Rusinek
Modified: 2009-01-19 20:29 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jakub 'Livio' Rusinek 2009-01-19 13:35:24 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:
Comment 1 Bertrand Lorentz 2009-01-19 20:29:38 UTC
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 ***