Цитата(Vasiliy Rufitskiy @ Dec 12 2007, 18:13)

Мой проц Tms320DM642
У меня такая проблема возникала при использовании демона типа "UDP-echo". Если клиент посылал запросы очень часто , то sendto начинал возвращать -1.
Лечил этот трабл созданием отдельной "Вещающей" задачи и "слушающего" демона. После этого баг исчез.
Попробовал обойтись без DaemonNew(); Создал поток в нем UDP сокет. Вроде проблема исчезла.
Насколько я понял, проблема именно в созданном DaemonNew потоке и сокете в нем. При отсутствии данных, recvnc возвращает ошибку по timeout. После второй такой ошибки слетает структура PBMQ_free. (См. файл pbm.c)
Ладно вскрытие покажет....