2012-03-02 40 views
0

我使用insmod命令将模块插入内核。但是,当我用一个应用程序进行测试时,我得到这个错误。将模块插入内核时遇到问题

BUG: unable to handle kernel NULL pointer dereference at 0000000000000008 
    IP: [<ffffffff812e67a9>] __sock_create+0x149/0x2c0 

该应用程序有一个函数sock_create,它在内部调用__sock_create。我一直在打印这个功能,但仍然无法找出问题所在。 任何想法?

回答

0

您可能呼叫__sock_create的参数无效。
这看起来像你给它一个空指针,并且它访问了这个地址的偏移量8。