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 642717 - Possible ndesk-dbus bug frequently appears in log
Possible ndesk-dbus bug frequently appears in log
Status: RESOLVED FIXED
Product: banshee
Classification: Other
Component: general
git master
Other Linux
: Normal normal
: 1.x
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-02-18 22:59 UTC by David Nielsen
Modified: 2011-02-22 21:17 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
full debug log (52.66 KB, text/plain)
2011-02-18 23:02 UTC, David Nielsen
Details

Description David Nielsen 2011-02-18 22:59:29 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.
Comment 1 David Nielsen 2011-02-18 23:02:00 UTC
Created attachment 181282 [details]
full debug log
Comment 2 Andrés G. Aragoneses (IRC: knocte) 2011-02-19 14:56:46 UTC
I wonder if running with LANG=en will make the logs slighly more understandable (i.e. "Kanalen blev brudt"?) :)
Comment 3 David Nielsen 2011-02-20 18:11:20 UTC
running LANG=C banshee-1 --debug converts Banshee's messages but not the exception. However it means "Pipe was broken".
Comment 4 Bertrand Lorentz 2011-02-22 21:17:46 UTC
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.