# ls
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
brk..
brk..
do_page_fault......
do_page_fault......
brk..
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
do_page_fault......
#
运行其它也一样
------解决思路----------------------
do_page_fault()在内核代码: ./arch/XXXX/mm/fault.c里面,比如./arch/x86/mm/fault.c就有该函数的定义。
该函数是很正常的分页内存管理函数,在虚拟内存中需要匹配新的物理内存页的时候会被调用。
所以不是有什么地方出错了。
也许可以找个地方把该打印关了。