Package: banshee Version: 1.5.0-1 Severity: normal --- Please enter the report below this line. --- Banshee crashes sometimes when I edit track information. This crash happened when I tried to detect the BPMs of a song (click with the right mousebutton on a song -> Edit Track Information -> Extra (tab) -> Detect)
" [...] > [Debug 21:48:08.096] Player state change: Loading -> Loaded > [Debug 21:48:08.223] (libbanshee:player) scaled volume: 1.000000 (ReplayGain) > * 1.000000 (User) = 1.000000 > 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.IndexOutOfRangeException: Array index is > out of range. > at NDesk.DBus.MessageReader.ReadPad (int) <0x00035> > at NDesk.DBus.MessageReader.MarshalUInt (byte*) <0x0001f> > at NDesk.DBus.MessageReader.ReadUInt32 () <0x0001f> > at NDesk.DBus.MessageReader.ReadString () <0x0000f> > at NDesk.DBus.MessageReader.ReadValue (System.Type) <0x000fb> > at NDesk.DBus.MessageReader.ReadStruct (System.Type) <0x00097> > at NDesk.DBus.MessageReader.ReadValue (System.Type) <0x00287> > at NDesk.DBus.MessageHelper.GetDynamicValues > (NDesk.DBus.Message,System.Type[]) <0x00093> > at NDesk.DBus.BusObject.SendMethodCall > (string,string,string,NDesk.DBus.MessageWriter,System.Type,System.Exception&) > <0x001b7> > at INotificationsProxy.get_ServerInformation () <0x00073> > at Notifications.Global.get_ServerInformation () <0x00027> > at Banshee.NotificationArea.NotificationAreaService.get_IsNotificationDaemon > () [0x00000] in > /tmp/buildd/banshee-1.5.0/src/Extensions/Banshee.NotificationArea/Banshee.NotificationArea/GtkNotificationAreaBox.cs:1 > at Banshee.NotificationArea.NotificationAreaService.ShowTrackNotification () > [0x000d3] in > /tmp/buildd/banshee-1.5.0/src/Extensions/Banshee.NotificationArea/Banshee.NotificationArea/NotificationAreaService.cs:435 > at Banshee.NotificationArea.NotificationAreaService.OnPlayerEvent > (Banshee.MediaEngine.PlayerEventArgs) [0x0003b] in > /tmp/buildd/banshee-1.5.0/src/Extensions/Banshee.NotificationArea/Banshee.NotificationArea/NotificationAreaService.cs:362 > at Banshee.MediaEngine.PlayerEngineService.RaiseEvent > (Banshee.MediaEngine.PlayerEventArgs) [0x00061] in > /tmp/buildd/banshee-1.5.0/src/Core/Banshee.Services/Banshee.MediaEngine/PlayerEngineService.cs:734 > at Banshee.MediaEngine.PlayerEngineService.OnEngineEventChanged > (Banshee.MediaEngine.PlayerEventArgs) [0x00061] in > /tmp/buildd/banshee-1.5.0/src/Core/Banshee.Services/Banshee.MediaEngine/PlayerEngineService.cs:248 > at (wrapper delegate-invoke) > Banshee.MediaEngine.PlayerEventHandler.invoke_void__this___PlayerEventArgs > (Banshee.MediaEngine.PlayerEventArgs) <0x0007d> > at (wrapper delegate-invoke) > Banshee.MediaEngine.PlayerEventHandler.invoke_void__this___PlayerEventArgs > (Banshee.MediaEngine.PlayerEventArgs) <0x0007d> > at Banshee.MediaEngine.PlayerEngine.RaiseEventChanged > (Banshee.MediaEngine.PlayerEventArgs) [0x0000d] in > /tmp/buildd/banshee-1.5.0/src/Core/Banshee.Services/Banshee.MediaEngine/PlayerEngine.cs:179 > at Banshee.MediaEngine.PlayerEngine.OnEventChanged > (Banshee.MediaEngine.PlayerEventArgs) [0x0001e] in > /tmp/buildd/banshee-1.5.0/src/Core/Banshee.Services/Banshee.MediaEngine/PlayerEngine.cs:167 > at Banshee.MediaEngine.PlayerEngine.OnEventChanged > (Banshee.MediaEngine.PlayerEvent) [0x00000] in > /tmp/buildd/banshee-1.5.0/src/Core/Banshee.Services/Banshee.MediaEngine/PlayerEngine.cs:161 > at Banshee.GStreamer.PlayerEngine.OnStateChange > (intptr,Banshee.GStreamer.GstState,Banshee.GStreamer.GstState,Banshee.GStreamer.GstState) > [0x0003f] in > /tmp/buildd/banshee-1.5.0/src/Backends/Banshee.GStreamer/Banshee.GStreamer/PlayerEngine.cs:247 > at (wrapper native-to-managed) Banshee.GStreamer.PlayerEngine.OnStateChange > (intptr,Banshee.GStreamer.GstState,Banshee.GStreamer.GstState,Banshee.GStreamer.GstState) > <0x0007e> > at (wrapper managed-to-native) Gtk.Dialog.gtk_dialog_run (intptr) <0x00056> > at Gtk.Dialog.Run () <0x00017> > at Banshee.Gui.TrackEditor.TrackEditorDialog.Run > (Banshee.Collection.TrackListModel,Banshee.Gui.TrackEditor.EditorMode) > [0x0002a] in > /tmp/buildd/banshee-1.5.0/src/Core/Banshee.ThickClient/Banshee.Gui.TrackEditor/TrackEditorDialog.cs:649 > at Banshee.Gui.TrackEditor.TrackEditorDialog.RunEdit > (Banshee.Collection.TrackListModel) [0x00000] in > /tmp/buildd/banshee-1.5.0/src/Core/Banshee.ThickClient/Banshee.Gui.TrackEditor/TrackEditorDialog.cs:571 > at Banshee.Gui.TrackActions.OnTrackEditor (object,System.EventArgs) [0x0001b] > in > /tmp/buildd/banshee-1.5.0/src/Core/Banshee.ThickClient/Banshee.Gui/TrackActions.cs:310 > at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke > (object,object[],System.Exception&) <0x0004e> > at System.Reflection.MonoMethod.Invoke > (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) > <0x000bb> > > --- 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] > at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] > parameters) [0x00000] > at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] > at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) > [0x00000] > at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] > at GLib.Signal.ClosureInvokedCB (System.Object o, GLib.ClosureInvokedArgs > args) [0x00000] > at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs args) [0x00000] > at GLib.SignalClosure.MarshalCallback (IntPtr raw_closure, IntPtr > return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, > IntPtr marshal_data) [0x00000] > 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 Banshee.Gui.GtkBaseClient.Run() in > /tmp/buildd/banshee-1.5.0/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:line > 148 > at Banshee.Gui.GtkBaseClient.Startup() in > /tmp/buildd/banshee-1.5.0/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:line > 74 > at Hyena.Gui.CleanRoomStartup.Startup(Hyena.Gui.StartupInvocationHandler > startup) in > /tmp/buildd/banshee-1.5.0/src/Libraries/Hyena.Gui/Hyena.Gui/CleanRoomStartup.cs:line > 54 > at Banshee.Gui.GtkBaseClient.Startup() in > /tmp/buildd/banshee-1.5.0/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:line > 69 > at Banshee.Gui.GtkBaseClient.Startup(System.String[] args) in > /tmp/buildd/banshee-1.5.0/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:line > 59 > at Nereid.Client.Main(System.String[] args) in > /tmp/buildd/banshee-1.5.0/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) > at System.AppDomain.ExecuteAssembly(System.String assemblyFile, > System.Security.Policy.Evidence assemblySecurity, System.String[] args) > at System.AppDomain.ExecuteAssembly(System.String assemblyFile) > at Booter.Booter.BootClient(System.String clientName) in > /tmp/buildd/banshee-1.5.0/src/Clients/Booter/Booter/Entry.cs:line 106 > at Booter.Booter.Main() in > /tmp/buildd/banshee-1.5.0/src/Clients/Booter/Booter/Entry.cs:line 100 " Thank you for your fine work! Matthias Krüger --- System information. --- Architecture: amd64 Kernel: Linux 2.6.26-2-amd64 Debian Release: squeeze/sid 500 testing 141.76.2.4 500 stable security.debian.org 500 stable http.us.debian.org --- Package information. --- Depends (Version) | Installed ========================================================-+-===================== libc6 (>= 2.3.4) | 2.9-12 libglib2.0-0 (>= 2.14.0) | 2.20.1-2 libgstreamer-plugins-base0.10-0 (>= 0.10.15) | 0.10.23-2 libgstreamer0.10-0 (>= 0.10.3) | 0.10.23-1 libgtk2.0-0 (>= 2.16.0) | 2.16.1-2 libx11-6 | 2:1.2.1-1 libxrandr2 | 2:1.3.0-2 libxxf86vm1 | 1:1.0.2-1 mono-runtime (>= 1.1.8.1) | 2.4+dfsg-2 libboo2.0-cil (>= 0.8.2.2960+dfsg) | 0.8.2.2960+dfsg-1 libc6 (>= 2.9) | 2.9-12 OR libc6.1 (>= 2.9) | OR libc0.1 (>= 2.9) | libgconf2.0-cil (>= 2.24.0) | 2.24.1-4 libglade2.0-cil (>= 2.12.9) | 2.12.9-1 libglib2.0-cil (>= 2.12.9) | 2.12.9-1 libgnome2.24-cil (>= 2.24.0) | 2.24.1-4 libgtk2.0-cil (>= 2.12.9) | 2.12.9-1 libmono-addins-gui0.2-cil (>= 0.4) | 0.4-4 libmono-addins0.2-cil (>= 0.4) | 0.4-4 libmono-cairo2.0-cil (>= 2.4) | 2.4+dfsg-2 libmono-corlib2.0-cil (>= 1.2.2.1) | 2.4+dfsg-2 libmono-posix2.0-cil (>= 2.4) | 2.4+dfsg-2 libmono-sharpzip2.84-cil (>= 1.0) | 2.0.1-6 libmono-system-data2.0-cil (>= 1.2.6) | 2.0.1-6 libmono-system-web2.0-cil (>= 1.9.1) | 2.4+dfsg-2 libmono-system2.0-cil (>= 2.4) | 2.4+dfsg-2 libmono-zeroconf1.0-cil (>= 0.8.0) | 0.8.0-2 libmtp8 | 0.3.7-7 libndesk-dbus-glib1.0-cil (>= 0.4.0) | 0.4.1-2 libndesk-dbus1.0-cil (>= 0.6.0) | 0.6.0-2 libnotify0.4-cil (>= 0.4.0~r2998) | 0.4.0~r3032-1 libsqlite3-0 (>= 3.6.13) | 3.6.13-1 libtaglib2.0-cil (>= 2.0.3.2) | 2.0.3.2+dfsg-3 gstreamer0.10-plugins-base | 0.10.23-2 gstreamer0.10-plugins-good (>= 0.10.8-4) | 0.10.15-2 gstreamer0.10-alsa | 0.10.23-2 OR gstreamer0.10-audiosink | hal | 0.5.12~git20090406.46dc48-2 gnome-icon-theme (>= 2.16) | 2.26.0-1 Recommends (Version) | Installed ========================================-+-=========== gstreamer0.10-plugins-bad | 0.10.10.3-1 podsleuth (>= 0.6.0) | 0.6.4-2 brasero | 0.8.0-3+b1 avahi-daemon | 0.6.25-1 Suggests (Version) | Installed ============================================-+-============ gstreamer0.10-plugins-ugly | 0.10.11-1 gstreamer0.10-plugins-ffmpeg | banshee-dbg (= 1.5.0-1) | 1.5.0-1 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org