Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 31 Mar 1996 19:37:14 +0000 (GMT)
From:      Adam David <adam@veda.is>
To:        freebsd-current@freebsd.org
Subject:   panic: freeing held page, count=%d
Message-ID:  <199603311937.TAA01462@veda.is>

next in thread | raw e-mail | index | archive | help
March 30th kernel...

GDB 4.13 (i386-unknown-freebsd),
Copyright 1994 Free Software Foundation, Inc...
IdlePTD 1b1000
current pcb at 1a2820
panic: freeing held page, count=%d
#0  boot (howto=256) at ../../i386/i386/machdep.c:942
942                                     dumppcb.pcb_ptd = rcr3();
(kgdb) bt
#0  boot (howto=256) at ../../i386/i386/machdep.c:942
#1  0xf0112606 in panic (fmt=0xf0168f52 "freeing held page, count=%d")
    at ../../kern/subr_prf.c:133
#2  0xf0169042 in vm_page_free (m=0xf01d7100) at ../../vm/vm_page.c:827
#3  0xf0166ef1 in vm_object_terminate (object=0xf08a4900)
    at ../../vm/vm_object.c:409
#4  0xf0166d5b in vm_object_deallocate (object=0xf08a4900)
    at ../../vm/vm_object.c:356
#5  0xf016513c in vm_map_entry_delete (map=0xf08be300, entry=0xf08cd400)
    at ../../vm/vm_map.c:1620
#6  0xf016528e in vm_map_delete (map=0xf08be300, start=0, end=4026265600)
    at ../../vm/vm_map.c:1715
#7  0xf0163c85 in vmspace_free (vm=0xf08be300) at ../../vm/vm_map.c:255
#8  0xf0178576 in cpu_wait (p=0xf0923e00) at ../../i386/i386/vm_machdep.c:628
#9  0xf0108301 in wait1 (q=0xf08b4200, uap=0xefbfff94, retval=0xefbfff84,
    compat=0) at ../../kern/kern_exit.c:427
#10 0xf010812f in wait4 (p=0xf08b4200, uap=0xefbfff94, retval=0xefbfff84)
    at ../../kern/kern_exit.c:324
#11 0xf0174e05 in syscall (frame={tf_es = 39, tf_ds = 39, tf_edi = 0,
      tf_esi = 1, tf_ebp = -272638812, tf_isp = -272629788,
      tf_ebx = -272638748, tf_edx = 2, tf_ecx = -272638748, tf_eax = 7,
      tf_trapno = 12, tf_err = 7, tf_eip = 177973, tf_cs = 31,
      tf_eflags = 514, tf_esp = -272638832, tf_ss = 39})
    at ../../i386/i386/trap.c:904
#12 0xf016d275 in Xsyscall ()

[...]

(kgdb) up 2
#2  0xf0169042 in vm_page_free (m=0xf01d7100) at ../../vm/vm_page.c:827
827                     panic("freeing held page, count=%d", m->hold_count);
(kgdb) print m->hold_count
$1 = 1
(kgdb)

I will keep this coredump for a maximum of 3 days, if anyone needs more detail
from it.

--
Adam David <adam@veda.is>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199603311937.TAA01462>