From owner-freebsd-stable@FreeBSD.ORG Wed Sep 21 17:20:53 2005 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 92EA316A41F for ; Wed, 21 Sep 2005 17:20:53 +0000 (GMT) (envelope-from hans@vectorclass.net) Received: from mail.vectorclass.net (mail.vectorclass.net [194.109.66.32]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0D03143D45 for ; Wed, 21 Sep 2005 17:20:52 +0000 (GMT) (envelope-from hans@vectorclass.net) Received: (qmail 68256 invoked by uid 89); 21 Sep 2005 17:20:55 -0000 Received: from cd4401eb0.cable.wanadoo.nl (HELO ?192.168.1.120?) (info@vectorclass.net@212.64.30.176) by mail.vectorclass.net with ESMTPA; 21 Sep 2005 17:20:55 -0000 Mime-Version: 1.0 (Apple Message framework v734) Content-Transfer-Encoding: 7bit Message-Id: <9471E050-BDB3-486D-9AB7-1C1C0626FD66@vectorclass.net> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: freebsd-stable@freebsd.org From: Hans Allis Date: Wed, 21 Sep 2005 19:20:45 +0200 X-Mailer: Apple Mail (2.734) Subject: Panic on RELENG_4_10 running multiple jail()'s with separate vn-disks 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: Wed, 21 Sep 2005 17:20:53 -0000 Running a server with multiple jail()'s each using their own vnode disk image and having panics from time to time. Each jail() has its own /proc mounted. A backtrace of the first and only dump I've got is attached below. The relevant lines of miscfs/ procfs/procfs_status.c are also attached below. The kernel is from RELENG_4_10 from early May, but the miscfs/procfs/ procfs_status.c file hasn't changed since December 2004 in the CVS-repository. I assume that this makes the fact of the kernel being somewhat old irrelevant, but please correct me if I'm wrong. If considered necessary, I will of course cvsup to the latest RELENG_4 and wait for the next panic, but I assume that this wouldn't make much of a difference. kgdb: << if (p->p_flag & P_INMEM) { 125> struct timeval ut, st; 126> 127> calcru(p, &ut, &st, (struct timeval *) NULL); 128> ps += snprintf(ps, psbuf + sizeof(psbuf) - ps, 129> " %ld,%ld %ld,%ld %ld,%ld", 130> p->p_stats->p_start.tv_sec, 131> p->p_stats->p_start.tv_usec, 132> ut.tv_sec, ut.tv_usec, 133> st.tv_sec, st.tv_usec); 134> } else EOD;