From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 7 Aug 2003 15:29:14 +0400 From: Sergey Vlasov To: ALT Linux kernel packages development Message-Id: <20030807152914.342bbce7.vsu@altlinux.ru> In-Reply-To: <20030806172720.GA12412@basalt.office.altlinux.org> References: <20030806190950.4e084cc5.vsu@altlinux.ru> <20030806172720.GA12412@basalt.office.altlinux.org> X-Mailer: Sylpheed version 0.9.4cvs2 (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: [d-kernel] Re: Fw: [Comm] =?koi8-r?b?78LOz9fJzCDRxNLPIMTP?= 2.4.20-alt8, =?koi8-r?b?1MXQxdLYIM7FINLBws/UwcXU?= ps X-BeenThere: devel-kernel@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: ALT Linux kernel packages development List-Id: ALT Linux kernel packages development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Aug 2003 11:29:16 -0000 Archived-At: List-Archive: List-Post: On Wed, 6 Aug 2003 21:27:21 +0400 "Dmitry V. Levin" wrote: > On Wed, Aug 06, 2003 at 07:09:50PM +0400, Sergey Vlasov wrote: > > Если у меня 2.4.20-alt8 скомпилировалось так же, то упало вот здесь > > (include/linux/sched.h): > > > > #define is_dumpable(tsk) ((tsk)->task_dumpable && (tsk)->mm->dumpable) > > > > поскольку (tsk)->mm оказался NULL. > > > > В 2.4.21 здесь написано: > > > > #define is_dumpable(tsk) ((tsk)->task_dumpable && (tsk)->mm && (tsk)->mm->dumpable) > > Да, похоже. > > А как это воспроизводить? Очень просто: #include int main(void) { if (fork() == 0) { _exit(0); } sleep(100000); return 0; } Либо создать зомби любым другим способом. После этого ps при запуске от root (либо cat /proc/$zombie_pid/environ) вызывает Oops.