GNOME Bugzilla – Bug 642717
Possible ndesk-dbus bug frequently appears in log
Last modified: 2011-02-22 21:17:46 UTC
I am seeing the following warning in my logs very frequently: [1 Warn 23:56:15.625] Caught an exception - Mono.Unix.UnixIOException: Kanalen blev brudt [EPIPE]. (in `Mono.Posix') at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () <IL 0x00005, 0x00013> at Mono.Unix.UnixStream.Write (byte[],int,int) <IL 0x0005f, 0x000b3> at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message) <IL 0x00089, 0x0009c> at NDesk.DBus.Connection.Send (NDesk.DBus.Message) <IL 0x00013, 0x0003b> at NDesk.DBus.BusObject.SendSignal (string,string,string,NDesk.DBus.MessageWriter,System.Type,System.Exception&) <IL 0x00055, 0x000fb> at (wrapper dynamic-method) NDesk.DBus.MessageWriter.HandlePlaylistChanged (NDesk.DBus.BusObject,Banshee.Mpris.Playlist) <IL 0x0003e, 0x000ef> at Banshee.Mpris.MediaPlayer.HandlePlaylistChange (Banshee.Playlist.AbstractPlaylistSource) <IL 0x00015, 0x0005f> running with --disable-dbus makes the warning go away as expected.
Created attachment 181282 [details] full debug log
I wonder if running with LANG=en will make the logs slighly more understandable (i.e. "Kanalen blev brudt"?) :)
running LANG=C banshee-1 --debug converts Banshee's messages but not the exception. However it means "Pipe was broken".
I've just committed a fix which should solve this issue. The problem was caused by a call to a d-bus method on startup, for the new sound menu registration in Ubuntu Natty. That call was not necessary anyway, so I removed it. Please re-open this bug if the issue still happens with the latest git master.