-EDIT-
Rebooting fixed it, thanks.
However, at least this particular gripe should be fixed with glib2 2.54.3-2 (although it did introduce a load of others), are you sure that your packages are the latest?
]]>What i have tried so far:
* pacman -Suy
* Trying with libreoffice-still and libreoffice-fresh
* Changing user
* Switching to another gtk3 theme
* OOO_FORCE_DESKTOP=kde SAL_USE_VCLPLUGIN=gtk3 libreoffice (100%cpu use)
* OOO_FORCE_DESKTOP=kde SAL_USE_VCLPLUGIN=gtk2 libreoffice (100%cpu use)
while it is consuming cpu cycles, "strace -f -y" shows the following:
[pid 11854] poll([{fd=11<socket:[21193991]>, events=POLLIN}, {fd=12<anon_inode:[eventfd]>, events=POLLIN}], 2, 60000) = 1 ([{fd=12, revents=POLLIN}])
[pid 11854] read(12<anon_inode:[eventfd]>, "\1\0\0\0\0\0\0\0", 16) = 8
[pid 11854] write(12<anon_inode:[eventfd]>, "\1\0\0\0\0\0\0\0", 8) = 8
[pid 11854] recvmsg(11<socket:[21193991]>, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 11854] poll([{fd=11<socket:[21193991]>, events=POLLIN}, {fd=12<anon_inode:[eventfd]>, events=POLLIN}], 2, 60000) = 1 ([{fd=12, revents=POLLIN}])
[pid 11854] read(12<anon_inode:[eventfd]>, "\1\0\0\0\0\0\0\0", 16) = 8
[pid 11854] write(12<anon_inode:[eventfd]>, "\1\0\0\0\0\0\0\0", 8) = 8
[pid 11854] recvmsg(11<socket:[21193991]>, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 11854] poll([{fd=11<socket:[21193991]>, events=POLLIN}, {fd=12<anon_inode:[eventfd]>, events=POLLIN}], 2, 60000) = 1 ([{fd=12, revents=POLLIN}])
[pid 11854] read(12<anon_inode:[eventfd]>, "\1\0\0\0\0\0\0\0", 16) = 8
[pid 11854] write(12<anon_inode:[eventfd]>, "\1\0\0\0\0\0\0\0", 8) = 8
[pid 11854] recvmsg(11<socket:[21193991]>, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 11854] poll([{fd=11<socket:[21193991]>, events=POLLIN}, {fd=12<anon_inode:[eventfd]>, events=POLLIN}], 2, 60000) = 1 ([{fd=12, revents=POLLIN}])
[pid 11854] read(12<anon_inode:[eventfd]>, "\1\0\0\0\0\0\0\0", 16) = 8
[pid 11854] write(12<anon_inode:[eventfd]>, "\1\0\0\0\0\0\0\0", 8) = 8
[pid 11854] recvmsg(11<socket:[21193991]>, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 11854] poll([{fd=11<socket:[21193991]>, events=POLLIN}, {fd=12<anon_inode:[eventfd]>, events=POLLIN}], 2, 60000) = 1 ([{fd=12, revents=POLLIN}])
[pid 11854] read(12<anon_inode:[eventfd]>, "\1\0\0\0\0\0\0\0", 16) = 8
[pid 11854] write(12<anon_inode:[eventfd]>, "\1\0\0\0\0\0\0\0", 8) = 8
[pid 11854] recvmsg(11<socket:[21193991]>, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 11854] poll([{fd=11<socket:[21193991]>, events=POLLIN}, {fd=12<anon_inode:[eventfd]>, events=POLLIN}], 2, 60000) = 1 ([{fd=12, revents=POLLIN}])
...and:
koko@Gozer# ls /proc/$(pidof soffice.bin)/fd/12 -la
lrwx------ 1 koko koko 64 gen 19 13:58 /proc/11854/fd/12 -> 'anon_inode:[eventfd]'
Anybody knows what is causing this and maybe has a workaround?
]]>