Quodlibet freezes on starting

Bug #103568 reported by joehill
6
Affects Status Importance Assigned to Milestone
quodlibet (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Binary package hint: quodlibet

After upgrading to Feisty, quodlibet freezes consistently on starting and can only be killed forcibly (kill -9 1234).

When I run it I get this output:

Quod Libet is already running. #If I remove ~/.quodlibet/control beforehand, I don't get these two lines. It's not actually running.
Unable to write to /home/joseph/.quodlibet/control. Removing it.
GTK Accessibility Module initialized
Supported formats: mod, mp3, mp4, mpc, trueaudio, wav, wavpack, xiph
Loaded song library.
Opening audio device.
/usr/share/quodlibet/qltk/dbus_.py:11: DeprecationWarning: The dbus_bindings module is deprecated and will go away soon.

dbus-python 0.80 provides only a partial emulation of the old
dbus_bindings, which was never meant to be public API.

Most uses of dbus_bindings are applications catching the exception
dbus.dbus_bindings.DBusException. You should use dbus.DBusException
instead (this is compatible with all dbus-python versions since 0.40.2).

If you need additional public API, please contact the maintainers via
<email address hidden>.

  from dbus.dbus_bindings import DBusException
Bonobo accessibility support initialized
Traceback (most recent call last):
  File "/usr/share/quodlibet/plugins/events.py", line 95, in _load
    try: obj = Kind()
  File "/usr/share/quodlibet/plugins/events/gajim_status.py", line 53, in __init__
    self.interface = dbus.Interface(dbus.SessionBus().get_object('org.gajim.dbus', '/org/gajim/dbus/RemoteObject'), 'org.gajim.dbus.RemoteInterface')
  File "/var/lib/python-support/python2.5/dbus/_dbus.py", line 410, in get_object
    follow_name_owner_changes=follow_name_owner_changes)
  File "/var/lib/python-support/python2.5/dbus/proxies.py", line 230, in __init__
    _dbus_bindings.UInt32(0))
  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.Error.ServiceUnknown: The name org.gajim.dbus was not provided by any .service files
/usr/share/quodlibet/plugins/events/trayicon.py:15: DeprecationWarning: the module egg.trayicon is deprecated; equivalent functionality can now be found in pygtk 2.10
  import egg.trayicon as trayicon
Traceback (most recent call last):
  File "/usr/share/quodlibet/plugins/events.py", line 128, in __invoke
    try: handler(*args)
  File "/usr/share/quodlibet/plugins/events/autorating.py", line 20, in plugin_on_song_ended
    rating = song["~#rating"]
TypeError: 'NoneType' object is unsubscriptable

If you need further information let me know.

Revision history for this message
Ivan Fernández (ivan-fernandez) wrote :

I'd like to confirm the same crash, although in my case it did not begin upon upgrading to feisty. It worked after upgrading and stopped unexpectedly.

Revision history for this message
Hew (hew) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. You reported this bug a while ago and there hasn't been any activity in it recently. We were wondering is this still an issue for you? Can you try with the latest Ubuntu release? Thanks in advance.

Changed in quodlibet:
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
joehill (joseph-hill) wrote :

I'm using Hardy now and haven't had this problem for a while. Thanks.

Revision history for this message
Ivan Fernández (ivan-fernandez) wrote :

Likewise for me, it has not been a problem since Gutsy. Currenly using Hardy with no problems. Best

Revision history for this message
Hew (hew) wrote :

This bug report is being closed due to your last comment regarding this being fixed with an update. For future reference you can manage the status of your own bugs by clicking on the current status in the yellow line and then choosing a new status in the revealed drop down box. You can learn more about bug statuses at https://wiki.ubuntu.com/Bugs/Status . Thank you again for taking the time to report this bug and helping to make Ubuntu better. Feel free to submit any future bugs you may find.

Changed in quodlibet:
status: Incomplete → Invalid
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.