Ok, I'm working on porting FreeBSD to my arm board, and I am now far enough that I have started getting this panic... The original panic looks like: panic: vm_pageout_flush: partially invalid page 0xc06e66d0 index 3/4 I have done some additional research, and that in vm_pageout_clean, when doing the forward scan it decides to put the page into the array, which will then panic in _flush... In my latest case I get (fs means foreware scan): panic: vm_pageout_clean: fs partially invalid page 0xc06da968 The page that it panics on has: valid: 0xf dirty: 0xff busy: 0x0 wire_count: 0 hold_count: 0 queue: 0x21 pc: 0x7 flags: 0x4 listq: { 0x0, 0xc06d9e18 } This page seems to always be the last page in the object and hence the reason not all the bits of the page are valid... Any clues, or bits of advice to help track it down? Thanks.. -- John-Mark Gurney Voice: +1 415 225 5579 "All that I will do, has been done, All that I have, has not."Received on Thu Mar 17 2005 - 04:10:03 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:30 UTC