Banshee playback broken

Bug #726710 reported by Jono Bacon
This bug report is a duplicate of:  Bug #722484: banshee-1.9.3 doesn't work at all. Edit Remove
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
banshee (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: banshee

In a recent Banshee update playback no longer works. This is what I do:

 1. Start Banshee from either clicking on the Banshee icon in my Launcher, or run it from the command line.
 2. Press the play button double-click a track. Nothing happens, the Play button does not change icon, and no audio is heard.

I ran Banshee from the command line and this is the output:

jono@forge:~$ banshee-1
[Info 10:35:43.174] Running Banshee 1.9.3: [Ubuntu natty (development branch) (linux-gnu, i686) @ 2011-02-20 07:29:22 UTC]
[Warn 10:35:44.400] Caught an exception - System.ArgumentNullException: Cannot handle a null message; maybe the bus was disconnected
Parameter name: msg (in `NDesk.DBus')
  at NDesk.DBus.Connection.HandleMessage (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0
  at NDesk.DBus.PendingCall.get_Reply () [0x00000] in <filename unknown>:0
  at NDesk.DBus.Connection.SendWithReplyAndBlock (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0
  at NDesk.DBus.BusObject.SendMethodCall (System.String iface, System.String member, System.String inSigStr, NDesk.DBus.MessageWriter writer, System.Type retType, System.Exception& exception) [0x00000] in <filename unknown>:0
  at Banshee.SoundMenu.SoundMenuProxy+ISoundMenuProxy.BlacklistMediaPlayer (System.String blacklist, Boolean ) [0x00000] in <filename unknown>:0
  at Banshee.SoundMenu.SoundMenuProxy.Register () [0x00000] in <filename unknown>:0
[Info 10:35:44.409] Updating web proxy from GConf
[Info 10:35:44.442] All services are started 1.04899
[Warn 10:35:44.559] Caught an exception - Mono.Unix.UnixIOException: Broken pipe [EPIPE]. (in `Mono.Posix')
at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () <0x00013>
at Mono.Unix.UnixStream.Write (byte[],int,int) <0x000ca>
at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message) <0x000ac>
at NDesk.DBus.Connection.Send (NDesk.DBus.Message) <0x0003d>
at NDesk.DBus.BusObject.SendSignal (string,string,string,NDesk.DBus.MessageWriter,System.Type,System.Exception&) <0x000d8>
at (wrapper dynamic-method) NDesk.DBus.MessageWriter.HandlePropertiesChanged (NDesk.DBus.BusObject,string,System.Collections.Generic.IDictionary`2<string, object>,string[]) <0x000c3>
at Banshee.Mpris.MediaPlayer.HandlePropertiesChange (string) <0x00060>

[Warn 10:35:44.560] Caught an exception - Mono.Unix.UnixIOException: Broken pipe [EPIPE]. (in `Mono.Posix')
at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () <0x00013>
at Mono.Unix.UnixStream.Write (byte[],int,int) <0x000ca>
at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message) <0x000ac>
at NDesk.DBus.Connection.Send (NDesk.DBus.Message) <0x0003d>
at NDesk.DBus.BusObject.SendSignal (string,string,string,NDesk.DBus.MessageWriter,System.Type,System.Exception&) <0x000d8>
at (wrapper dynamic-method) NDesk.DBus.MessageWriter.HandlePropertiesChanged (NDesk.DBus.BusObject,string,System.Collections.Generic.IDictionary`2<string, object>,string[]) <0x000c3>
at Banshee.Mpris.MediaPlayer.HandlePropertiesChange (string) <0x00060>

[Warn 10:35:44.560] Caught an exception - Mono.Unix.UnixIOException: Broken pipe [EPIPE]. (in `Mono.Posix')
at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () <0x00013>
at Mono.Unix.UnixStream.Write (byte[],int,int) <0x000ca>
at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message) <0x000ac>
at NDesk.DBus.Connection.Send (NDesk.DBus.Message) <0x0003d>
at NDesk.DBus.BusObject.SendSignal (string,string,string,NDesk.DBus.MessageWriter,System.Type,System.Exception&) <0x000d8>
at (wrapper dynamic-method) NDesk.DBus.MessageWriter.HandlePropertiesChanged (NDesk.DBus.BusObject,string,System.Collections.Generic.IDictionary`2<string, object>,string[]) <0x000c3>
at Banshee.Mpris.MediaPlayer.HandlePropertiesChange (string) <0x00060>

[Warn 10:35:44.561] Caught an exception - Mono.Unix.UnixIOException: Broken pipe [EPIPE]. (in `Mono.Posix')
at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () <0x00013>
at Mono.Unix.UnixStream.Write (byte[],int,int) <0x000ca>
at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message) <0x000ac>
at NDesk.DBus.Connection.Send (NDesk.DBus.Message) <0x0003d>
at NDesk.DBus.BusObject.SendSignal (string,string,string,NDesk.DBus.MessageWriter,System.Type,System.Exception&) <0x000d8>
at (wrapper dynamic-method) NDesk.DBus.MessageWriter.HandlePropertiesChanged (NDesk.DBus.BusObject,string,System.Collections.Generic.IDictionary`2<string, object>,string[]) <0x000c3>
at Banshee.Mpris.MediaPlayer.HandlePropertiesChange (string) <0x00060>

[Warn 10:35:44.561] Caught an exception - Mono.Unix.UnixIOException: Broken pipe [EPIPE]. (in `Mono.Posix')
at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () <0x00013>
at Mono.Unix.UnixStream.Write (byte[],int,int) <0x000ca>
at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message) <0x000ac>
at NDesk.DBus.Connection.Send (NDesk.DBus.Message) <0x0003d>
at NDesk.DBus.BusObject.SendSignal (string,string,string,NDesk.DBus.MessageWriter,System.Type,System.Exception&) <0x000d8>
at (wrapper dynamic-method) NDesk.DBus.MessageWriter.HandlePropertiesChanged (NDesk.DBus.BusObject,string,System.Collections.Generic.IDictionary`2<string, object>,string[]) <0x000c3>
at Banshee.Mpris.MediaPlayer.HandlePropertiesChange (string) <0x00060>

[Warn 10:35:44.564] Caught an exception - Mono.Unix.UnixIOException: Broken pipe [EPIPE]. (in `Mono.Posix')
at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () <0x00013>
at Mono.Unix.UnixStream.Write (byte[],int,int) <0x000ca>
at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message) <0x000ac>
at NDesk.DBus.Connection.Send (NDesk.DBus.Message) <0x0003d>
at NDesk.DBus.BusObject.SendSignal (string,string,string,NDesk.DBus.MessageWriter,System.Type,System.Exception&) <0x000d8>
at (wrapper dynamic-method) NDesk.DBus.MessageWriter.HandlePropertiesChanged (NDesk.DBus.BusObject,string,System.Collections.Generic.IDictionary`2<string, object>,string[]) <0x000c3>
at Banshee.Mpris.MediaPlayer.HandlePropertiesChange (string) <0x00060>

[Warn 10:35:44.564] Caught an exception - Mono.Unix.UnixIOException: Broken pipe [EPIPE]. (in `Mono.Posix')
at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () <0x00013>
at Mono.Unix.UnixStream.Write (byte[],int,int) <0x000ca>
at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message) <0x000ac>
at NDesk.DBus.Connection.Send (NDesk.DBus.Message) <0x0003d>
at NDesk.DBus.BusObject.SendSignal (string,string,string,NDesk.DBus.MessageWriter,System.Type,System.Exception&) <0x000d8>
at (wrapper dynamic-method) NDesk.DBus.MessageWriter.HandlePropertiesChanged (NDesk.DBus.BusObject,string,System.Collections.Generic.IDictionary`2<string, object>,string[]) <0x000c3>
at Banshee.Mpris.MediaPlayer.HandlePropertiesChange (string) <0x00060>

[Warn 10:35:46.046] Caught an exception - Mono.Unix.UnixIOException: Broken pipe [EPIPE]. (in `Mono.Posix')
at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () <0x00013>
at Mono.Unix.UnixStream.Write (byte[],int,int) <0x000ca>
at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message) <0x000ac>
at NDesk.DBus.Connection.Send (NDesk.DBus.Message) <0x0003d>
at NDesk.DBus.BusObject.SendSignal (string,string,string,NDesk.DBus.MessageWriter,System.Type,System.Exception&) <0x000d8>
at (wrapper dynamic-method) NDesk.DBus.MessageWriter.HandlePropertiesChanged (NDesk.DBus.BusObject,string,System.Collections.Generic.IDictionary`2<string, object>,string[]) <0x000c3>
at Banshee.Mpris.MediaPlayer.HandlePropertiesChange (string) <0x00060>

[Warn 10:35:46.047] Caught an exception - Mono.Unix.UnixIOException: Broken pipe [EPIPE]. (in `Mono.Posix')
at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () <0x00013>
at Mono.Unix.UnixStream.Write (byte[],int,int) <0x000ca>
at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message) <0x000ac>
at NDesk.DBus.Connection.Send (NDesk.DBus.Message) <0x0003d>
at NDesk.DBus.BusObject.SendSignal (string,string,string,NDesk.DBus.MessageWriter,System.Type,System.Exception&) <0x000d8>
at (wrapper dynamic-method) NDesk.DBus.MessageWriter.HandlePropertiesChanged (NDesk.DBus.BusObject,string,System.Collections.Generic.IDictionary`2<string, object>,string[]) <0x000c3>
at Banshee.Mpris.MediaPlayer.HandlePropertiesChange (string) <0x00060>

[Warn 10:35:46.826] Caught an exception - Mono.Unix.UnixIOException: Broken pipe [EPIPE]. (in `Mono.Posix')
at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () <0x00013>
at Mono.Unix.UnixStream.Write (byte[],int,int) <0x000ca>
at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message) <0x000ac>
at NDesk.DBus.Connection.Send (NDesk.DBus.Message) <0x0003d>
at NDesk.DBus.BusObject.SendSignal (string,string,string,NDesk.DBus.MessageWriter,System.Type,System.Exception&) <0x000d8>
at (wrapper dynamic-method) NDesk.DBus.MessageWriter.HandlePropertiesChanged (NDesk.DBus.BusObject,string,System.Collections.Generic.IDictionary`2<string, object>,string[]) <0x000c3>
at Banshee.Mpris.MediaPlayer.HandlePropertiesChange (string) <0x00060>

[Warn 10:35:47.158] Caught an exception - Mono.Unix.UnixIOException: Broken pipe [EPIPE]. (in `Mono.Posix')
at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () <0x00013>
at Mono.Unix.UnixStream.Write (byte[],int,int) <0x000ca>
at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message) <0x000ac>
at NDesk.DBus.Connection.Send (NDesk.DBus.Message) <0x0003d>
at NDesk.DBus.BusObject.SendSignal (string,string,string,NDesk.DBus.MessageWriter,System.Type,System.Exception&) <0x000d8>
at (wrapper dynamic-method) NDesk.DBus.MessageWriter.HandlePlaylistChanged (NDesk.DBus.BusObject,Banshee.Mpris.Playlist) <0x0009f>
at Banshee.Mpris.MediaPlayer.HandlePlaylistChange (Banshee.Playlist.AbstractPlaylistSource) <0x0004e>

[Warn 10:35:47.175] Caught an exception - Mono.Unix.UnixIOException: Broken pipe [EPIPE]. (in `Mono.Posix')
at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () <0x00013>
at Mono.Unix.UnixStream.Write (byte[],int,int) <0x000ca>
at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message) <0x000ac>
at NDesk.DBus.Connection.Send (NDesk.DBus.Message) <0x0003d>
at NDesk.DBus.BusObject.SendSignal (string,string,string,NDesk.DBus.MessageWriter,System.Type,System.Exception&) <0x000d8>
at (wrapper dynamic-method) NDesk.DBus.MessageWriter.HandlePlaylistChanged (NDesk.DBus.BusObject,Banshee.Mpris.Playlist) <0x0009f>
at Banshee.Mpris.MediaPlayer.HandlePlaylistChange (Banshee.Playlist.AbstractPlaylistSource) <0x0004e>

[Warn 10:35:47.177] Caught an exception - Mono.Unix.UnixIOException: Broken pipe [EPIPE]. (in `Mono.Posix')
at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () <0x00013>
at Mono.Unix.UnixStream.Write (byte[],int,int) <0x000ca>
at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message) <0x000ac>
at NDesk.DBus.Connection.Send (NDesk.DBus.Message) <0x0003d>
at NDesk.DBus.BusObject.SendSignal (string,string,string,NDesk.DBus.MessageWriter,System.Type,System.Exception&) <0x000d8>
at (wrapper dynamic-method) NDesk.DBus.MessageWriter.HandlePlaylistChanged (NDesk.DBus.BusObject,Banshee.Mpris.Playlist) <0x0009f>
at Banshee.Mpris.MediaPlayer.HandlePlaylistChange (Banshee.Playlist.AbstractPlaylistSource) <0x0004e>

[Warn 10:35:47.178] Caught an exception - Mono.Unix.UnixIOException: Broken pipe [EPIPE]. (in `Mono.Posix')
at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () <0x00013>
at Mono.Unix.UnixStream.Write (byte[],int,int) <0x000ca>
at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message) <0x000ac>
at NDesk.DBus.Connection.Send (NDesk.DBus.Message) <0x0003d>
at NDesk.DBus.BusObject.SendSignal (string,string,string,NDesk.DBus.MessageWriter,System.Type,System.Exception&) <0x000d8>
at (wrapper dynamic-method) NDesk.DBus.MessageWriter.HandlePlaylistChanged (NDesk.DBus.BusObject,Banshee.Mpris.Playlist) <0x0009f>
at Banshee.Mpris.MediaPlayer.HandlePlaylistChange (Banshee.Playlist.AbstractPlaylistSource) <0x0004e>

[Warn 10:35:47.204] Caught an exception - Mono.Unix.UnixIOException: Broken pipe [EPIPE]. (in `Mono.Posix')
at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () <0x00013>
at Mono.Unix.UnixStream.Write (byte[],int,int) <0x000ca>
at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message) <0x000ac>
at NDesk.DBus.Connection.Send (NDesk.DBus.Message) <0x0003d>
at NDesk.DBus.BusObject.SendSignal (string,string,string,NDesk.DBus.MessageWriter,System.Type,System.Exception&) <0x000d8>
at (wrapper dynamic-method) NDesk.DBus.MessageWriter.HandlePlaylistChanged (NDesk.DBus.BusObject,Banshee.Mpris.Playlist) <0x0009f>
at Banshee.Mpris.MediaPlayer.HandlePlaylistChange (Banshee.Playlist.AbstractPlaylistSource) <0x0004e>

[Warn 10:35:47.206] Caught an exception - Mono.Unix.UnixIOException: Broken pipe [EPIPE]. (in `Mono.Posix')
at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () <0x00013>
at Mono.Unix.UnixStream.Write (byte[],int,int) <0x000ca>
at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message) <0x000ac>
at NDesk.DBus.Connection.Send (NDesk.DBus.Message) <0x0003d>
at NDesk.DBus.BusObject.SendSignal (string,string,string,NDesk.DBus.MessageWriter,System.Type,System.Exception&) <0x000d8>
at (wrapper dynamic-method) NDesk.DBus.MessageWriter.HandlePlaylistChanged (NDesk.DBus.BusObject,Banshee.Mpris.Playlist) <0x0009f>
at Banshee.Mpris.MediaPlayer.HandlePlaylistChange (Banshee.Playlist.AbstractPlaylistSource) <0x0004e>

[Warn 10:35:47.216] Caught an exception - Mono.Unix.UnixIOException: Broken pipe [EPIPE]. (in `Mono.Posix')
at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () <0x00013>
at Mono.Unix.UnixStream.Write (byte[],int,int) <0x000ca>
at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message) <0x000ac>
at NDesk.DBus.Connection.Send (NDesk.DBus.Message) <0x0003d>
at NDesk.DBus.BusObject.SendSignal (string,string,string,NDesk.DBus.MessageWriter,System.Type,System.Exception&) <0x000d8>
at (wrapper dynamic-method) NDesk.DBus.MessageWriter.HandlePlaylistChanged (NDesk.DBus.BusObject,Banshee.Mpris.Playlist) <0x0009f>
at Banshee.Mpris.MediaPlayer.HandlePlaylistChange (Banshee.Playlist.AbstractPlaylistSource) <0x0004e>

[Warn 10:35:47.218] Caught an exception - Mono.Unix.UnixIOException: Broken pipe [EPIPE]. (in `Mono.Posix')
at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () <0x00013>
at Mono.Unix.UnixStream.Write (byte[],int,int) <0x000ca>
at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message) <0x000ac>
at NDesk.DBus.Connection.Send (NDesk.DBus.Message) <0x0003d>
at NDesk.DBus.BusObject.SendSignal (string,string,string,NDesk.DBus.MessageWriter,System.Type,System.Exception&) <0x000d8>
at (wrapper dynamic-method) NDesk.DBus.MessageWriter.HandlePlaylistChanged (NDesk.DBus.BusObject,Banshee.Mpris.Playlist) <0x0009f>
at Banshee.Mpris.MediaPlayer.HandlePlaylistChange (Banshee.Playlist.AbstractPlaylistSource) <0x0004e>

[Info 10:35:47.540] nereid Client Started
[Warn 10:35:47.607] Caught an exception - Mono.Unix.UnixIOException: Broken pipe [EPIPE]. (in `Mono.Posix')
at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () <0x00013>
at Mono.Unix.UnixStream.Write (byte[],int,int) <0x000ca>
at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message) <0x000ac>
at NDesk.DBus.Connection.Send (NDesk.DBus.Message) <0x0003d>
at NDesk.DBus.BusObject.SendSignal (string,string,string,NDesk.DBus.MessageWriter,System.Type,System.Exception&) <0x000d8>
at (wrapper dynamic-method) NDesk.DBus.MessageWriter.HandleEventChanged (NDesk.DBus.BusObject,string,string,double) <0x000b5>
at Banshee.MediaEngine.PlayerEngineService.OnEngineEventChanged (Banshee.MediaEngine.PlayerEventArgs) <0x00264>
at Banshee.MediaEngine.PlayerEngine.RaiseEventChanged (Banshee.MediaEngine.PlayerEventArgs) <0x0001f>
at Banshee.MediaEngine.PlayerEngine.OnEventChanged (Banshee.MediaEngine.PlayerEventArgs) <0x000be>
at Banshee.MediaEngine.PlayerEngine.OnEventChanged (Banshee.MediaEngine.PlayerEvent) <0x00030>
at Banshee.GStreamer.PlayerEngine.OnVideoPrepareWindow (intptr) <0x00015>
at (wrapper native-to-managed) Banshee.GStreamer.PlayerEngine.OnVideoPrepareWindow (intptr) <0x00054>
at (wrapper managed-to-native) Banshee.GStreamer.PlayerEngine.bp_initialize_pipeline (System.Runtime.InteropServices.HandleRef) <0x00004>
at Banshee.GStreamer.PlayerEngine.Initialize () <0x000bd>
at Banshee.MediaEngine.PlayerEngineService.InitializeEngine (Banshee.MediaEngine.PlayerEngine) <0x00030>
at Banshee.MediaEngine.PlayerEngineService.Banshee.ServiceStack.IDelayedInitializeService.DelayedInitialize () <0x0006a>
at Banshee.ServiceStack.ServiceManager.DelayedInitialize (Banshee.ServiceStack.IService) <0x0019c>

[Warn 10:35:47.607] Service `Banshee.MediaEngine.PlayerEngineService' not initialized: Broken pipe [EPIPE].

The last Warning seems like it could be the issue - it looks like it might be a GStreamer problem.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: banshee 1.9.3-2ubuntu1
ProcVersionSignature: Ubuntu 2.6.38-5.32-generic 2.6.38-rc6
Uname: Linux 2.6.38-5-generic i686
Architecture: i386
Date: Mon Feb 28 10:36:22 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110202)
ProcEnviron:
 LANGUAGE=en_US:en
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: banshee

Revision history for this message
Jono Bacon (jonobacon) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.