More investigation found that indeed it is beatbox's issue.
Here is what beatbox is sending for a PropertyChanged signal on
org.freedesktop.Properties interface
signal sender=:1.225 -> dest=org.mpris.MediaPlayer2.beatbox serial=41
path=/org/mpris/MediaPlayer2; interface=org.freedesktop.DBus.Properties;
member=PropertiesChanged
string "org.mpris.MediaPlayer2.Player"
array [
dict entry(
string "Metadata"
variant string "Playing"
)
]
array [
]
Here is what Banshee sends
signal sender=:1.209 -> dest=(null destination) serial=301
path=/org/mpris/MediaPlayer2; interface=org.freedesktop.DBus.Properties;
member=PropertiesChanged
string "org.mpris.MediaPlayer2.Player"
array [
dict entry(
string "Metadata"
variant array [
dict entry(
string "mpris:trackid"
variant string
"/org/bansheeproject/Banshee/Track/73459"
)
dict entry(
string "mpris:length"
variant int64 636661000
)
dict entry(
string "xesam:url"
variant string
"file:///media/ronoc_portable/music_library/Sonnamble/Blindlight/sonnamble-blindlight.mp3"
)
dict entry(
string "xesam:title"
variant string "Blindlight"
)
dict entry(
string "xesam:album"
variant string "Blindlight"
)
dict entry(
string "xesam:artist"
variant array [
string "Sonnamble"
]
)
dict entry(
string "xesam:albumArtist"
variant array [
string "Sonnamble"
]
)
dict entry(
string "mpris:artUrl"
variant string
"file:///home/ronoc/.cache/media-art/album-49bfb2c52cb0cd46b9faaf2b3ec6ad06.jpg"
)
]
)
]
array [
]
The signature is correct on d-feet but the construction of the variant
of what it is actually sending is all wrong.
** Also affects: beatbox
Importance: Undecided
Status: New
** Changed in: beatbox
Status: New => Confirmed
** Changed in: indicator-sound (Ubuntu)
Status: In Progress => Invalid
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/809154
Title:
indicator-sound-service crashed with SIGABRT in raise()
To manage notifications about this bug go to:
https://bugs.launchpad.net/beatbox/+bug/809154/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs