Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932572AbWHCPsY (ORCPT ); Thu, 3 Aug 2006 11:48:24 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932580AbWHCPsY (ORCPT ); Thu, 3 Aug 2006 11:48:24 -0400 Received: from wx-out-0102.google.com ([66.249.82.204]:10254 "EHLO wx-out-0102.google.com") by vger.kernel.org with ESMTP id S932572AbWHCPsX (ORCPT ); Thu, 3 Aug 2006 11:48:23 -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=Z/dgn0cftj8oy7vw3RdEd8iwc2f21f/cW/lSL9dvJd160jFEhZezEMyq4jr9t5c6IFepAeOs5U4eRnI+p6/G+cBynfcNagHh7iHcH+/HT7FQ+j7Oj5RFQwyOFu9BABW6ny/Abn3eVGj3e4HP6uT3hswcxCGbFxUjmIm6h/Jckr0= Message-ID: Date: Thu, 3 Aug 2006 08:48:21 -0700 From: "Robert Crocombe" To: "Steven Rostedt" Subject: Re: Problems with 2.6.17-rt8 Cc: linux-kernel@vger.kernel.org, "Ingo Molnar" , "Thomas Gleixner" , "Bill Huey" In-Reply-To: <1154618859.32264.19.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> <1154615261.32264.6.camel@localhost.localdomain> <1154618859.32264.19.camel@localhost.localdomain> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 4406 Lines: 122 I am sad. Okay, I couldn't use that same machine, which had to be swapped with something else, but I have a very similar machine (32GB vs 8GB of RAM, 1 additional video card and some extra 1394b cards) which hit the same problem. The trace from it is: md0_raid1/1118[CPU#3]: BUG in debug_rt_mutex_unlock at kernel/rtmutex-debug.c:471 Call Trace: {_raw_spin_lock_irqsave+34} {__WARN_ON+105} {__WARN_ON+36} {debug_rt_mutex_unlock+204} {rt_lock_slowunlock+30} {__lock_text_start+14} {kmem_cache_alloc+207} {mempool_alloc_slab+22} {mempool_alloc+80} {constant_test_bit+9} {_raw_spin_unlock+51} {rt_lock_slowunlock+70} {get_request+375} {mcount+45} {get_request_wait+45} {mcount+45} {as_merge+0} {as_merge+22} {__make_request+750} {md_thread+0} {generic_make_request+380} {constant_test_bit+9} {_raw_spin_unlock+51} {md_thread+0} {raid1d+246} {mcount+45} {mcount+45} {rt_lock_slowunlock+70} {thread_return+230} {thread_return+230} {constant_test_bit+9} {_raw_spin_unlock+51} {rt_lock_slowunlock+70} {thread_return+230} {__lock_text_start+14} {md_thread+0} {keventd_create_kthread+0} {md_thread+280} {autoremove_wake_function+0} {kthread+224} {schedule_tail+198} {child_rip+8} {keventd_create_kthread+0} {thread_return+230} {thread_return+230} {thread_return+230} {kthread+0} {child_rip+0} --------------------------- | preempt count: 00000002 ] | 2-level deep critical section nesting: ---------------------------------------- .. [] .... _raw_spin_lock+0x1b/0x28 .....[] .. ( <= rt_lock_slowunlock+0x16/0x70) .. [] .... _raw_spin_lock_irqsave+0x22/0x33 .....[] .. ( <= __WARN_ON+0x24/0x8a) which makes: {kmem_cache_alloc+207} the interesting part? However: rcrocomb@spanky:2.6.17-rt8$ grep DEBUG_INFO .config CONFIG_DEBUG_INFO=y rcrocomb@spanky:2.6.17-rt8$ cd arch/x86_64/boot/compressed/ rcrocomb@spanky:compressed$ gdb vmlinux GNU gdb Red Hat Linux (6.3.0.0-1.122rh) Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu"... (no debugging symbols found) Using host libthread_db library "/lib64/libthread_db.so.1". (gdb) li *0xffffffff802792f9 No symbol table is loaded. Use the "file" command. Huh. -- Robert Crocombe rcrocomb@gmail.com In case this might be useful: rcrocomb@spanky:2.6.17-rt8$ grep -i debug .config . . . CONFIG_DEBUG_KERNEL=y # CONFIG_DEBUG_SLAB is not set CONFIG_DEBUG_PREEMPT=y CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_PI_LIST=y CONFIG_DEBUG_TRACE_IRQFLAGS=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_INFO=y # CONFIG_DEBUG_FS is not set # CONFIG_DEBUG_VM is not set CONFIG_DEBUG_RODATA=y CONFIG_IOMMU_DEBUG=y - 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/