- 1. hardware error
- 2. line address exist but physical address not exist (page-table invalid)
- 3. not enough memory (including both physical memory and swap)
- 4. Attempted access to a portion of the buffer that does not correspond to the mmap()file (for example, beyond the end of the file, including the case where another process has truncated the file).
Normally case, the 4th case is the most likely case, then the 3rd case. 2dn & 1st, never meet.
How to test the 3rd case? still not know. anyone has some idea?
阅读(1182) | 评论(0) | 转发(0) |