Change of status while rhythmbox is on induce crash
I get this error after my status autoswitch from away to available. The "reflect the music I play" stuff seems to be in cause. If I don't turn it off, Rhythmbox restarts everytime I close the message and the error reappears.
Traceback (most recent call last):
File "/home/matt/gajim/src/roster_window.py", line 3707, in _music_track_changed
self.send_status(account, current_show, status_message)
File "/home/matt/gajim/src/roster_window.py", line 3472, in send_status
gajim.connections[account].change_status(status, txt, auto)
File "/home/matt/gajim/src/common/connection.py", line 749, in change_status
signed = self.get_signed_msg(msg)
File "/home/matt/gajim/src/common/connection.py", line 686, in get_signed_msg
signed = self.gpg.sign(msg, keyID)
File "/home/matt/gajim/src/common/GnuPG.py", line 123, in sign
proc = self.run(['-b', '-u %s'%keyID], create_fhs=['stdin', 'stdout', 'status', 'stderr'])
File "/var/lib/python-support/python2.5/dbus/_dbus.py", line 617, in _signal_func
if match.maybe_handle_message(message):
File "/var/lib/python-support/python2.5/dbus/_dbus.py", line 210, in maybe_handle_message
self._handler(*args, **kwargs)
File "/home/matt/gajim/src/music_track_listener.py", line 143, in _rhythmbox_music_track_change_cb
props = rbshell.getSongProperties(uri)
File "/var/lib/python-support/python2.5/dbus/proxies.py", line 85, in __call__
return self._proxy_method(*args, **keywords)
File "/var/lib/python-support/python2.5/dbus/proxies.py", line 169, in __call__
reply_message = self._connection.send_message_with_reply_and_block(message, timeout)
DBusException: org.freedesktop.DBus.GLib.UnmappedError.RbShellError.Code0: Unknown song URI: