From owner-freebsd-current@FreeBSD.ORG Mon Apr 26 12:33:18 2004 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 C05D116A4CE for ; Mon, 26 Apr 2004 12:33:18 -0700 (PDT) Received: from mail-gw1.york.ac.uk (mail-gw1.york.ac.uk [144.32.128.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id 304F643D5E for ; Mon, 26 Apr 2004 12:33:18 -0700 (PDT) (envelope-from gavin.atkinson@ury.york.ac.uk) Received: from ury.york.ac.uk (ury.york.ac.uk [144.32.108.81]) by mail-gw1.york.ac.uk (8.12.10/8.12.10) with ESMTP id i3QJX101007069; Mon, 26 Apr 2004 20:33:01 +0100 (BST) Received: from ury.york.ac.uk (localhost.york.ac.uk [127.0.0.1]) by ury.york.ac.uk (8.12.9p2/8.12.9) with ESMTP id i3QJX1X2040339; Mon, 26 Apr 2004 20:33:01 +0100 (BST) (envelope-from gavin.atkinson@ury.york.ac.uk) Received: from localhost (gavin@localhost)i3QJX0PO040336; Mon, 26 Apr 2004 20:33:01 +0100 (BST) (envelope-from gavin.atkinson@ury.york.ac.uk) X-Authentication-Warning: ury.york.ac.uk: gavin owned process doing -bs Date: Mon, 26 Apr 2004 20:33:00 +0100 (BST) From: Gavin Atkinson X-X-Sender: gavin@ury.york.ac.uk To: Dan Nelson In-Reply-To: <20040426172146.GE2771@dan.emsphone.com> Message-ID: <20040426202510.P40120@ury.york.ac.uk> References: <20040426174558.Y36874@ury.york.ac.uk> <20040426172146.GE2771@dan.emsphone.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-York-MailScanner: Found to be clean cc: freebsd-current@freebsd.org Subject: Re: panic: Exit: Single threading fouled up 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: Mon, 26 Apr 2004 19:33:18 -0000 On Mon, 26 Apr 2004, Dan Nelson wrote: > In the last episode (Apr 26), Gavin Atkinson said: > > I've seen this panic twice now, once on a heavily loaded UP machine > > running gnome at the time, and once on an SMP (hyperthreaded) machine > > which was mostly idle as it was shutting down. Both running with ULE. > I've gotten it 6 times while running the pike testsuite, but not > reliably enough that I can run a WITNESS kernel for a couple hours and > catch it. SMP system, 4BSD scheduler, libpthread. Hangs trying to > flush buffers so it has never generated a crashdump. The couple of > times I was able to break into the debugger before the hang, a ps > showed most of the processes in the system waiting for the "proctree" > mutex. I'll find out what ps says from DDB next time it happens. I am running with WITNESS enabled, but haven't seen any extra messages or anything before the hang. I am using a libmap.conf to map everythng to libpthread. I'm cvsupping to top-of-tree at the moment, but I can't see any changes that would have fixed this. Gavin