Программа Valgrind дает сбой Плохие разрешения для сопоставленного региона по адресу - PullRequest
0 голосов
/ 24 сентября 2011

Я пытаюсь запустить мою программу, чтобы проверить утечки памяти в моей программе, но всякий раз, когда я запускаю свою программу, я получаю

==3476== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==3476== Bad permissions for mapped region at address 0xCFE3FF8
==3476==    at 0x005212e1: get_document_root (mongoose.c:1557)
==3476==


==3476== HEAP SUMMARY:
==3476== in use at exit: 2,134,492 bytes in 3,948 blocks
==3476== total heap usage: 5,473 allocs, 1,525 frees, 2,863,520 bytes allocated
==3476==

, и в полном журнале valgrind нет недопустимого чтения или записи в память,Я не могу понять, почему это происходит сбой.

1 Ответ

0 голосов
/ 26 сентября 2011

Это сбой из-за пользовательской страницы 404, и этого файла не было.Так что он бесконечно искал этот файл и делал переполнение буфера.

...