libhv icon indicating copy to clipboard operation
libhv copied to clipboard

Windows环境中,使用ifconfig函数获取网卡参数,启停网卡会导致段错误

Open liutt1312 opened this issue 1 year ago • 2 comments

image

liutt1312 avatar Jul 26 '24 05:07 liutt1312

出错时pAddr->AdapterName的值显示什么?

ithewei avatar Jul 26 '24 11:07 ithewei

出错时pAddr->AdapterName的值显示什么?

显示的是这个:error: Cannot access memory at address 0xbaadf00dbaadf00d 我分析原因是网卡被禁用,导致系统提供的显示网卡信息的地址被内核收回,程序就会显示内存无法访问。使用一下图片方法好像可以解决这个问题。

image

下边这段代码好像也会出现这个问题,但是不太容易复现 image

liutt1312 avatar Jul 29 '24 06:07 liutt1312

https://github.com/ithewei/libhv/pull/777 这个PR应该修复了这个问题

ithewei avatar Oct 23 '25 12:10 ithewei