From: Nikodemus S. <nik...@ra...> - 2012-10-03 05:30:09
|
Apropos: if anyone sees this with anything else except allocated = 1, please let me know. That seems like a tantalizing hint, but every place where OPEN_REGION_PAGE_FLAG is touched is protected by the free_pages_lock, so I'm stumped for now. Based on my umpteenth re-read of the related code and the fact that this is only ever observed on Darwin I'm 99% convinced this is either a bug in x86[-64]-darwin.c, or inside the Darwin kernel. If someone is continually bitten by this, there is a C variables you can diddle: continue_after_memoryfault_on_unprotected_pages Cheers, -- nikodemus |