Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261798AbUJYNYD (ORCPT ); Mon, 25 Oct 2004 09:24:03 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261794AbUJYNYC (ORCPT ); Mon, 25 Oct 2004 09:24:02 -0400 Received: from pop.gmx.de ([213.165.64.20]:32913 "HELO mail.gmx.net") by vger.kernel.org with SMTP id S261799AbUJYNXD (ORCPT ); Mon, 25 Oct 2004 09:23:03 -0400 X-Authenticated: #4399952 Date: Mon, 25 Oct 2004 15:39:40 +0200 From: Florian Schmidt To: Ingo Molnar Cc: "K.R. Foley" , linux-kernel@vger.kernel.org, Lee Revell , Rui Nuno Capela , Mark_H_Johnson@Raytheon.com, Bill Huey , Adam Heath , Thomas Gleixner , Michal Schmidt , Fernando Pablo Lopez-Lezcano , Alexander Batyrshin Subject: Re: [patch] Real-Time Preemption, -RT-2.6.9-mm1-V0 Message-ID: <20041025153940.1de340b4@mango.fruits.de> In-Reply-To: <20041025121210.GA6555@elte.hu> References: <20041019124605.GA28896@elte.hu> <20041019180059.GA23113@elte.hu> <20041020094508.GA29080@elte.hu> <20041021132717.GA29153@elte.hu> <20041022133551.GA6954@elte.hu> <20041022155048.GA16240@elte.hu> <20041022175633.GA1864@elte.hu> <20041025104023.GA1960@elte.hu> <417CDE90.6040201@cybsft.com> <20041025111046.GA3630@elte.hu> <20041025121210.GA6555@elte.hu> X-Mailer: Sylpheed-Claws 0.9.12b (GTK+ 1.2.10; i386-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 15814 Lines: 366 On Mon, 25 Oct 2004 14:12:10 +0200 Ingo Molnar wrote: > i think i found the bug - now selinux boots fine. I've uploaded -V0.1 > with the fix included. This fix could solve a number of other complaints > as well. some more: mozilla-bin/753: BUG in futex_wait at kernel/futex.c:542 [] futex_wait+0x192/0x1a0 (12) [] __up_write+0x13b/0x320 (84) [] sub_preempt_count+0x65/0xd0 (16) [] down_write+0xd0/0x2b0 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] down_write+0xd0/0x2b0 (4) [] sub_preempt_count+0x65/0xd0 (8) [] __up_write+0x13b/0x320 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] __up_write+0x13b/0x320 (4) [] default_wake_function+0x0/0x20 (72) [] default_wake_function+0x0/0x20 (32) [] do_futex+0x47/0xa0 (40) [] sys_futex+0xf0/0x100 (40) [] syscall_call+0x7/0xb (68) preempt count: 00000001 . 1-level deep critical section nesting: .. entry 1: print_traces+0x17/0x90 [] / (dump_stack+0x23/0x30 []) mozilla-bin/753: BUG in futex_wait at kernel/futex.c:542 [] futex_wait+0x192/0x1a0 (12) [] __up_write+0x13b/0x320 (84) [] sub_preempt_count+0x65/0xd0 (16) [] down_write+0xd0/0x2b0 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] down_write+0xd0/0x2b0 (4) [] sub_preempt_count+0x65/0xd0 (8) [] __up_write+0x13b/0x320 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] __up_write+0x13b/0x320 (4) [] default_wake_function+0x0/0x20 (72) [] default_wake_function+0x0/0x20 (32) [] do_futex+0x47/0xa0 (40) [] sys_futex+0xf0/0x100 (40) [] syscall_call+0x7/0xb (68) preempt count: 00000001 . 1-level deep critical section nesting: .. entry 1: print_traces+0x17/0x90 [] / (dump_stack+0x23/0x30 []) mozilla-bin/753: BUG in futex_wait at kernel/futex.c:542 [] futex_wait+0x192/0x1a0 (12) [] __up_write+0x13b/0x320 (84) [] sub_preempt_count+0x65/0xd0 (16) [] down_write+0xd0/0x2b0 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] down_write+0xd0/0x2b0 (4) [] sub_preempt_count+0x65/0xd0 (8) [] __up_write+0x13b/0x320 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] __up_write+0x13b/0x320 (4) [] default_wake_function+0x0/0x20 (72) [] default_wake_function+0x0/0x20 (32) [] do_futex+0x47/0xa0 (40) [] sys_futex+0xf0/0x100 (40) [] syscall_call+0x7/0xb (68) preempt count: 00000001 . 1-level deep critical section nesting: .. entry 1: print_traces+0x17/0x90 [] / (dump_stack+0x23/0x30 []) mozilla-bin/753: BUG in futex_wait at kernel/futex.c:542 [] futex_wait+0x192/0x1a0 (12) [] __up_write+0x13b/0x320 (84) [] sub_preempt_count+0x65/0xd0 (16) [] down_write+0xd0/0x2b0 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] down_write+0xd0/0x2b0 (4) [] sub_preempt_count+0x65/0xd0 (8) [] __up_write+0x13b/0x320 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] __up_write+0x13b/0x320 (4) [] default_wake_function+0x0/0x20 (72) [] default_wake_function+0x0/0x20 (32) [] do_futex+0x47/0xa0 (40) [] sys_futex+0xf0/0x100 (40) [] syscall_call+0x7/0xb (68) preempt count: 00000001 . 1-level deep critical section nesting: .. entry 1: print_traces+0x17/0x90 [] / (dump_stack+0x23/0x30 []) mozilla-bin/753: BUG in futex_wait at kernel/futex.c:542 [] futex_wait+0x192/0x1a0 (12) [] __up_write+0x13b/0x320 (84) [] sub_preempt_count+0x65/0xd0 (16) [] down_write+0xd0/0x2b0 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] down_write+0xd0/0x2b0 (4) [] sub_preempt_count+0x65/0xd0 (8) [] __up_write+0x13b/0x320 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] __up_write+0x13b/0x320 (4) [] default_wake_function+0x0/0x20 (72) [] default_wake_function+0x0/0x20 (32) [] do_futex+0x47/0xa0 (40) [] sys_futex+0xf0/0x100 (40) [] syscall_call+0x7/0xb (68) preempt count: 00000001 . 1-level deep critical section nesting: .. entry 1: print_traces+0x17/0x90 [] / (dump_stack+0x23/0x30 []) mozilla-bin/753: BUG in futex_wait at kernel/futex.c:542 [] futex_wait+0x192/0x1a0 (12) [] __up_write+0x13b/0x320 (84) [] sub_preempt_count+0x65/0xd0 (16) [] down_write+0xd0/0x2b0 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] down_write+0xd0/0x2b0 (4) [] sub_preempt_count+0x65/0xd0 (8) [] __up_write+0x13b/0x320 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] __up_write+0x13b/0x320 (4) [] default_wake_function+0x0/0x20 (72) [] default_wake_function+0x0/0x20 (32) [] do_futex+0x47/0xa0 (40) [] sys_futex+0xf0/0x100 (40) [] syscall_call+0x7/0xb (68) preempt count: 00000001 . 1-level deep critical section nesting: .. entry 1: print_traces+0x17/0x90 [] / (dump_stack+0x23/0x30 []) mozilla-bin/753: BUG in futex_wait at kernel/futex.c:542 [] futex_wait+0x192/0x1a0 (12) [] __up_write+0x13b/0x320 (84) [] sub_preempt_count+0x65/0xd0 (16) [] down_write+0xd0/0x2b0 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] down_write+0xd0/0x2b0 (4) [] sub_preempt_count+0x65/0xd0 (8) [] __up_write+0x13b/0x320 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] __up_write+0x13b/0x320 (4) [] default_wake_function+0x0/0x20 (72) [] default_wake_function+0x0/0x20 (32) [] do_futex+0x47/0xa0 (40) [] sys_futex+0xf0/0x100 (40) [] syscall_call+0x7/0xb (68) preempt count: 00000001 . 1-level deep critical section nesting: .. entry 1: print_traces+0x17/0x90 [] / (dump_stack+0x23/0x30 []) mozilla-bin/753: BUG in futex_wait at kernel/futex.c:542 [] futex_wait+0x192/0x1a0 (12) [] __up_write+0x13b/0x320 (84) [] sub_preempt_count+0x65/0xd0 (16) [] down_write+0xd0/0x2b0 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] down_write+0xd0/0x2b0 (4) [] sub_preempt_count+0x65/0xd0 (8) [] __up_write+0x13b/0x320 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] __up_write+0x13b/0x320 (4) [] default_wake_function+0x0/0x20 (72) [] default_wake_function+0x0/0x20 (32) [] do_futex+0x47/0xa0 (40) [] sys_futex+0xf0/0x100 (40) [] syscall_call+0x7/0xb (68) preempt count: 00000001 . 1-level deep critical section nesting: .. entry 1: print_traces+0x17/0x90 [] / (dump_stack+0x23/0x30 []) mozilla-bin/753: BUG in futex_wait at kernel/futex.c:542 [] futex_wait+0x192/0x1a0 (12) [] __up_write+0x13b/0x320 (84) [] sub_preempt_count+0x65/0xd0 (16) [] down_write+0xd0/0x2b0 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] down_write+0xd0/0x2b0 (4) [] sub_preempt_count+0x65/0xd0 (8) [] __up_write+0x13b/0x320 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] __up_write+0x13b/0x320 (4) [] default_wake_function+0x0/0x20 (72) [] default_wake_function+0x0/0x20 (32) [] do_futex+0x47/0xa0 (40) [] sys_futex+0xf0/0x100 (40) [] syscall_call+0x7/0xb (68) preempt count: 00000001 . 1-level deep critical section nesting: .. entry 1: print_traces+0x17/0x90 [] / (dump_stack+0x23/0x30 []) mozilla-bin/753: BUG in futex_wait at kernel/futex.c:542 [] futex_wait+0x192/0x1a0 (12) [] __up_write+0x13b/0x320 (84) [] sub_preempt_count+0x65/0xd0 (16) [] down_write+0xd0/0x2b0 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] down_write+0xd0/0x2b0 (4) [] sub_preempt_count+0x65/0xd0 (8) [] __up_write+0x13b/0x320 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] __up_write+0x13b/0x320 (4) [] default_wake_function+0x0/0x20 (72) [] default_wake_function+0x0/0x20 (32) [] do_futex+0x47/0xa0 (40) [] sys_futex+0xf0/0x100 (40) [] syscall_call+0x7/0xb (68) preempt count: 00000001 . 1-level deep critical section nesting: .. entry 1: print_traces+0x17/0x90 [] / (dump_stack+0x23/0x30 []) mozilla-bin/753: BUG in futex_wait at kernel/futex.c:542 [] futex_wait+0x192/0x1a0 (12) [] __up_write+0x13b/0x320 (84) [] sub_preempt_count+0x65/0xd0 (16) [] down_write+0xd0/0x2b0 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] down_write+0xd0/0x2b0 (4) [] sub_preempt_count+0x65/0xd0 (8) [] __up_write+0x13b/0x320 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] __up_write+0x13b/0x320 (4) [] default_wake_function+0x0/0x20 (72) [] default_wake_function+0x0/0x20 (32) [] do_futex+0x47/0xa0 (40) [] sys_futex+0xf0/0x100 (40) [] syscall_call+0x7/0xb (68) preempt count: 00000001 . 1-level deep critical section nesting: .. entry 1: print_traces+0x17/0x90 [] / (dump_stack+0x23/0x30 []) mozilla-bin/753: BUG in futex_wait at kernel/futex.c:542 [] futex_wait+0x192/0x1a0 (12) [] __up_write+0x13b/0x320 (84) [] sub_preempt_count+0x65/0xd0 (16) [] down_write+0xd0/0x2b0 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] down_write+0xd0/0x2b0 (4) [] sub_preempt_count+0x65/0xd0 (8) [] __up_write+0x13b/0x320 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] __up_write+0x13b/0x320 (4) [] default_wake_function+0x0/0x20 (72) [] default_wake_function+0x0/0x20 (32) [] do_futex+0x47/0xa0 (40) [] sys_futex+0xf0/0x100 (40) [] syscall_call+0x7/0xb (68) preempt count: 00000001 . 1-level deep critical section nesting: .. entry 1: print_traces+0x17/0x90 [] / (dump_stack+0x23/0x30 []) mozilla-bin/753: BUG in futex_wait at kernel/futex.c:542 [] futex_wait+0x192/0x1a0 (12) [] __up_write+0x13b/0x320 (84) [] sub_preempt_count+0x65/0xd0 (16) [] down_write+0xd0/0x2b0 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] down_write+0xd0/0x2b0 (4) [] sub_preempt_count+0x65/0xd0 (8) [] __up_write+0x13b/0x320 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] __up_write+0x13b/0x320 (4) [] default_wake_function+0x0/0x20 (72) [] default_wake_function+0x0/0x20 (32) [] do_futex+0x47/0xa0 (40) [] sys_futex+0xf0/0x100 (40) [] syscall_call+0x7/0xb (68) preempt count: 00000001 . 1-level deep critical section nesting: .. entry 1: print_traces+0x17/0x90 [] / (dump_stack+0x23/0x30 []) mozilla-bin/753: BUG in futex_wait at kernel/futex.c:542 [] futex_wait+0x192/0x1a0 (12) [] __up_write+0x13b/0x320 (84) [] sub_preempt_count+0x65/0xd0 (16) [] down_write+0xd0/0x2b0 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] down_write+0xd0/0x2b0 (4) [] sub_preempt_count+0x65/0xd0 (8) [] __up_write+0x13b/0x320 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] __up_write+0x13b/0x320 (4) [] default_wake_function+0x0/0x20 (72) [] default_wake_function+0x0/0x20 (32) [] do_futex+0x47/0xa0 (40) [] sys_futex+0xf0/0x100 (40) [] syscall_call+0x7/0xb (68) preempt count: 00000001 . 1-level deep critical section nesting: .. entry 1: print_traces+0x17/0x90 [] / (dump_stack+0x23/0x30 []) mozilla-bin/753: BUG in futex_wait at kernel/futex.c:542 [] futex_wait+0x192/0x1a0 (12) [] __up_write+0x13b/0x320 (84) [] sub_preempt_count+0x65/0xd0 (16) [] down_write+0xd0/0x2b0 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] down_write+0xd0/0x2b0 (4) [] sub_preempt_count+0x65/0xd0 (8) [] __up_write+0x13b/0x320 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] __up_write+0x13b/0x320 (4) [] default_wake_function+0x0/0x20 (72) [] default_wake_function+0x0/0x20 (32) [] do_futex+0x47/0xa0 (40) [] sys_futex+0xf0/0x100 (40) [] syscall_call+0x7/0xb (68) preempt count: 00000001 . 1-level deep critical section nesting: .. entry 1: print_traces+0x17/0x90 [] / (dump_stack+0x23/0x30 []) mozilla-bin/753: BUG in futex_wait at kernel/futex.c:542 [] futex_wait+0x192/0x1a0 (12) [] __up_write+0x13b/0x320 (84) [] sub_preempt_count+0x65/0xd0 (16) [] down_write+0xd0/0x2b0 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] down_write+0xd0/0x2b0 (4) [] sub_preempt_count+0x65/0xd0 (8) [] __up_write+0x13b/0x320 (8) [] check_preempt_timing+0x58/0x290 (8) [] sub_preempt_count+0x65/0xd0 (4) [] __up_write+0x13b/0x320 (4) [] default_wake_function+0x0/0x20 (72) [] default_wake_function+0x0/0x20 (32) [] do_futex+0x47/0xa0 (40) [] sys_futex+0xf0/0x100 (40) [] syscall_call+0x7/0xb (68) preempt count: 00000001 . 1-level deep critical section nesting: .. entry 1: print_traces+0x17/0x90 [] / (dump_stack+0x23/0x30 []) - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/