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 553254 - Banshee crashes when changing tracks
Banshee crashes when changing tracks
Status: RESOLVED DUPLICATE of bug 545664
Product: banshee
Classification: Other
Component: Playback
git master
Other All
: Normal critical
: 1.x
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-09-22 12:05 UTC by lorenzo
Modified: 2008-09-22 19:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description lorenzo 2008-09-22 12:05:31 UTC
Steps to reproduce:
1. Compile from SVN trunk
2. Play something (LastFM or music tracks)
3. After 10 minutes (more or less) the application crashes


Stack trace:
È stata lanciata un'eccezione non gestita: Array index is out of range.

at NDesk.DBus.MessageReader.MarshalUInt (byte*) <0x0002d>
at NDesk.DBus.MessageReader.ReadUInt32 () <0x00011>
at NDesk.DBus.MessageReader.ReadValue (NDesk.DBus.DType) <0x00113>
at NDesk.DBus.MessageReader.ReadValue (System.Type) <0x0023b>
at NDesk.DBus.MessageHelper.GetDynamicValues (NDesk.DBus.Message,System.Reflection.ParameterInfo[]) <0x000d5>
at NDesk.DBus.Connection.HandleSignal (NDesk.DBus.Message) <0x000e4>
at NDesk.DBus.Connection.DispatchSignals () <0x0003c>
at NDesk.DBus.Connection.Iterate () <0x00039>
at <>c__CompilerGenerated0.<Init>c__1 (intptr,NDesk.GLib.IOCondition,intptr) <0x00027>
at (wrapper native-to-managed) <>c__CompilerGenerated0.<Init>c__1 (intptr,NDesk.GLib.IOCondition,intptr) <0x00032>
at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
at Gtk.Application.Run () <0x00007>
at Banshee.Gui.GtkBaseClient.Run () <0x00052>
at Banshee.Gui.GtkBaseClient.Startup () <0x00034>
at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <0x000a2>


.NET Version: 2.0.50727.42
OS Version: Unix 2.6.26.0

Assembly Version Information:

ICSharpCode.SharpZipLib (2.84.0.0)
System.Web (2.0.0.0)
System.Configuration (2.0.0.0)
Mtp (1.3.1.0)
ipod-sharp (0.0.1.0)
Mono.Zeroconf.Providers.Bonjour (2.0.0.76)
avahi-sharp (1.0.0.0)
Mono.Zeroconf.Providers.Avahi (2.0.0.76)
Mono.Zeroconf (2.0.0.76)
Banshee.Dap.Mtp (1.3.1.0)
Banshee.Dap.MassStorage (1.3.1.0)
taglib-sharp (2.0.3.0)
Banshee.InternetRadio (1.3.1.0)
Banshee.FileSystemQueue (1.3.1.0)
Mono.Media (1.3.1.0)
Banshee.PlayQueue (1.3.1.0)
Banshee.CoverArt (1.3.1.0)
Banshee.MultimediaKeys (1.3.1.0)
Migo (1.3.1.0)
Banshee.Podcasting (1.3.1.0)
Lastfm (1.3.1.0)
Banshee.Lastfm (1.3.1.0)
Banshee.MiniMode (1.3.1.0)
notify-sharp (0.4.0.0)
Banshee.NotificationArea (1.3.1.0)
Banshee.Bookmarks (1.3.1.0)
Banshee.Daap (1.3.1.0)
Banshee.AudioCd (1.3.1.0)
pango-sharp (2.12.0.0)
Mono.Cairo (2.0.0.0)
Banshee.Widgets (1.3.1.0)
Banshee.Dap.Ipod (1.3.1.0)
Banshee.Dap (1.3.1.0)
Banshee.Hal (1.3.1.0)
Banshee.Unix (1.3.1.0)
Banshee.GStreamer (1.3.1.0)
gconf-sharp (2.20.0.0)
Banshee.Gnome (1.3.1.0)
Banshee.NowPlaying (1.3.1.0)
System.Transactions (2.0.0.0)
NDesk.DBus.GLib (1.0.0.0)
System.Data (2.0.0.0)
Mono.Data.SqliteClient (2.0.0.0)
System.Xml (2.0.0.0)
Mono.Addins (0.3.0.0)
gdk-sharp (2.12.0.0)
atk-sharp (2.12.0.0)
Hyena.Gui (1.3.1.0)
gtk-sharp (2.12.0.0)
Banshee.ThickClient (1.3.1.0)
Nereid (1.3.1.0)
NDesk.DBus.Proxies (0.0.0.0)
Mono.Posix (2.0.0.0)
Banshee.Core (1.3.1.0)
System (2.0.0.0)
Hyena (1.3.1.0)
NDesk.DBus (1.0.0.0)
glib-sharp (2.12.0.0)
Banshee.Services (1.3.1.0)
Banshee (1.3.1.0)
mscorlib (2.0.0.0)

Platform Information: Linux 2.6.26-ARCH i686 GenuineIntel GNU/Linux

Disribution Information:

[/etc/lsb-release]
DISTRIB_ID=""

[/etc/arch-release]



Other information:
From the terminal:

[Info  13:54:34.565] Running Banshee 1.3.1
[Warn  13:54:36.645] Impossibile connettersi a NetworkManager - Si presupporrà una connessione di rete disponibile e funzionante
[Info  13:54:37.059] All services are started 2,248191s
[Info  13:54:37.703] nereid Client Started
[Warn  13:54:38.386] Failed to start DAAP client - No Zeroconf providers could be found or initialized. Necessary daemon may not be running. (in `Mono.Zeroconf')
  at Mono.Zeroconf.Providers.ProviderFactory.GetProviders () [0x00000] 
  at Mono.Zeroconf.Providers.ProviderFactory.get_DefaultProvider () [0x00000] 
  at Mono.Zeroconf.Providers.ProviderFactory.get_SelectedProvider () [0x00000] 
  at Mono.Zeroconf.ServiceBrowser..ctor () [0x00000] 
  at Daap.ServiceLocator.Start () [0x00000] 
  at Banshee.Daap.DaapService.DelayedInitialize () [0x00000] 
Submitting via non-uri handler.
[Warn  14:03:52.013] Caught an exception - The remote server returned an error: (404) Not Found. (in `System')
  at System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult result) [0x00000] 
  at System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData data) [0x00000] 
Array index is out of range.
System.IndexOutOfRangeException: Array index is out of range.
at NDesk.DBus.MessageReader.MarshalUInt (byte*) <0x0002d>
at NDesk.DBus.MessageReader.ReadUInt32 () <0x00011>
at NDesk.DBus.MessageReader.ReadValue (NDesk.DBus.DType) <0x00113>
at NDesk.DBus.MessageReader.ReadValue (System.Type) <0x0023b>
at NDesk.DBus.MessageHelper.GetDynamicValues (NDesk.DBus.Message,System.Reflection.ParameterInfo[]) <0x000d5>
at NDesk.DBus.Connection.HandleSignal (NDesk.DBus.Message) <0x000e4>
at NDesk.DBus.Connection.DispatchSignals () <0x0003c>
at NDesk.DBus.Connection.Iterate () <0x00039>
at <>c__CompilerGenerated0.<Init>c__1 (intptr,NDesk.GLib.IOCondition,intptr) <0x00027>
at (wrapper native-to-managed) <>c__CompilerGenerated0.<Init>c__1 (intptr,NDesk.GLib.IOCondition,intptr) <0x00032>
at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
at Gtk.Application.Run () <0x00007>
at Banshee.Gui.GtkBaseClient.Run () <0x00052>
at Banshee.Gui.GtkBaseClient.Startup () <0x00034>
at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <0x000a2>

Submitting via non-uri handler.
Comment 1 lorenzo 2008-09-22 12:08:14 UTC
ADDENDUM: The error always appears when the player switches from a track to another (even in lastfm)
Comment 2 Andrew Conkling 2008-09-22 18:44:57 UTC
From which source are you playing? I see you mentioned Last.fm, but a similar bug (bug 539525) mentions the Internet Radio source.
Comment 3 matthias koplenig 2008-09-22 19:06:52 UTC
at least my problems where related to ALL media sources, as soon as a dbus-notification was about to disappear, banshee crashed with said error.

replacing notify-sharp[svn] with the stable[?] version from http://hg.circular-chaos.org solved the problem.
Comment 4 Andrew Conkling 2008-09-22 19:47:33 UTC
Aha, OK, in that case this is a duplicate of bug 545664; please feel free to report any further bugs you find. Thanks for reporting this.

*** This bug has been marked as a duplicate of 545664 ***