Цитата(esaulenka @ May 13 2017, 23:34)

В теме слово lwIP, в сообщениях вывод статистики по lwIP, в ответе - FreeRTOSconfig.h
Forger, Вы вопрос-то читали?
Возвращаясь к нашим утечкам.
Во-первых, мы про какую версию разговариваем? Глянул последнюю, 2.0.2 - там счётчики занятых-свободных объектов - mem_size_t, который тот же size_t, т.е. на ARM'ах явно 32-битный. Гипотеза "счётчик буфера входящих пакетов в один прекрасный момент стал меньше нуля" работает только на 16-битных счётчиках.
Во-вторых, во всё той же версии есть опция проверки утечек памяти - место, которое должно быть свободным, заполняется паттерном, при выделении памяти этот паттерн проверяется. Тормозить будет, конечно, но так только баг быстрее вылезет :-)
Версия 1.4.2. Тип данных счетчиков - u16_t (unsigned short).
В каком случае могло так получиться, что счетчик стал отрицательным?
Как включаются данные проверочки, быть может они есть и в 1.4.2 версии?