При тестировании проекта программирования на C я обнаружил эту ошибку:
realloc(): invalid pointer
Я попытался найти причину проблемы с помощью Valgrind .Когда я запустил код в Valgrind, он застрял в бесконечном цикле в другой части моего кода и не обнаружил неверный указатель, поэтому я не получил ответы, которые искал.
Я думаю, что я хочу знать: кто-нибудь еще сталкивался с этой проблемой с Вальгриндом и что не так?Почему Valgrind запускает этот бесконечный цикл, но когда я запускаю код сам, я просто получаю сообщение об ошибке.
GDB действительно обнаружил ошибку, но информации, которую он мне дал, было недостаточно, чтобы исправить ошибку;Вот почему я хочу решить эту проблему, связанную с Valgrind.