[Bug 1303649] Re: systemd-logind spins in cgmanager_ping_sync()
James Hunt
1303649 at bugs.launchpad.net
Fri Apr 11 16:28:15 UTC 2014
Right. So to be completely clear, by calling nih_dbus_setup(), nih was
registering a libdbus handler that runs on the client side such that
whenever libdbus deemed necessary, it would attempt to wake up the
clients main loop by calling nih_main_loop_interrupt(). However, since
the client didn't have an nih main loop, the interrupt pipe was never
drained and eventually filled leading to the EAGAIN tight loop.
Yes, I agree - maybe it should have been called
nih_dbus_main_loop_setup() to make its usage clearer.
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to lxc in Ubuntu.
https://bugs.launchpad.net/bugs/1303649
Title:
systemd-logind spins in cgmanager_ping_sync()
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cgmanager/+bug/1303649/+subscriptions
More information about the Ubuntu-server-bugs
mailing list