From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 17 Apr 2008 11:32:30 +0400 From: Stanislav Ievlev To: ALT Linux Team development discussions Message-ID: <20080417073230.GA15878@imap.altlinux.org> References: <20080416154013.GB1948@wo.int.altlinux.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20080416154013.GB1948@wo.int.altlinux.org> Subject: Re: [devel] installer: init: Killing all remaining processes X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 07:32:30 -0000 Archived-At: List-Archive: List-Post: On Wed, Apr 16, 2008 at 07:40:13PM +0400, Dmitry V. Levin wrote: > On Wed, Apr 16, 2008 at 06:01:27AM +0400, Evgeny Sinelnikov wrote: > [...] > > > ECHILD может не случиться, если в системе остался хотя бы один процесс > > > с ppid==1, который не собирается завершаться. На нашем стенде это > > > происходит всегда. > > > > Даже когда ему SIGKILL отправили не отрывается... ? Хм... Ну, всякое > > бывает, но это какие-то проблемы ядра. Сизифный вариант на 2.6.24 > > такого не давал ни разу.... Теперь понятно почему ранее не выявлялся > > баг с killall()... > > Поведение сизифных ядер 2.6.18 и 2.6.24 заметно различаются. > > 2.6.18: SIGKILL не приводит у завершению всех процессов, ECHILD не > происходит, LOOP_CHANGE_FD на файл-дырку проходит безболезненно. Иногда тоже зависает.