From owner-freebsd-stable@FreeBSD.ORG Mon Dec 15 22:13:08 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 36D171065672 for ; Mon, 15 Dec 2008 22:13:08 +0000 (UTC) (envelope-from ghelmer@palisadesys.com) Received: from cetus.palisadesys.com (cetus.palisadesys.com [205.237.115.21]) by mx1.freebsd.org (Postfix) with ESMTP id EB6B98FC08 for ; Mon, 15 Dec 2008 22:13:07 +0000 (UTC) (envelope-from ghelmer@palisadesys.com) Received: from magellan.palisadesys.com (serverwatch [172.16.1.98]) by cetus.palisadesys.com (8.14.3/8.14.3) with ESMTP id mBFMD7bm021796; Mon, 15 Dec 2008 16:13:07 -0600 (CST) (envelope-from ghelmer@palisadesys.com) Received: from [172.16.2.242] (cetus.palisadesys.com [205.237.115.21]) (authenticated bits=0) by magellan.palisadesys.com (8.14.2/8.14.2) with ESMTP id mBFMD5pN095195; Mon, 15 Dec 2008 16:13:05 -0600 (CST) (envelope-from ghelmer@palisadesys.com) Message-ID: <4946D670.40402@palisadesys.com> Date: Mon, 15 Dec 2008 16:13:04 -0600 From: Guy Helmer User-Agent: Thunderbird 2.0.0.18 (Windows/20081105) MIME-Version: 1.0 To: Kostik Belousov References: <49419BE0.2070502@palisadesys.com> <3a142e750812111900u1d9264bh27d39092f5dcc4bf@mail.gmail.com> <49426880.40302@palisadesys.com> <3a142e750812120729v478d850do93e31e5d8502ef68@mail.gmail.com> <4942C178.2030206@palisadesys.com> <49468FE2.4040007@palisadesys.com> <20081215213332.GQ2038@deviant.kiev.zoral.com.ua> In-Reply-To: <20081215213332.GQ2038@deviant.kiev.zoral.com.ua> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-3.0 (magellan.palisadesys.com [205.237.115.20]); Mon, 15 Dec 2008 16:13:05 -0600 (CST) X-Palisade-MailScanner-Information: Please contact the ISP for more information X-Palisade-MailScanner: Found to be clean X-Palisade-MailScanner-SpamCheck: not spam (whitelisted), SpamAssassin (not cached, score=-4.399, required 6, autolearn=not spam, ALL_TRUSTED -1.80, BAYES_00 -2.60) X-Palisade-MailScanner-From: ghelmer@palisadesys.com Cc: freebsd-stable@freebsd.org Subject: Re: 7.1RC1: system hang X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Dec 2008 22:13:08 -0000 Kostik Belousov wrote: > On Mon, Dec 15, 2008 at 11:12:02AM -0600, Guy Helmer wrote: > >> I have a recurring hang on FreeBSD 7.1 roughly-RC1 (releng_7_1 checkout >> as of 2008-12-08) on a dual-CPU hyperthreaded Xeon i386. Here is the >> output from ps/m, show allpcpu, show locks, show alllocks, allt, show >> allchains, and show lockedvnods commands in the debugger. >> > Can you show me the source line for vm_fault+0x1b1b ? > Do the l *(vm_fault+0x1b1b) at the kgdb prompt, you do not need the core, > only the same debugging kernel as was booted on deadlocked machine. > (kgdb) l *(vm_fault+0x1b1b) 0xc07a765b is in vm_fault (../../../vm/vm_fault.c:888). 883 if (((fault_flags & VM_FAULT_WIRE_MASK) == 0) && (wired == 0)) { 884 vm_fault_prefault(fs.map->pmap, vaddr, fs.entry); 885 } 886 VM_OBJECT_LOCK(fs.object); 887 vm_page_lock_queues(); 888 vm_page_flag_set(fs.m, PG_REFERENCED); 889 890 /* 891 * If the page is not wired down, then put it where the pageout daemon 892 * can find it. Thanks! Let me know if there is anything else you need, Guy