From owner-freebsd-bugs Wed Jun 30 8:30: 6 1999 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 3CF95154F5 for ; Wed, 30 Jun 1999 08:30:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id IAA28817; Wed, 30 Jun 1999 08:30:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from lion.butya.kz (butya-gw.butya.kz [194.87.112.252]) by hub.freebsd.org (Postfix) with ESMTP id 7DDD915298 for ; Wed, 30 Jun 1999 08:25:32 -0700 (PDT) (envelope-from bp@butya.kz) Received: from bp by lion.butya.kz with local (Exim 2.12 #1) id 10zMEp-000C98-00 for FreeBSD-gnats-submit@freebsd.org; Wed, 30 Jun 1999 22:25:27 +0700 Message-Id: Date: Wed, 30 Jun 1999 22:25:27 +0700 From: bp@butya.kz Reply-To: bp@butya.kz To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: kern/12464: bad reference in struct vm_zone Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 12464 >Category: kern >Synopsis: bad reference in struct vm_zone >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Jun 30 08:30:01 PDT 1999 >Closed-Date: >Last-Modified: >Originator: Boris Popov >Release: FreeBSD 3.2-STABLE i386 >Organization: none >Environment: 3.x and 4.x >Description: Name of vm-zone passed to zinit(). In 'nfs.ko' module zone name located in static KLD's memory. This causes problems after KLD is unloaded because 'zname' now points to an invalid memory region. >How-To-Repeat: kldload nfs.ko sysctl vm.zone /* that works now */ kldunload nfs.ko sysctl vm.zone /* and now we got a panic */ >Fix: Not sure, but probably pointer to zname should be allocated dynamically or, better have something like zuninit() function. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message