У моего клиента есть старая версия uClinux, ядро 2.6.22, работающая на плате Blackfin STAMP. Основное приложение разделено на 14 процессов, плюс на сервере работает веб-сервер.Ошибка создания сокета Blackfin uClinux
Ошибка, которую мы видим, веб-сервер продолжает работать счастливо, пока приложение VOIP, похоже, не работает с файловыми дескрипторами и не может создавать новые сокеты. Я пробовал каждую технику отладки, о которой я знаю. У меня есть отладчик JTAG, но память слишком мала для символов отладки. Я не могу скомпилировать с Valgrind или что-то в этом роде. Какие-нибудь догадки?
Спасибо,
Майк
О, когда я делаю «df» в нерабочей системе, иногда вижу, что/dev/mtdblock0 заполняется. Это смонтировано как корневая файловая система, что странно, потому что я думал, что MTD только для вспышки. Также есть mtdblock4, который установлен на/flash, который никогда не заполняется. – user3058904