From owner-freebsd-stable Tue Dec 30 10:22:14 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id KAA13042 for stable-outgoing; Tue, 30 Dec 1997 10:22:14 -0800 (PST) (envelope-from owner-freebsd-stable) Received: from hub.org (hub.org [209.47.148.200]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id KAA13032 for ; Tue, 30 Dec 1997 10:21:58 -0800 (PST) (envelope-from scrappy@hub.org) Received: from localhost (scrappy@localhost) by hub.org (8.8.5/8.7.5) with SMTP id NAA12724; Tue, 30 Dec 1997 13:21:48 -0500 (EST) Date: Tue, 30 Dec 1997 13:21:47 -0500 (EST) From: The Hermit Hacker To: Tom cc: freebsd-stable@freebsd.org Subject: Re: Nov 21st stable kernel panicking... In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Tue, 30 Dec 1997, Tom wrote: > > On Tue, 30 Dec 1997, The Hermit Hacker wrote: > > > On Tue, 30 Dec 1997, Wut!? wrote: > > > > > Hrmm.. Did you update your whole etc. dir when you did a CVSUP or > > > whatever you did.. I used to have those problems and when I got the > > > updated RC and rc.conf etc, mine worked fine. I don't know, give it a try :) > > > > This could very well be where I screwed up :( I just rebuild and > > installed a new kernel...am doing a make world right now to go alone with > > it. Does anyone have a "clean" method of updating /etc, or do you just go > > through one file at a time and decide what needs to be updated and what > > doesn't? :( > > Do an entire make world is important, updating /etc/ isn't. After all, > the /etc/rc* stuff is just shell scripts. I have 2.2.5 boxes running with > /etc/rc* from 2.1. However these shell scripts don't work so well, if > bins that mess with the kernel aren't updated. Except that right now, I can't even get through a 'make world' without it crashing :( The only thing that I can think of is that it has something to do with my re-arranging (ccd) my news spool, but then I wouldn't have expected to get an error in sockets, I wouldn't think... would I? I got another crash after upgrading the kernel, this time looking like the following. I would suspect swap space, based on it being in the vm_ code, except that I haven't added or removed any swap space in several months: # gdb -k kernel.Dec30 vmcore.10 GDB is free software and you are welcome to distribute copies of it under certain conditions; type "show copying" to see the conditions. There is absolutely no warranty for GDB; type "show warranty" for details. GDB 4.16 (i386-unknown-freebsd), Copyright 1996 Free Software Foundation, Inc... IdlePTD 1b8000 current pcb at 19f018 panic: vm_object_deallocate: object deallocated too many times #0 boot (howto=256) at ../../kern/kern_shutdown.c:266 266 dumppcb.pcb_cr3 = rcr3(); (kgdb) where #0 boot (howto=256) at ../../kern/kern_shutdown.c:266 #1 0xf010eca2 in panic ( fmt=0xf016cb93 "vm_object_deallocate: object deallocated too many times") at ../../kern/kern_shutdown.c:390 #2 0xf016cbfd in vm_object_deallocate (object=0xf1e2f580) at ../../vm/vm_object.c:264 #3 0xf016b154 in vm_map_entry_delete (map=0xf101af00, entry=0xf17f5340) at ../../vm/vm_map.c:1885 #4 0xf016b2d0 in vm_map_delete (map=0xf_map_delete (map=0xf101af00, start=40918 91712, end=4091899904) at ../../vm/vm_map.c:1986 #5 0xf012779e in bfreekva (bp=0xf368785c) at ../../kern/vfs_bio.c:194 #6 0xf01280a0 in brelse (bp=0xf368785c) at ../../kern/vfs_bio.c:603 #7 0xf0128988 in getnewbuf (slpflag=0, slptimeo=0, size=1024, maxsize=8192) at ../../kern/vfs_bio.c:1000 #8 0xf0128d25 in getblk (vp=0xf1d77800, blkno=0, size=1024, slpflag=0, slptimeo=0) at ../../kern/vfs_bio.c:1197 #9 0xf015a7bd in ffs_balloc (ip=0xf184df00, bn=0, size=6, cred=0xf1e60080, bpp=0xefbffecc, flags=1) at ../../ufs/ffs/ffs_balloc.c:149 #10 0xf015db1d in ffs_write (ap=0xefbffef4) at ../../ufs/ufs/ufs_readwrite.c:260 #11 0xf0131fdb in vn_write (fp=0xf1efd700, uio=0xefbfff38, cred=0xf1e60080) at vnode_if.h:283 #12 0xf0115ce6 in write (p=0xf16aa400, uap=0xefbfff94, retval=0xefbfff84) at ../../kern/sys_generic.c:263 #13 0xf017c8f3 in syscall (frame={tf_es = 39, tf_ds = 39, tf_edi = 3, tf_esi = -272638568, tf_ebp = -272638732, tf_isp = -27232, tf_isp = -27262 9788, tf_ebx = 6, tf_edx = 6, tf_ecx = 7, tf_eax = 4, tf_trapno = 7, tf_err = 7, tf_eip = 268975457, tf_cs = 31, tf_eflags = 662, tf_esp = -272640824, tf_ss = 39}) at ../../i386/i386/trap.c:914 #14 0x10083d61 in ?? () Cannot access memory at address 0xefbfdcf8. (kgdb) quit