LINUX.ORG.RU

утечка памяти


0

0

Программа вылетает на 14-ом проходе. Как можно определить, есть ли утечка памяти? Пробовал через DDD но он строчку, вызывающую ошибку не выдает пишет что это в libc.6.so функция chuck_alloc(). Подскажите, где копать?


Ответ на: комментарий от anonymous

Спасибо, помогло. А где бы почитать про программирование а главное про отладку в Линукс? Книжку какую на русском или статью грамотную...

bobych
() автор топика

А valgrind не пробовал? --leak-check=yes ставь и вперед :)

LX ★★
()
Ответ на: комментарий от anonymous

man mtrace там же есть раздел на malloc_hook с примером. В моем дистрибутиве самой утилиты mtrace для парзинга результатов не было -- обошелся хуками.

lunc
()
Ответ на: комментарий от anonymous

Функция, вызываемая до/вместо/после вызова соответствующей функции.

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