From owner-freebsd-current@FreeBSD.ORG Fri Jul 11 05:50:14 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9B56C37B405 for ; Fri, 11 Jul 2003 05:50:14 -0700 (PDT) Received: from mail.gactr.uga.edu (mail.gactr.uga.edu [128.192.37.25]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7EF0A43FCB for ; Fri, 11 Jul 2003 05:50:13 -0700 (PDT) (envelope-from Robin.Blanchard@gactr.uga.edu) Received: (qmail 78537 invoked from network); 11 Jul 2003 12:50:08 -0000 Received: from unknown (HELO ex.gactr.uga.edu) ([10.10.11.21]) (envelope-sender ) by mail.servers.gactr.gc.nat (qmail-ldap-1.03) with SMTP for ; 11 Jul 2003 12:50:07 -0000 Content-Class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-MimeOLE: Produced By Microsoft Exchange V6.0.6375.0 Date: Fri, 11 Jul 2003 08:50:07 -0400 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Witness panic (fxp/polling related) Thread-Index: AcNHIrDp0Ay9rH1VRf6WdhtL85QLEAAh60kg From: "Robin P. Blanchard" To: "John Baldwin" , Subject: RE: Witness panic (fxp/polling related) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 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, 11 Jul 2003 12:50:15 -0000 Alright...Added WITNESS_DDB to the kernel. Here's (hopefully) more = useful info. Again, this is using sources dated yesterday morning. recursed on non-recursive lock (sleep mutex) fxp0 @ /usr/src/sys/dev/fxp/if_fxp. c:1502 first acquired @ /usr/src/sys/dev/fxp/if_fxp.c:1539 panic: recurse Stack backtrace: backtrace(c030b899,c0360800,c030dbd1,d692fc30,100) at backtrace+0x17 panic(c030dbd1,c0305927,603,c0305927,5de) at panic+0xb7 witness_lock(c1510160,8,c0305927,5de,1a4) at witness_lock+0x1fd _mtx_lock_flags(c1510160,0,c0305927,5de,c1510000) at = _mtx_lock_flags+0x63 fxp_poll(c1510000,0,1,603,c400e000) at fxp_poll+0x37 fxp_intr(c1510000,0,c0309d97,215,c40063c8) at fxp_intr+0xc1 ithread_loop(c400ba80,d692fd48,c0309c5c,312,0) at ithread_loop+0x152 fork_exit(c01c5f80,c400ba80,d692fd48) at fork_exit+0xae fork_trampoline() at fork_trampoline+0x1a --- trap 0x1, eip =3D 0, esp =3D 0xd692fd7c, ebp =3D 0 --- Debugger("panic") Stopped at Debugger+0x54: xchgl %ebx,in_Debugger.0 db> show locks exclusive sleep mutex fxp0 (network driver) r =3D 1 (0xc1510160) locked = @ /usr/src/sys/dev/fxp/if_fxp.c:1539 exclusive sleep mutex Giant r =3D 0 (0xc035eb80) locked @ /usr/src/sys/kern/kern_intr.c:533