0 投票
分类:DPDK其他问题 | 用户: (190 分)
修改于 用户:

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

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

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

问题:

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

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

 

1个回答

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

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

QQ交流2群:635461501 (入群请注明来源)

冀ICP备15005332号-2
...