GNOME Bugzilla – Bug 564190
Banshee crashed when advancing to the next song
Last modified: 2008-12-13 00:30:13 UTC
Steps to reproduce: 1. Play Music From Library 2. Let song progess to next song 3. Banshee crashes Stack trace: An unhandled exception was thrown: Array index is out of range. at NDesk.DBus.MessageReader.MarshalUInt (byte*) <0x00038> at NDesk.DBus.MessageReader.ReadUInt32 () <0x0001f> at NDesk.DBus.MessageReader.ReadValue (NDesk.DBus.DType) <0x00153> at NDesk.DBus.MessageReader.ReadValue (System.Type) <0x002df> at NDesk.DBus.MessageHelper.GetDynamicValues (NDesk.DBus.Message,System.Reflection.ParameterInfo[]) <0x0012f> at NDesk.DBus.Connection.HandleSignal (NDesk.DBus.Message) <0x00137> at NDesk.DBus.Connection.DispatchSignals () <0x0004f> at NDesk.DBus.Connection.Iterate () <0x0003f> at <Init>c__AnonStorey0.<>m__0 (intptr,NDesk.GLib.IOCondition,intptr) <0x00037> at (wrapper native-to-managed) <Init>c__AnonStorey0.<>m__0 (intptr,NDesk.GLib.IOCondition,intptr) <0x00077> at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x0004d> at Gtk.Application.Run () <0x0000b> at Banshee.Gui.GtkBaseClient.Run () <0x00047> at Banshee.Gui.GtkBaseClient.Startup () <0x00046> at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <0x000bb> .NET Version: 2.0.50727.42 OS Version: Unix 2.6.27.0 Assembly Version Information: Mtp (1.4.0.0) Banshee.Dap.MassStorage (1.4.0.0) Banshee.Dap.Mtp (1.4.0.0) Lastfm.Gui (1.4.0.0) Boo.Lang (2.0.0.0) Banshee.FileSystemQueue (1.4.0.0) Banshee.InternetRadio (1.4.0.0) Banshee.PlayQueue (1.4.0.0) Banshee.CoverArt (1.4.0.0) Banshee.MultimediaKeys (1.4.0.0) Migo (1.4.0.0) Banshee.Podcasting (1.4.0.0) Boo.Lang.Compiler (2.0.0.0) Banshee.BooScript (1.4.0.0) Banshee.Lastfm (1.4.0.0) Banshee.MiniMode (1.4.0.0) MusicBrainz (1.4.0.0) notify-sharp (0.4.0.0) Banshee.NotificationArea (1.4.0.0) Banshee.Bookmarks (1.4.0.0) Banshee.Dap (1.4.0.0) Banshee.AudioCd (1.4.0.0) gnome-vfs-sharp (2.24.0.0) art-sharp (2.24.0.0) gnome-sharp (2.24.0.0) Mono.Addins.Gui (0.3.0.0) glade-sharp (2.12.0.0) ICSharpCode.SharpZipLib (0.84.0.0) Mono.Addins.Setup (0.3.0.0) ICSharpCode.SharpZipLib (2.84.0.0) Mono.Media (1.4.0.0) Lastfm (1.4.0.0) Mono.Data.Sqlite (2.0.0.0) Mono.Web (2.0.0.0) System.Web.Services (2.0.0.0) System.Drawing (2.0.0.0) System.Web (2.0.0.0) taglib-sharp (2.0.3.0) System.EnterpriseServices (2.0.0.0) Mono.Data.Tds (2.0.0.0) Mono.Security (2.0.0.0) System.Security (2.0.0.0) System.Configuration (2.0.0.0) pango-sharp (2.12.0.0) Banshee.Widgets (1.4.0.0) Banshee.Hal (1.4.0.0) Banshee.Unix (1.4.0.0) Banshee.GStreamer (1.4.0.0) gconf-sharp (2.24.0.0) Banshee.Gnome (1.4.0.0) Banshee.NowPlaying (1.4.0.0) System.Transactions (2.0.0.0) NDesk.DBus.GLib (1.0.0.0) Mono.Cairo (2.0.0.0) System.Data (2.0.0.0) Mono.Data.SqliteClient (2.0.0.0) System.Xml (2.0.0.0) gdk-sharp (2.12.0.0) Mono.Addins (0.3.0.0) atk-sharp (2.12.0.0) Hyena.Gui (1.4.0.0) Mono.Posix (2.0.0.0) gtk-sharp (2.12.0.0) Banshee.ThickClient (1.4.0.0) Nereid (1.4.0.0) NDesk.DBus.Proxies (0.0.0.0) Banshee.Core (1.4.0.0) System (2.0.0.0) Hyena (1.4.0.0) NDesk.DBus (1.0.0.0) glib-sharp (2.12.0.0) Banshee.Services (1.4.0.0) Banshee (1.4.0.0) mscorlib (2.0.0.0) Platform Information: Linux 2.6.27-hardened x86_64 GenuineIntel GNU/Linux Disribution Information: [/etc/gentoo-release] Gentoo Base System release 1.12.11.1 Other information: This doesn't happen for very song change, but it will generally happen at least once during an album.
*** Bug 564271 has been marked as a duplicate of this bug. ***
Which version of notify-sharp are you using ? See comment 7 in bug #545664 for an explanation of what might be happening.
$ eix notify-sharp [I] dev-dotnet/notify-sharp Available versions: (~)0.4.0_pre20080912 {doc} Installed versions: 0.4.0_pre20080912(07:01:19 AM 11/27/2008)(-doc) Homepage: http://www.ndesk.org/NotifySharp Description: notify-sharp is a C# client implementation for Desktop Notifications
compiling without notify-sharp resolved the issue for me.
Thanks Paul ! I'm marking this as a duplicate of bug #545664, because it's the same issue. *** This bug has been marked as a duplicate of 545664 ***
I got rid of notify-sharp and now I have a new crash. It is less often but still happens consistently. Banshee doens't continue to play now but crashed completely and leaves this trace in a terminal window:
+ Trace 210749
================================================================= 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. =================================================================
I just realized the trace was cut off. I'm going to take a look into it and then post a new bug report.