GNOME Bugzilla – Bug 552677
Crash at the end of podcast files; 'Broken pipe' in DBus.Connection.WriteMessage
Last modified: 2011-06-15 07:45:09 UTC
Banshee crashed everytime it's done playing a podcast file. The error message is : An unhandled exception was thrown: Broken pipe [EPIPE]. at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () <0x00014> at Mono.Unix.UnixStream.Write (byte[],int,int) <0x000d1> at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message) <0x000a3> at NDesk.DBus.Connection.Send (NDesk.DBus.Message) <0x0004d> at NDesk.DBus.BusObject.SendSignal (string,string,string,NDesk.DBus.MessageWriter,System.Type,System.Exception&) <0x0010a> at (wrapper dynamic-method) NDesk.DBus.MessageWriter.HandleStateChanged (NDesk.DBus.BusObject,string) <0x000e0> at Banshee.MediaEngine.PlayerEngineService.HandleStateChange (Banshee.MediaEngine.PlayerEventStateChangeArgs) <0x006ec> at Banshee.MediaEngine.PlayerEngineService.RaiseEvent (Banshee.MediaEngine.PlayerEventArgs) <0x000b3> at Banshee.MediaEngine.PlayerEngineService.OnEngineEventChanged (Banshee.MediaEngine.PlayerEventArgs) <0x00178> at Banshee.MediaEngine.PlayerEngine.RaiseEventChanged (Banshee.MediaEngine.PlayerEventArgs) <0x0002e> at Banshee.MediaEngine.PlayerEngine.OnEventChanged (Banshee.MediaEngine.PlayerEventArgs) <0x0006c> at Banshee.MediaEngine.PlayerEngine.OnStateChanged (Banshee.MediaEngine.PlayerState) <0x0011f> at Banshee.MediaEngine.PlayerEngine.Close (bool) <0x0001f> at Banshee.GStreamer.PlayerEngine.Close (bool) <0x000d9> at Banshee.GStreamer.PlayerEngine.OnEos (intptr) <0x0001b> at (wrapper native-to-managed) Banshee.GStreamer.PlayerEngine.OnEos (intptr) <0x0006d> at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x0000b> at Gtk.Application.Run () <0x00008> at Banshee.Gui.GtkBaseClient.Run () <0x00075> at Banshee.Gui.GtkBaseClient.Startup () <0x00044> at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <0x000cd> .NET Version: 2.0.50727.42 OS Version: Unix 2.6.24.21 Assembly Version Information: System.Configuration (2.0.0.0) System.Web (2.0.0.0) karma-sharp (0.0.0.0) Mtp (1.3.1.0) ipod-sharp (0.0.1.0) avahi-sharp (1.0.0.0) Mono.Zeroconf.Providers.Avahi (1.0.0.0) Mono.Zeroconf (1.0.0.0) Banshee.Dap.Karma (1.3.1.0) 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) 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.24-21-generic x86_64 unknown GNU/Linux Disribution Information: [/etc/lsb-release] DISTRIB_ID=Ubuntu DISTRIB_RELEASE=8.04 DISTRIB_CODENAME=hardy DISTRIB_DESCRIPTION="Ubuntu 8.04.1" [/etc/debian_version] lenny/sid
Todays's svn update seems to have fixed it : no more crashes on 5-6 podcasts played in a row.
I spoke too soon, the crashes are back...
Julien, I just tried a few podcasts and had no crashes. Can you tell me of a crashing podcast so I'm able to reproduce the crash?
You can try this one : http://www.europe1.fr/rss_export/feed/revue-de-presque-nicolas-canteloup. But I doubt it's related to the podcast itself since it still crashes when I replay a podcast already downloaded.
Sorry, I can't reproduce it. The podcasts doesn't crash, neither playing them directly nor if I replay already downloaded ones.
I must have some old library lying around from a previous install which messes everything up. Could you give me the list of yours from Help->Assembly Information ?
The only difference between mine and yours is that I didn't have the karma support installed. I've installed it and test it, but it still works (karma-sharp). From your kernel, are you running the 64 bit version of the distro? It may be related to that...
yes I am running the 64 bit version of Ubuntu Hardy.
Bulk changing the assignee to banshee-maint@gnome.bugs to make it easier for people to get updated on all banshee bugs by following that address. It's usually quite apparent who is working on a given bug by the comments and/or patches attached.
Guys is this fixed? No-one since has said they also have this bug. Mark as na someone?
Julien, have you seen this on any recent version of Banshee?
Please feel free to reopen this bug if the problem still occurs with a newer version of Banshee 2.0.0.