NetBSD chieftec 8.99.5 NetBSD 8.99.5 (GENERIC) #4: Sun Nov  5 07:38:39
CET 2017
root@chieftec:/public/netbsd-root/sys/arch/amd64/compile/GENERIC amd64

   4247         /*
   4248          * if old page is pv-tracked, remove pv_entry from its list.
   4249          */
   4250
   4251         if ((~opte & (PG_V | PG_PVLIST)) == 0) {
   4252                 if ((old_pg = PHYS_TO_VM_PAGE(pmap_pte2pa(opte))) != 
NULL) {
   4253                         KASSERT(uvm_page_locked_p(old_pg)); // <- panic
   4254                         old_pp = VM_PAGE_TO_PP(old_pg);
   4255                 } else if ((old_pp = pmap_pv_tracked(pmap_pte2pa(opte)))
   4256                     == NULL) {
   4257                         pa = pmap_pte2pa(opte);
   4258                         panic("%s: PG_PVLIST with pv-untracked page"
   4259                             " va = %#"PRIxVADDR
   4260                             " pa = %#" PRIxPADDR " (%#" PRIxPADDR ")",
   4261                             __func__, va, pa, atop(pa));
   4262                 }
   4263
   4264                 old_pve = pmap_remove_pv(old_pp, ptp, va);
   4265                 old_pp->pp_attrs |= opte;
   4266         }

http://netbsd.org/~kamil/panic/IMG00093.JPG

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to