notify-osd causing system hang when used with Exaile

Bug #1163937 reported by GalloGlas
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Exaile
New
Undecided
Unassigned
notify-osd (Ubuntu)
New
Undecided
Unassigned

Bug Description

Using 3.3.1 Exaile to play music in playlist.

Track changes and will cause entire system to hang with no graphical updates in any window. However, the mouse moves and music continues to play during this time.

After about 30sec-1 min the system will recover and continue working. This occurs when Exaile is changing tracks and attempting to broadcast the OSD.

Terminal while running exaile:

    WARNING : error showing OSD notification: Timeout was reached
    WARNING : Perhaps notify-osd is not installed?

Description: Ubuntu Raring Ringtail (development branch)
Release: 13.04

Installed: 0.9.35daily12.11.28-0ubuntu1
  Candidate: 0.9.35daily12.11.28-0ubuntu1
  Version table:
 *** 0.9.35daily12.11.28-0ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ raring/main amd64 Packages
        100 /var/lib/dpkg/status

GalloGlas (gallowglas)
affects: notify-osd (Ubuntu) → exaile (Ubuntu)
affects: exaile (Ubuntu) → exaile
description: updated
Revision history for this message
qman (cs-cracker) wrote :

I'm experiencing exactly this same problem using an up to date 12.04 system. Entire GUI hangs on track play. Mouse can move, but nothing updates or works for approximately 25 seconds. After that, Exaile's progress bar starts moving, but still can't interact with any of the GUI for another 30 seconds or so.

Revision history for this message
qman (cs-cracker) wrote :

Disabling the notify-osd plugin in Exaile works around this problem.

This is exaile's output when run from command line with the plugin enabled and the problem occurring:

INFO : Loading Exaile 0.3.2.2...
INFO : Loading settings...
INFO : Loading plugins...
INFO : Loading collection...
INFO : Loading devices...
INFO : Loading interface...
WARNING : Failed to connect to HAL, autodetection of devices will be disabled.
INFO : Loading main window...
INFO : Connecting main window events...
INFO : Loading panels...
INFO : Connecting panel events...
INFO : Done loading main window...
INFO : Playing file:///home/public/Music/All%20That%20Remains/Overcome%20%5B2008%5D/02%20-%20Two%20Weeks.flac
Exception in thread Thread-6:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 551, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 504, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/usr/share/exaile/plugins/notifyosd/__init__.py", line 114, in update_track_notify
    self.notify.show()
Error: Timeout was reached

System hangs after the "Playing file:" line for the first 25 seconds, then just continues to hang after printing the rest for a while. Switching to other VTs using CTRL+ALT+F[1-6] works during this time.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

affects: notify-osd → notify-osd (Ubuntu)
Changed in notify-osd (Ubuntu):
status: New → Confirmed
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.