Много отладки моего программного обеспечения (python + compiledC ++) на разных машинах (рабочих станциях и ноутбуках с той же ОС Ubuntu 18.04 64 бит) Я понял, что с помощью моего сетевого адаптера USB Type C (и то же самое с использованием сетевого адаптера USB типа B) я получил сообщение:
*** buffer overflow detected ***: python terminated
Aborted (core dumped)
К сожалению, у меня нет встроенного сетевого адаптера на моем 14-дюймовом ноутбуке, и мне нужно использовать адаптер USB , Я протестировал программное обеспечение на рабочей станции, и оно работает с использованием сетевой платы материнской платы, в то же время сообщая об этом же сообщении об ошибке, пытаясь использовать сетевой адаптер USB.
Кто-нибудь знает, как увеличить размер буфера в адаптере?
Я пробовал что-то вроде:
sudo sysctl -w net.core.rmem_default=33554432
sudo sysctl -w net.core.rmem_max=33554432
, но это не помогает.
Большое спасибо за любые подсказки.
Приветствия, Андреа
РЕДАКТИРОВАТЬ: просто чтобы добавить некоторую информацию, я использую последнюю версию ядра на рабочей станции и ноутбуке