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 564190 - Banshee crashed when advancing to the next song
Banshee crashed when advancing to the next song
Status: RESOLVED DUPLICATE of bug 545664
Product: banshee
Classification: Other
Component: Playback
1.4.1
Other All
: Normal critical
: 1.x
Assigned To: Banshee Maintainers
Banshee Maintainers
: 564271 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-12-11 22:41 UTC by Christopher Smith
Modified: 2008-12-13 00:30 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Christopher Smith 2008-12-11 22:41:56 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.
Comment 1 Bertrand Lorentz 2008-12-12 17:34:19 UTC
*** Bug 564271 has been marked as a duplicate of this bug. ***
Comment 2 Bertrand Lorentz 2008-12-12 17:45:49 UTC
Which version of notify-sharp are you using ?

See comment 7 in bug #545664 for an explanation of what might be happening.
Comment 3 Paul Philippov 2008-12-12 19:14:09 UTC
$ 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
Comment 4 Paul Philippov 2008-12-12 19:31:18 UTC
compiling without notify-sharp resolved the issue for me.
Comment 5 Bertrand Lorentz 2008-12-12 19:46:15 UTC
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 ***
Comment 6 Christopher Smith 2008-12-13 00:26:44 UTC
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:


=================================================================
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.
=================================================================
Comment 7 Christopher Smith 2008-12-13 00:30:13 UTC
I just realized the trace was cut off.  I'm going to take a look into it and then post a new bug report.