Louis Rilling [Louis.Rilling@xxxxxxxxxxx] wrote: | On 10/02/11 9:54 -0800, Sukadev Bhattiprolu wrote: | > Louis Rilling [Louis.Rilling@xxxxxxxxxxx] wrote: | > If it was a detached task, do_wait_thread() skipped over it. In the C/R | > kernel we were setting the ->exit_signal to -1 for a "ghost" process. | > I assumed that the container-init exited without waiting for the "ghost" | > and we were getting the crash in proc_flush_mnt() when the ghost exited. | | The point is that wait_consider_task() skips detached tasks as soon as they are | not ptraced. So removing the check in do_wait_thread() should not have changed | the behavior. Am I missing something? No. I was :-) You are right that it did not change the behavior. I still need to investigate why the crash does not occur on 2.6.37 even without Eric's fix. Sukadev _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers