From owner-freebsd-bugs Mon Oct 30 19: 7:57 2000 Delivered-To: freebsd-bugs@freebsd.org Received: from midten.fast.no (midten.fast.no [213.188.8.11]) by hub.freebsd.org (Postfix) with ESMTP id 16FE637B479; Mon, 30 Oct 2000 19:07:50 -0800 (PST) Received: from fast.no (IDENT:tegge@midten.fast.no [213.188.8.11]) by midten.fast.no (8.9.3/8.9.3) with ESMTP id EAA19594; Tue, 31 Oct 2000 04:07:46 +0100 (CET) Message-Id: <200010310307.EAA19594@midten.fast.no> To: johan@FreeBSD.org Cc: freebsd-bugs@FreeBSD.org Subject: Re: kern/2840: mlock+minherit+fork+munlock causes panics or freezes From: Tor.Egge@fast.no In-Reply-To: Your message of "Fri, 27 Oct 2000 13:13:48 -0700 (PDT)" References: <200010272013.NAA78899@freefall.freebsd.org> X-Mailer: Mew version 1.70 on Emacs 19.34.1 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Tue, 31 Oct 2000 04:07:46 +0100 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > Synopsis: mlock+minherit+fork+munlock causes panics or freezes > > State-Changed-From-To: open->feedback > State-Changed-By: johan > State-Changed-When: Fri Oct 27 13:10:31 PDT 2000 > State-Changed-Why: > Hi Tor > > Is this still a problem in more recent version of FreeBSD > (for example 4.x or current). This is still a problem: not# ./minherit minherit: a=0x8055000, alen=0x100000, res=0, errno=0 mlock: res=0, errno=0 pass 0 munlock: res=0, errno=0 munlock: res=0, errno=0 panic: vm_page_unwire: invalid wire count: 0 cpuid = 1; lapic.id = 00000000 Debugger("panic") CPU1 stopping CPUs: 0x00000001... stopped. Stopped at Debugger+0x38: movb $0,in_Debugger.837 db> trace Debugger(c02c9181) at Debugger+0x38 panic(c02e7280,0,bb28000,e4b3eea0,c0270daf) at panic+0xb8 vm_page_unwire(c0840d24,1,dfba336c,8166000,0) at vm_page_unwire+0x9f vm_fault_unwire(dfba3300,8166000,8256000,e4b7f540,e4b3eeec) at vm_fault_unwire+0x53 vm_map_entry_unwire(dfba3300,e4b82b10) at vm_map_entry_unwire+0x15 vm_map_delete(dfba3300,8166000,8256000,8166000,dfba3300) at vm_map_delete+0xca vm_map_remove(dfba3300,8166000,8256000,c034f840,0) at vm_map_remove+0x6a obreak(dfb9d340,e4b3ef80,8054020,100000,8256000) at obreak+0xb7 syscall2(2f,2f,2f,8256000,100000) at syscall2+0x31c Xint0x80_syscall() at Xint0x80_syscall+0x24 db> > The supplied how-to-repeate program does not compile > on a 4.1-STABLE system. Can you please close the PR > if the problem is solved. The content of vm/vm_inherit.h has been moved into vm/vm.h. Just remove the #include line. - Tor Egge To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message