From owner-freebsd-stable Tue Mar 19 10:40:41 2002 Delivered-To: freebsd-stable@freebsd.org Received: from apollo.backplane.com (apollo.backplane.com [216.240.41.2]) by hub.freebsd.org (Postfix) with ESMTP id EAFE737B86F for ; Tue, 19 Mar 2002 10:39:24 -0800 (PST) Received: (from dillon@localhost) by apollo.backplane.com (8.11.6/8.9.1) id g2JIdLv76249; Tue, 19 Mar 2002 10:39:21 -0800 (PST) (envelope-from dillon) Date: Tue, 19 Mar 2002 10:39:21 -0800 (PST) From: Matthew Dillon Message-Id: <200203191839.g2JIdLv76249@apollo.backplane.com> To: Andrew MacIntyre Cc: David Malone , Harry Newton , Subject: Re: reproducable panic with python References: Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Yes, this has been fixed. Python was using MAP_ANON|MAP_NOSYNC mmap()'s and this resulted in the possibility of msync() encountering an optimized vm_map_entry that did not yet have a VM object associated with it, causing a panic. Both -stable and -current have been fixed to handle the case. -current was fixed on March 7th, and -stable on March 8th. -Matt :On Wed, 6 Mar 2002, David Malone wrote: : :> On Tue, Mar 05, 2002 at 11:11:48PM +0000, Harry Newton wrote: :> > #!/usr/local/bin/python2.2 :> > :> > import mmap :> > m = mmap.mmap(-1,256,mmap.MAP_ANON) :> > m = 1 :> :> I've made a little progress on this. It doesn't work with python2.0. :> It does work on both -stable and -current. The trace back on -current :> looks is included below. It's doing a msync when it doesdies. : :{...} : :I've not seen any followup concerning resolution of this - have any :conclusions been reached? : :-- :Andrew I MacIntyre "These thoughts are mine alone..." :E-mail: andymac@bullseye.apana.org.au | Snail: PO Box 370 : andymac@pcug.org.au | Belconnen ACT 2616 :Web: http://www.andymac.org/ | Australia : : :To Unsubscribe: send mail to majordomo@FreeBSD.org :with "unsubscribe freebsd-stable" in the body of the message : Matthew Dillon To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message