On 29/04/21(Thu) 16:59, Alexander Bluhm wrote: > On Thu, Apr 29, 2021 at 04:17:05PM +0200, Martin Pieuchot wrote: > > On 29/04/21(Thu) 12:07, Alexander Bluhm wrote: > > > On Thu, Apr 29, 2021 at 11:08:30AM +0200, Mark Kettenis wrote: > > > > > > panic: kernel diagnostic assertion "pg->wire_count == 0" failed: > > > > > > file "/usr/src/sys/uvm/uvm_page.c", line 1265 > > > > > > > > I suspect pmapae.c rev 1.61 causes this issue. Does reverting that > > > > commit "fix" the issue? > > > > > > > > It won't really fix the issue as you may still hit the "can't locate PD > > > > page" > > > > panic. > > > > > > I think this diff prevents the panic. But I need one more test run > > > to be sure. > > One test without and one with this diff. Either panic or make build > passes. I am convinced that this triggers the bug. And one of my > i386 regress machines can easily reproduce it. Console access for > developers possible. > > > This 4 pages pdir is never freed, so ok with me to revert this chunk if > > it is the cause of the panic you see. > > How to proceed? Revert this chunk? Or does someone want to look > into the underlying cause soon.
First revert, then look into the underlying cause.
