[shifter-users] 100% CPU bug on *nix - [SOLVED], sort of...

Antoine Martin antoine at nagafix.co.uk
Sun Feb 6 16:57:49 GMT 2011


A quick status update on this particularly annoying issue:

* Windows is not affected (does not use *nix poll code)
* OSX images have been rebuilt with the pygtk patch:
http://winswitch.org/dists/osx/
* Debian was unaffected (has a patch for pygth 2.17)
* Gentoo has pushed a fix to testing (2.22 will be marked stable soon).
* Fedora seems to ignore the bug so I have built fixed pygtk RPMs (using
the Debian patch for 2.17/F13, upstream patch for F14/F15):
http://winswitch.org/dists/rpm/Fedora/
* Ubuntu seems to ignore the bug too, so I have built fixed DEBs (*).
http://winswitch.org/dists/

I have not checked the status of the other distros yet.
As you can see, the response time varies greatly... One would think that
the constant stream of package updates for both ubuntu and fedora does
include stuff less important than a trivial local DoS bug...

Cheers
Antoine

(*) Ubuntu note:
Since this is a system package, I have not added it to the winswitch
repository file, you will have to download the updated package yourself.
Point and click from the browser should work.



On 01/31/2011 04:55 PM, Antoine Martin wrote:
> Hi all,
> 
> Many of you have been reporting the "processes use 100% cpu" bug
> recently, which has a bug entry here:
> http://winswitch.org/trac/ticket/90
> I believe newer Linux distros have started shipping libraries
> which make it unavoidable to trigger this bug.
> 
> Now, the good news is the bug has been found thanks to exarkun:
> http://twistedmatrix.com/trac/ticket/4658#comment:16
> The bad news is that it is a PyGTK bug I can do nothing about:
> https://bugzilla.gnome.org/show_bug.cgi?id=640738
> 
> So if you get high cpu usage, bug your distro and/or PyGTK to release
> the fix which has been provided.
> 
> Cheers
> Antoine




More information about the shifter-users mailing list