If you strace pidgin, you will see that it tries to read from a socket
which is closed, but this fact is ignored. When pidgin hangs, strace is
an endless repetition of:

[pid 19682] poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, 
events=POLLIN}, {fd=10, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN}, {fd=18, 
events=POLLIN}, {fd=17, events=POLLIN}, {fd=16, events=POLLIN, 
revents=POLLIN}], 8, 0) = 1
[pid 19682] recv(16, "", 5, 0)          = 0
[pid 19682] read(3, 0x812ebd4, 4096)    = -1 EAGAIN (Resource temporarily 
unavailable)
[pid 19682] gettimeofday({1220648322, 974206}, NULL) = 0

There's a fix in the upstream version for this:

http://developer.pidgin.im/viewmtn/revision/info/1d533cebad7c0dbda8ec8ebee1334d27dcae5f9c

-- 
CPU load randomly hits 100%; XMPP random reconnects
https://bugs.launchpad.net/bugs/218439
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