Unable to handle kernel NULL pointer dereference at virtual address 00000000问题的解决


      今天在编译好内核模块后,安装内核模块memdev.ko的时候,出现了Unable to handle kernel NULL pointer dereference at virtual address 00000000等如图所示的问题:

 

 

在百度和google找了很多答案,明显就是跟指针有关系。。。访问了空指针什么的。。。

 

可是代码也有一些怎么找呢??

 

于是我想了一个办法,加入打印语句帮助我知道到底哪个函数出了问题!

 

果然,一下就找到了,如图:

 

 

于是,问题就迎刃而解了。。。

 

 

 

启发链接:

http://book.51cto.com/art/201112/308323.htm

http://blog.sina.com.cn/s/blog_4ab2ba570100y7fk.html

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM