我使用insmod命令将模块插入内核。但是,当我使用应用程序测试时,我得到了这个错误。
BUG: unable to handle kernel NULL pointer dereference at 0000000000000008
IP: [<ffffffff812e67a9>] __sock_create+0x149/0x2c0
应用程序有一个函数sock_create,它在内部调用__sock_create。我在该功能中保留了打印输出,但仍无法找出问题所在。 有什么想法吗?
答案 0 :(得分:0)
您可能使用无效参数调用__sock_create
这看起来像是给了它一个空指针,它访问了这个地址的偏移量8。