From owner-freebsd-current@FreeBSD.ORG Fri Aug 7 14:56:26 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 41D1E106564A for ; Fri, 7 Aug 2009 14:56:26 +0000 (UTC) (envelope-from pluknet@gmail.com) Received: from mail-fx0-f224.google.com (mail-fx0-f224.google.com [209.85.220.224]) by mx1.freebsd.org (Postfix) with ESMTP id C96DB8FC20 for ; Fri, 7 Aug 2009 14:56:25 +0000 (UTC) Received: by fxm24 with SMTP id 24so1682806fxm.36 for ; Fri, 07 Aug 2009 07:56:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=CtYbuVEr62DG4qdr7PpVeQhyzTxSGT09KS7AFZ/TIRI=; b=BpUIATXttEdLadmLfmj8VnzrngK+nYfKnF+MFymh5BbS5BXmFpAoYz1XViM1bOt0h+ Sm6EdtlCT9dRebK4rgnVyD/qzczwdoptjNWZ5JbaelgdVPps8dcIeGimFVe0rN25b9ha BwaV2ZCVBfuW97xyJH0IZWtQFq7J+M8G/CiwM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=kB3mF3WSIqrtZ4w23U6Bn/CSeRqw1RUmEde04ftWMnl8KGppEWyI/CZwDNUKNiQb8x VPpjAON5ReRWKc4QFbDhcJMCJFD98X4ZMO7sKD/3P/PymNnayxbn703GEd6MHyBw3Z7i rwlUK2YJ00k6YeU4kwvbNBej1EMJHspnhghAU= MIME-Version: 1.0 Received: by 10.103.6.5 with SMTP id j5mr548908mui.46.1249656984398; Fri, 07 Aug 2009 07:56:24 -0700 (PDT) Date: Fri, 7 Aug 2009 18:56:24 +0400 Message-ID: From: pluknet To: FreeBSD Current Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: [newbus][aac] Lock newbus not exclusively locked @ /usr/HEAD/src/sys/kern/subr_bus.c:3154 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Aug 2009 14:56:26 -0000 Hi. As for today's HEAD I got a panic in bad newbus locking vs aac(4) interaction. acd0: CDRW at ata1-master UDMA33 panic: Lock newbus not exclusively locked @ /usr/HEAD/src/sys/kern/subr_bus.c:3154 cpuid = 0 KDB: enter: panic [thread pid 0 tid 100000 ] Stopped at kdb_enter+0x3d: movq $0,0x69e9e0(%rip) db> bt Tracing pid 0 tid 100000 td 0xffffffff80c2dc00 kdb_enter() at kdb_enter+0x3d panic() at panic+0x17b assert_sx() at assert_sx bus_generic_attach() at bus_generic_attach+0x57 aac_startup() at aac_startup+0xd7 run_interrupt_driven_config_hooks() at run_interrupt_driven_config_hooks+0x6c mi_startup() at mi_startup+0x59 btext() at btext+0x2c db> bt 6 Tracing pid 6 tid 100038 td 0xffffff000267e720 sched_switch() at sched_switch+0x180 mi_switch() at mi_switch+0x21d sleepq_switch() at sleepq_switch+0x123 sleepq_timedwait() at sleepq_timedwait+0x4d _sleep() at _sleep+0x341 aac_command_thread() at aac_command_thread+0xbd fork_exit() at fork_exit+0x12a fork_trampoline() at fork_trampoline+0xe --- trap 0, rip = 0, rsp = 0xffffff8000147d30, rbp = 0 --- db> show locks exclusive sleep mutex Giant (Giant) r = 0 (0xffffffff80c305a0) locked @ /usr/HEAD/src/sys/kern/kern_module.c:117 -- wbr, pluknet