Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932439AbWHCLss (ORCPT ); Thu, 3 Aug 2006 07:48:48 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932475AbWHCLsr (ORCPT ); Thu, 3 Aug 2006 07:48:47 -0400 Received: from wx-out-0102.google.com ([66.249.82.200]:42114 "EHLO wx-out-0102.google.com") by vger.kernel.org with ESMTP id S932439AbWHCLsr (ORCPT ); Thu, 3 Aug 2006 07:48:47 -0400 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=MN6F1eYzIij2Go09kkJHXKUlWOBYB1BgxK4T185uEkPqqNE6FDdRwgpEaSCJuuWItno7OiMHBFBNlRj+yObfaiQezc/ZM0I7qGqVyscMUAaazFIHCxH1S2pmEYTBoAHWN3oGZV8yC80UsTD8EgGYPatKj3HtEOuCwe0Ruy8WbCk= Message-ID: Date: Thu, 3 Aug 2006 04:48:44 -0700 From: "Robert Crocombe" To: "Steven Rostedt" Subject: Re: Problems with 2.6.17-rt8 Cc: linux-kernel@vger.kernel.org In-Reply-To: <1154541079.25723.8.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1154541079.25723.8.camel@localhost.localdomain> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 12325 Lines: 288 On 8/2/06, Steven Rostedt wrote: > You mention problems but I don't see you listing what exactly the > problems are. Just saying "the problems exist" doesn't tell us > anything. > > Don't assume that we will go to some web site to figure out what you're > talking about. Please list the problems you are facing. The machine dies (no alt-sysrq, no keyboard LEDs of any kind: dead in the water). I thought the log would provide more useful information without potentially erroneous editorialization by myself. Here are some highlights: kjournald/1105[CPU#3]: BUG in debug_rt_mutex_unlock at kernel/rtmutex-debug.c:47 1 Call Trace: {_raw_spin_lock_irqsave+24} {__WARN_ON+100} {debug_rt_mutex_unlock+199} {rt_lock_slowunlock+25} {__lock_text_start+9} {kmem_cache_alloc+202} {mempool_alloc_slab+17} {mempool_alloc+75} {generic_make_request+375} {bio_alloc_bioset+35} {bio_alloc+16} {submit_bh+137} {ll_rw_block+122} {ll_rw_block+161} {journal_commit_transaction+1011} {_raw_spin_unlock_irqrestore+56} {_raw_spin_unlock+46} {rt_lock_slowunlock+65} {__lock_text_start+9} {try_to_del_timer_sync+85} {kjournald+202} {autoremove_wake_function+0} {kjournald+0} {keventd_create_kthread+0} {kthread+219} {schedule_tail+188} {child_rip+8} {keventd_create_kthread+0} {kthread+0} {child_rip+0} --------------------------- | preempt count: 00000002 ] | 2-level deep critical section nesting: ---------------------------------------- .. [] .... _raw_spin_lock+0x16/0x23 .....[] .. ( <= rt_lock_slowunlock+0x11/0x6b) .. [] .... _raw_spin_lock_irqsave+0x18/0x29 .....[] .. ( <= __WARN_ON+0x1f/0x82) Somewhat later: Kernel BUG at kernel/rtmutex.c:639 invalid opcode: 0000 [1] PREEMPT SMP CPU 3 Modules linked in: nfsd exportfs lockd sunrpc tg3 Pid: 1105, comm: kjournald Not tainted 2.6.17-rt8_local_01 #1 RIP: 0010:[] {rt_lock_slowlock+181} RSP: 0000:ffff810076c6db38 EFLAGS: 00010246 RAX: ffff810275696340 RBX: 0000000000000010 RCX: 0000000000000000 RDX: ffff810275696340 RSI: ffffffff80271e18 RDI: ffff8101800b9a60 RBP: ffff810076c6dbf8 R08: ffff810275696528 R09: ffff810076c6db38 R10: ffff810008003f38 R11: ffff8100cbf4de98 R12: ffff8101800b9a60 R13: ffff8100cbf99c40 R14: ffffffff80271e18 R15: 0000000000000010 FS: 00002b2838961770(0000) GS:ffff81018020b340(0000) knlGS:0000000000000000 CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b CR2: 0000003d574460a0 CR3: 000000026e069000 CR4: 00000000000006e0 Process kjournald (pid: 1105, threadinfo ffff810076c6c000, task ffff810275696340 ) Stack: 111111110000008c ffff810076c6db40 ffff810076c6db40 ffff810076c6db50 ffff810076c6db50 0000000000000000 111111110000008c ffff810076c6db70 ffff810076c6db70 ffff810076c6db80 Call Trace: {rt_lock+13} {kmem_cache_alloc+79} {mempool_alloc_slab+17} {mempool_alloc+75} {generic_make_request+375} {bio_alloc_bioset+146} {bio_alloc+16} {submit_bh+137} {ll_rw_block+122} {ll_rw_block+161} {journal_commit_transaction+1011} {_raw_spin_unlock_irqrestore+56} {_raw_spin_unlock+46} {rt_lock_slowunlock+65} {__lock_text_start+9} {try_to_del_timer_sync+85} {kjournald+202} {autoremove_wake_function+0} {kjournald+0} {keventd_create_kthread+0} {kthread+219} {schedule_tail+188} {child_rip+8} {keventd_create_kthread+0} {kthread+0} {child_rip+0} --------------------------- | preempt count: 00000002 ] | 2-level deep critical section nesting: ---------------------------------------- .. [] .... _raw_spin_lock+0x16/0x23 .....[] .. ( <= rt_lock_slowlock+0x36/0x20e) .. [] .... _raw_spin_trylock+0x16/0x5a and somewhat later: <3>BUG: sleeping function called from invalid context kjournald(1105) at kernel /rtmutex.c:1030 in_atomic():1 [00000001], irqs_disabled():0 Call Trace: {__might_sleep+271} {rt_mutex_lock+29} {rt_down_read+71} {blocking_notifier_call_chain+27} {profile_task_exit+21} {do_exit+37} {_raw_spin_unlock_irqrestore+56} {kernel_math_error+0} {do_trap+223} {kmem_cache_alloc+79} {do_invalid_op+167} {rt_lock_slowlock+181} {printk+103} {error_exit+0} {kmem_cache_alloc+79} {kmem_cache_alloc+79} {rt_lock_slowlock+181} {rt_lock_slowlock+141} {rt_lock+13} {kmem_cache_alloc+79} {mempool_alloc_slab+17} {mempool_alloc+75} {generic_make_request+375} {bio_alloc_bioset+146} {bio_alloc+16} {submit_bh+137} {ll_rw_block+122} {ll_rw_block+161} {journal_commit_transaction+1011} {_raw_spin_unlock_irqrestore+56} {_raw_spin_unlock+46} {rt_lock_slowunlock+65} {__lock_text_start+9} {try_to_del_timer_sync+85} {kjournald+202} {autoremove_wake_function+0} {kjournald+0} {keventd_create_kthread+0} {kthread+219} {schedule_tail+188} {child_rip+8} {keventd_create_kthread+0} {kthread+0} {child_rip+0} --------------------------- | preempt count: 00000001 ] | 1-level deep critical section nesting: ---------------------------------------- .. [] .... _raw_spin_lock+0x16/0x23 .....[] .. ( <= rt_lock_slowlock+0x36/0x20e) or there's this: BUG: soft lockup detected on CPU#3! Call Trace: {softlockup_tick+212} {kmem_cache_free+64} {run_local_timers+19} {update_process_times+76} {smp_local_timer_interrupt+43} {smp_apic_timer_interrupt+64} {apic_timer_interrupt+132} {kmem_cache_free+64} {.text.lock.spinlock+12} {_raw_spin_lock+22} {rt_lock_slowlock+54} {add_preempt_count+36} {rt_lock+13} {kmem_cache_free+64} {__cleanup_sighand+32} {release_task+665} {do_exit+2193} {kernel_math_error+0} {do_trap+223} {kmem_cache_alloc+79} {do_invalid_op+167} {rt_lock_slowlock+181} {printk+103} {error_exit+0} {kmem_cache_alloc+79} {kmem_cache_alloc+79} {rt_lock_slowlock+181} {rt_lock_slowlock+141} {rt_lock+13} {kmem_cache_alloc+79} {mempool_alloc_slab+17} {mempool_alloc+75} {generic_make_request+375} {bio_alloc_bioset+146} {bio_alloc+16} {submit_bh+137} {ll_rw_block+122} {ll_rw_block+161} {journal_commit_transaction+1011} {_raw_spin_unlock_irqrestore+56} {_raw_spin_unlock+46} {rt_lock_slowunlock+65} {__lock_text_start+9} {try_to_del_timer_sync+85} {kjournald+202} {autoremove_wake_function+0} {kjournald+0} {keventd_create_kthread+0} {kthread+219} {schedule_tail+188} {child_rip+8} {keventd_create_kthread+0} {kthread+0} {child_rip+0} --------------------------- | preempt count: 00010003 ] | 3-level deep critical section nesting: ---------------------------------------- .. [] .... _raw_spin_lock+0x16/0x23 .....[] .. ( <= rt_lock_slowlock+0x36/0x20e) .. [] .... _raw_spin_lock+0x16/0x23 .....[] .. ( <= rt_lock_slowlock+0x36/0x20e) .. [] .... _raw_spin_lock+0x16/0x23 .....[] .. ( <= softlockup_tick+0xbe/0xe9) and finally: IRQ 1/1085[CPU#0]: BUG in set_palette at drivers/char/vt.c:2924 Call Trace: {_raw_spin_lock_irqsave+24} {__WARN_ON+100} {set_palette+54} {reset_palette+66} {reset_vc+111} {sysrq_handle_SAK+37} {__handle_sysrq+149} {handle_sysrq+23} {kbd_event+737} {input_event+1067} {atkbd_report_key+80} {atkbd_interrupt+1230} {serio_interrupt+69} {i8042_interrupt+499} {handle_IRQ_event+92} {keventd_create_kthread+0} {do_irqd+350} {do_irqd+0} {do_irqd+0} {kthread+219} {schedule_tail+188} {child_rip+8} {keventd_create_kthread+0} {kthread+0} {child_rip+0} --------------------------- | preempt count: 00000001 ] | 1-level deep critical section nesting: ---------------------------------------- .. [] .... _raw_spin_lock_irqsave+0x18/0x29 .....[] .. ( <= __WARN_ON+0x1f/0x82) -- Robert Crocombe rcrocomb@gmail.com - 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/