Opened 14 years ago

Closed 14 years ago

Last modified 13 years ago

#90 closed defect (wontfix)

100% cpu usage on some systems - twisted POLLIN — at Version 15

Reported by: Antoine Martin Owned by: Antoine Martin
Priority: critical Milestone: 0.9.2
Component: Client Keywords:
Cc:

Description (last modified by Antoine Martin)

The pygtk bug is here
I had originally created a twisted bug here - but the problem is not in twisted.

And here is the Fedora bug: 660137

Gentoo bug: 353599

Ubuntu bugs: 664920 and 707313

Debian already has a patch for squeeze (against 2.17.0-4):
pygtk-wakeupfd-fix.patch

FreeBSD: bug 154755

So, I believe we should just leave it to the distributors to ship patched versions of the libraries we rely on rather than trying to workaround the issue (not even sure it is possible to do so)

Change History (15)

comment:1 Changed 14 years ago by Antoine Martin

Description: modified (diff)
Owner: changed from Antoine Martin to Antoine Martin
Status: newaccepted

comment:2 Changed 14 years ago by Antoine Martin

Description: modified (diff)

comment:3 Changed 14 years ago by Antoine Martin

Description: modified (diff)
Resolution: wontfix
Status: acceptedclosed

comment:4 Changed 14 years ago by Antoine Martin

Description: modified (diff)

comment:5 Changed 13 years ago by Antoine Martin

Description: modified (diff)

comment:6 Changed 13 years ago by Antoine Martin

Description: modified (diff)

comment:7 Changed 13 years ago by Antoine Martin

Description: modified (diff)

comment:8 Changed 13 years ago by Antoine Martin

This seems to be fixed in r3423 following the discussion on bug 4658 at twistedmatrix.com - at last!

comment:9 Changed 13 years ago by Antoine Martin

Reverted in r3424 - this has too many side effects, the proper solution is for distributions to fix their version of PyGTK.
The PyGTK patch is available here

comment:10 Changed 13 years ago by Antoine Martin

Description: modified (diff)

comment:11 Changed 13 years ago by Antoine Martin

Description: modified (diff)

comment:12 Changed 13 years ago by Antoine Martin

Description: modified (diff)

comment:13 Changed 13 years ago by Antoine Martin

Fix has now been committed to pygtk trunk: commit 4cbd3c031289775f365c247f949d91facac4ba82

Still waiting for most distros to pick it up...

comment:14 Changed 13 years ago by Antoine Martin

Posted a status update

There are pygtk RPMs and DEBs fixing the bug here:
http://winswitch.org/dists/

comment:15 Changed 13 years ago by Antoine Martin

Description: modified (diff)
Note: See TracTickets for help on using tickets.