[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#636873: threads still active after leaving libreoffice... and eating lot of CPU



forcemerge 636873 637781
retitle 636873 libreoffice sometimes enters infinite poll-loop, high CPU load
thanks

also sprach Jean-Luc Coulon (f5ibh) <jean.luc.coulon@gmail.com> [2011.08.06.1758 +0200]:
> After leavind libreoffice, I still have processes running an eating lot of CPU.
[…]
> poll([{fd=9184064, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=9184064, revents=POLLNVAL}])

This is exactly the same behaviour I am seeing, although I do not
have to leave libreoffice. Just now, I was working in libreoffice
when I noticed the fan going crazy, and checked top and strace to
find oosplash doing the poll-ad-infinitum described in #636873.

Using lsof, I could not map the file descriptor to anything useful.

It seems that some condition — which we do not know yet — puts
libreoffice into an infinite loop. This loop has two consequences:

  1. While running, libreoffice remains usable while the loop churns
     the CPU and eats the battery.

  2. When shut down, the loop prevents libreoffice from exiting.

Hope this is useful additional information.

Cheers,

-- 
 .''`.   martin f. krafft <madduck@d.o>      Related projects:
: :'  :  proud Debian developer               http://debiansystem.info
`. `'`   http://people.debian.org/~madduck    http://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
"... doch warum sollte nicht jeder einzelne
 aus seinem leben ein kunstwerk machen koennen?"
                                                    -- michel foucault

Attachment: digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)


Reply to: