Public bug reported:

Binary package hint: pidgin

the following patch needs to be brought in from upstream to fix "Pidgin
uses 100% CPU" problem on hardy:

http://developer.pidgin.im/viewmtn/revision/diff/4d5c3b5ef59ce60e98576ffc7edf6ebb0960fff1/with/1d533cebad7c0dbda8ec8ebee1334d27dcae5f9c/libpurple/protocols/jabber/jabber.c

it appears to cause at least the following bug:

https://bugs.launchpad.net/pidgin/+bug/223443

and a number of other complaints where pidgin gets stuck in a loop reading from 
a closed socket.
my strace looks something like:

poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, 
{fd=10, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN}, {fd=20, events=POLLIN}, 
{fd=21, events=POLLIN}, {fd=17, events=POLLIN}, {fd=16, events=POLLIN, 
revents=POLLIN}], 9, 0) = 1
read(16, "", 4095)                      = 0
read(3, 0x812ebd4, 4096)                = -1 EAGAIN (Resource temporarily 
unavailable)
gettimeofday({1222605234, 242155}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, 
{fd=10, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN}, {fd=20, events=POLLIN}, 
{fd=21, events=POLLIN}, {fd=17, events=POLLIN}, {fd=16, events=POLLIN, 
revents=POLLIN}], 9, 0) = 1
read(16, "", 4095)                      = 0
read(3, 0x812ebd4, 4096)                = -1 EAGAIN (Resource temporarily 
unavailable)
gettimeofday({1222605234, 242261}, NULL) = 0


here's a relevant discussion on pidgin developer list:

http://www.nabble.com/Pidgin-freezes-when-XMPP-server-silently-
disappears-td18560831.html

** Affects: pidgin (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Pidgin 2.4.1 (Hardy): proper closed connection handling patch from upstream
https://bugs.launchpad.net/bugs/275439
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

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

Reply via email to