在不同的机器上(具有相同操作系统的工作站和笔记本电脑)调试我的大量软件(python + 编译的 C++)Ubuntu 18.0464 位)我发现通过使用我的USB Type C 网络适配器(使用 USB Type B NIC 也一样)我收到消息:
*** buffer overflow detected ***: python terminated
Aborted (core dumped)
不幸的是,我的 14 英寸笔记本电脑上没有原生 NIC,我需要使用 USB 适配器。我在工作站上测试了该软件,它通过使用主板 NIC 工作,而尝试使用 USB NIC 时会报告相同的错误消息。
有人知道如何增加适配器内的缓冲区的大小吗?
我尝试过类似的事情:
sudo sysctl -w net.core.rmem_default=33554432
sudo sysctl -w net.core.rmem_max=33554432
但没有帮助。
非常感谢您的任何提示。
欢呼吧,安德里亚
编辑:仅添加一些信息,我在工作站和笔记本电脑上使用最新的内核版本