Posted Aug 31, 2009 7:28 UTC (Mon) by kleptog
Parent article: HWPOISON
The vm.memory_failure_recovery parameter delays the killing: the page is merely unmapped by HWPOISON. When this unmapped page is actually referenced at a later time then a SIGBUS will be sent.
Perhaps this is handled properly, but by just unmapping, arn't you running the risk that some later memory allocation by that process might get the same virtual address and thus instead of a SIGBUS the process keeps running with corrupted memory?
ISTM you want to map a known bad page there instead.
to post comments)