Found *one* problem (may be others). Trying to trace where the problem
was, I started Exaile with a tracer:

    python -m trace --trace --trackcalls /usr/lib/exaile/exaile.py
--datadir=/usr/share/exaile/data --startgui

Several times, it crashed with the X message we know, but now previously
showing:

...
  File "/usr/share/exaile/plugins/lastfmcovers/__init__.py", line 82, in 
find_covers
    xml = ETree.fromstring(data)
  File "<string>", line 85, in XML
SyntaxError: undefined entity &nbsp;: line 48, column 67

So, I did a try/except in that line, and shown the data which was
causing problem, and returned [].

Since I did that, it stopped crashing.

The data that was creating the failure was the web page of the hotel
where I'm now, saying I need to renew the internet subscription. So, I
had internet (the previous urllib2.urlopen() didn't fail) but the answer
was totally bogus.

Why this generated the ugly X message and didn't show the real
traceback, don't know.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/566626

Title:
  Fatal IO error 11 (Resource temporarily unavailable) on X server

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to