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 552677 - Crash at the end of podcast files; 'Broken pipe' in DBus.Connection.WriteMessage
Crash at the end of podcast files; 'Broken pipe' in DBus.Connection.WriteMessage
Status: RESOLVED INCOMPLETE
Product: banshee
Classification: Other
Component: Podcasting
git master
Other Linux
: Normal normal
: 1.x
Assigned To: Banshee Maintainers
Mike Urbanski
Depends on:
Blocks:
 
 
Reported: 2008-09-17 18:06 UTC by julien cubizolles
Modified: 2011-06-15 07:45 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description julien cubizolles 2008-09-17 18:06:30 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
Comment 1 julien cubizolles 2008-09-18 15:46:15 UTC
Todays's svn update seems to have fixed it : no more crashes on 5-6 podcasts played in a row.
Comment 2 julien cubizolles 2008-09-24 07:16:21 UTC
I spoke too soon, the crashes are back...
Comment 3 Félix Velasco 2008-09-29 08:32:52 UTC
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?
Comment 4 julien cubizolles 2008-09-29 13:04:46 UTC
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.
Comment 5 Félix Velasco 2008-09-29 15:24:22 UTC
Sorry, I can't reproduce it. The podcasts doesn't crash, neither playing them directly nor if I replay already downloaded ones.
Comment 6 julien cubizolles 2008-09-29 17:32:42 UTC
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 ?
Comment 7 Félix Velasco 2008-09-29 18:42:27 UTC
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...
Comment 8 julien cubizolles 2008-09-29 20:07:13 UTC
yes I am running the 64 bit version of Ubuntu Hardy.
Comment 9 Gabriel Burt 2009-10-27 20:16:48 UTC
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.
Comment 10 Dave Wales 2011-05-01 17:50:58 UTC
Guys is this fixed? No-one since has said they also have this bug. Mark as na someone?
Comment 11 Michael Martin-Smucker 2011-05-01 21:47:31 UTC
Julien, have you seen this on any recent version of Banshee?
Comment 12 Akhil Laddha 2011-06-15 07:45:09 UTC
Please feel free to reopen this bug if the problem still occurs with a newer
version of Banshee 2.0.0.