Linux kernel 在内核中插入模块时出现问题

Linux kernel 在内核中插入模块时出现问题,linux-kernel,Linux Kernel,我使用insmod命令在内核中插入了一个模块。但是当我用一个应用程序测试它时,我得到了这个错误 BUG: unable to handle kernel NULL pointer dereference at 0000000000000008 IP: [<ffffffff812e67a9>] __sock_create+0x149/0x2c0 应用程序有一个函数sock\u create,它在内部调用u sock\u create。我在该函数中保留了打印输出,但仍然无法解决问

我使用insmod命令在内核中插入了一个模块。但是当我用一个应用程序测试它时,我得到了这个错误

 BUG: unable to handle kernel NULL pointer dereference at 0000000000000008
  IP: [<ffffffff812e67a9>] __sock_create+0x149/0x2c0
应用程序有一个函数sock\u create,它在内部调用u sock\u create。我在该函数中保留了打印输出,但仍然无法解决问题。 有什么想法吗?

您可能正在使用无效参数调用“sock\u create”。 看起来你给了它一个空指针,它访问了这个地址的偏移量8