欢迎来到 DPDK交流社区 ,有什么问题可以尽管在这里提问,您将会收到社区其他成员的回答;也可以将您的总结写在这里,为社区其他成员提供帮助。 (QQ交流群:127163755)

重启dpdk的时候,偶尔出现系统重启的情况,分析发现出现了空指针。本人刚刚接触dpdk,求救各路大神!

0 投票

使用kdump+crash分析了crash log,如下:

下面是我对于出错位置的分析:

对uio_write进行了反汇编,根据crash工具得到的堆栈信息,推理出info为NULL

问题:

        1、不知道DPDK在什么情况下调用了uio_write,它要去写什么内容,希望大神可以帮忙分析一下,本人刚刚接触DPDK,对于很多东西不太了解。

        2、info不是一直为NULL,这是小概率事件,每次都是发生在重启DPDK服务的时候。

 

最新提问 7月 4 分类:DPDK其他问题 | 用户: copy (170 分)
修改于 7月 4 用户:copy

1个回答

0 投票
我的分析是igb_uio被卸载,但通过uio打开的的/dev/uioX的文件句柄在释放时崩溃。
在卸载驱动前必须先detach port
最新回答 7月 10 用户: sunbaojian (260 分)
...