From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Morton Subject: Re: 2.6.21-git4 Scheduler, NOHZ, VFS bugs Date: Fri, 4 May 2007 11:01:58 -0700 Message-ID: <20070504110158.d2808170.akpm@linux-foundation.org> References: <463B5D63.2030109@googlemail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Cc: Ingo Molnar , Thomas Gleixner , viro@ftp.linux.org.uk, linux-ext4@vger.kernel.org, LKML To: Michal Piotrowski Return-path: Received: from smtp1.linux-foundation.org ([65.172.181.25]:42112 "EHLO smtp1.linux-foundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1031463AbXEDSCg (ORCPT ); Fri, 4 May 2007 14:02:36 -0400 In-Reply-To: <463B5D63.2030109@googlemail.com> Sender: linux-ext4-owner@vger.kernel.org List-Id: linux-ext4.vger.kernel.org On Fri, 04 May 2007 18:20:51 +0200 Michal Piotrowski wrote: > I ran this script tree times, >=20 > #! /bin/sh >=20 > for i in `find /sys/ -type f` > do > echo "wy=C5=9Bwietlam $i" > sudo cat $i > /dev/null > done >=20 > First run - scheduler bug > Second run - NOHZ bug > Third - VFS bug >=20 > Hmmmm... >=20 > [93298.252601] BUG: at /mnt/md0/devel/linux-git/kernel/sched.c:3241 a= dd_preempt_count() > [93298.260334] [] show_trace_log_lvl+0x1a/0x2f > [93298.265507] [] show_trace+0x12/0x14 > [93298.269974] [] dump_stack+0x16/0x18 > [93298.274434] [] add_preempt_count+0x89/0x8b > [93298.279501] [] irq_enter+0xd/0x2e > [93298.283788] [] smp_apic_timer_interrupt+0x2a/0x84 > [93298.289458] [] apic_timer_interrupt+0x33/0x38 > [93298.294783] [] show_uevent+0x58/0xcd > [93298.299329] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D > [93390.468056] NOHZ: local_softirq_pending 22 > [93447.105850] NOHZ: local_softirq_pending 22 > [93450.332884] BUG: unable to handle kernel paging request at virtual= address 3e343c0c > [93450.340626] printing eip: > [93450.343333] c018e2bc > [93450.345520] *pde =3D 00000000 > [93450.348314] Oops: 0000 [#1] Nice. What was the last file which it read before crashing? Are you able to consistently crash it by reading just that file?