LINUX.ORG.RU

/tmp/keypad_fifo Bad address - что это такое??


0

0

есть сишная прога, которая обменивается данными через файл fifo, создаваемый отдельно при помощи mkfifo /tmp/keypad_fifo (ls -la: prw-r--r-- 1 root root), при запуске этой программы система иногда выдет Bad address, ктоннить сталкивался с таким поведением fifo-files?

Thanks!

☆☆

Это бага в твоей программе. Неинициализированный указатель, или выход за границу выделенного блока heap.

nobody ★★
()

Вдогонку. Эта ошибка возвращается обычно при вызове write -- напрямую или через fputs/fprintf/etc. Поэтому ищи где у тебя идет запись в fifo и гляди адреса и размеры записываемых данных.

nobody ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.