Public bug reported: Ubuntu version:
Description: Ubuntu 12.04.2 LTS Release: 12.04 lxc version: lxc: Installed: 0.7.5-3ubuntu66 Candidate: 0.7.5-3ubuntu66 Version table: *** 0.7.5-3ubuntu66 0 500 http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ precise-updates/universe amd64 Packages 100 /var/lib/dpkg/status 0.7.5-3ubuntu52 0 500 http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages Expected: Expected it to work as normal, not hang. What happened instead: This is pretty easy to reproduce by running a bunch of processes (5 is fine to reproduce) that continuously execute very short lxc-execute processes (less than a second). Here is a log from the process calling lxc-execute: Feb 27 12:54:30 Running now: lxc-execute -n vm16946 -f /mnt/vm16946/lxc.conf -- sh /task/.runtask Feb 27 12:54:30 Command executed, starting to read streams Feb 27 12:54:30 out: hello That's it, never exits/finishes. The program running inside lxc is a ruby program that prints "hello", that's all it does. ps -ef shows this: root 16090 16946 0 20:54 ? 00:00:00 lxc-execute -n vm16946 -f /mnt/vm16946/lxc.conf -- sh /task/.runtask root 16100 16090 0 20:54 ? 00:00:00 [lxc-init] <defunct> This never goes away and the parent process of lxc-execute hangs forever too. On a side note, this same thing running on Quantal with lxc 0.8 rc1 will make the entire machine completely unresponsive so it actually gets worse in 0.8. ** Affects: lxc (Ubuntu) Importance: Undecided Status: New -- 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/1134923 Title: Running a lot of lxc-execute processes concurrently causes defunct processes, hangs forever To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1134923/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs