Свързани въпроси 'valgrind'

Как мога да поправя тази грешка на valgrind OS X 10.7.4?
Опитвам се да инсталирам valgrind в OS X 10.7.4. Следвах тези инструкции. Всичко е наред, докато не стартирам make , което ми дава тази грешка: ... Making all in coregrind (cd m_mach && mig /usr/include/mach/mach_vm.defs...
501 изгледи
schedule 26.09.2022

Как да инсталирам valgrind 3.9.0 в centos 5.5
Опитвам се да инсталирам valgrind на моя CentOS-5.5-32bit, за да проверя за проблем с паметта в моя източник. Тъй като не съм много запознат с Linux, не можах да го направя сам и не можах да намеря такива команди чрез търсене. Изтеглих извлечен...
11288 изгледи
schedule 18.09.2022

Преброяване на грешките на valgrind, без да ги докладва
В момента поддържам пул памет. Наскоро добавих извиквания на функция valgrind към този пул, за да го направя по-полезен за откриване на грешки на valgrind, възникващи чрез използването на споменатия пул. Това, което искам да направя с това, е да...
52 изгледи
schedule 18.09.2022

Как да измерим използването на паметта на Valgrind?
Имам приложение, написано на C, което използва обвивката на паметта zmalloc (заимствана от Redis), за да следи общата динамично разпределена памет от моята програма. Също така използвам Valgrind на Linux, за да намеря течове на памет и невалидни...
973 изгледи
schedule 30.09.2022

valgrind Невалидно четене на размер 8
Опитвам се да разбера защо Valgrind съобщава за грешка „Невалидно четене на размер 4“. Кодът се компилира и дава правилен изход на конзолата на Linux. Целта е да се изгради динамичен масив от структура запис (до 10 милиона елемента), който расте...
9331 изгледи
schedule 10.10.2022

новият libstdc++ на gcc5.1 може да разпредели голяма купчина памет
valgrind открива "все още достъпен теч" в празна програма, компилирана с gcc5.1, g++ ./a.cpp , int main () {} valgrind казва, valgrind ./a.out , ==32037== HEAP SUMMARY: ==32037== in use at exit: 72,704 bytes in 1 blocks ==32037==...
1068 изгледи
schedule 06.10.2022

valgrind | Невалидно четене на размер 8 | Адрес 0x7a41270 е 0 байта в блок с размер 4, разпределен
от няколко дни се опитвам да намеря грешка в паметта в моя софтуер. Той е доста сложен, но добре структуриран и форматиран (по мое мнение). Грешката се появява на 64-битова машина, работеща с Debian GNU/Linux. (... не на моята 32-битова машина --...
5211 изгледи
schedule 28.10.2022

Valgrind невалиден размер на четене от 1 в двумерен масив
Аз съм сравнително нов както за valgrind, така и за C и имам проблеми с тълкуването какво точно не е наред с моя код. Получавам невалиден размер на четене от 1 на ред 285 и той казва, че адресът е 0 байта, след като е разпределен блок от 5. Моето...
245 изгледи
schedule 07.11.2022

Защо C толерира декларации на липсващи функции?
Днес се натъкнахме на необичаен феномен, колега извикваше нормално работеща функция в кода си, която задействаше segfault в libc (gethostbyname). Озадачаващото беше, че същата функция работи без проблеми в други изходни файлове в същото време на...
1125 изгледи
schedule 02.12.2023

malloc вътрешна функция / извикване по референция / valgrind
Не съм много професионалист в C и затова получавам проблем с valgrind. Искам да прочета въвеждане от командния ред. Ако опитам по този начин, работи добре. //call the function char *command = getUserInput(); //function char...
185 изгледи
schedule 25.10.2022

Изтичане на памет от Valgrind на malloc
Работя в C проект и създадох следната реализация на хеш таблица: typedef struct hash_record { char* key; char* value; struct hash_record* next; }hash_record; typedef struct hash_bucket { char* key; hash_record* head_record;...
946 изгледи
schedule 18.11.2022

Не може да се намери изтичане на памет
Прекарах миналата седмица, опитвайки се да разбера това изтичане на памет и в този момент съм отчаян. Ще се радвам на всяка помощ. Имам клас Solver, който създава екземпляр на класа PartialGraph във всяка итерация в метода solve (извършване на...
125 изгледи
schedule 13.12.2023

не може да освободи памет
gcc 4.4.4 c89 Имам следната функция, но не мога да освободя паметта. Съобщението, което получавам във Valgrind, подозира функцията getline. Въпреки това, аз съм свободен от указателя на файла в края на функцията. Така че не може да бъде така....
4049 изгледи
schedule 15.01.2024

Декодиране на изход от valgrind
Опитвам се да разбера изхода от valgrind, след като го изпълних, както следва: valgrind --leak-check=yes "someprogram" Резултатът е тук: ==30347== ==30347== HEAP SUMMARY: ==30347== in use at exit: 126,188 bytes in 2,777 blocks ==30347==...
93 изгледи
schedule 11.01.2024

C -структурен масив, проблеми с free, проблеми с присвояването на стойности в моя структурен масив
Това, което следва, е моята програма. Създавам структура, използвайки malloc за разпределяне на памет, защото искам много голям структурен масив, и след това предавам този структурен масив на функции. Функциите не са важни, защото не мога да изляза...
304 изгледи
schedule 05.02.2024

Невалидно четене - Valgrind и C
Нов в C и Valgrind и ръчното управление на паметта и имам проблем с намирането на грешка, която получавам, когато стартирам Valgrind. Имам тази функция, която получава низове от потребителя: char **get_fragments_from_user(){ // No more than...
673 изгледи
schedule 04.02.2024

Грешки на Valgrind
Имам проблем с дешифрирането на изхода на Valgrind, който получавам. Например имам грешка, която казва, че правя незаконен запис на размер 1. Така че добавих един към malloc и това не променя нищо. Тъй като никога преди не съм използвал Valgrind,...
2377 изгледи
schedule 14.02.2024

gcc '-m32' опция променя закръгляването на плаваща запетая, когато не се изпълнява valgrind
Получавам различни закръгляния с плаваща запетая при различни сценарии за изграждане/изпълнение. Обърнете внимание на 2498 във второто изпълнение по-долу... #include <iostream> #include <cassert> #include <typeinfo>...
375 изгледи
schedule 02.11.2023

Колко стабилен е ocilib
Имам този код, който използва OCIlib: int HoleInstrumentenDiffListeDB(GTree *tree) { OCI_Connection* cn; OCI_Statement* st; OCI_Resultset* rs; if (!OCI_Initialize(err_handler, NULL, OCI_ENV_DEFAULT)) return EXIT_FAILURE; char...
663 изгледи

използване на libpcre в рекурсивни функции
Някой има ли идеи какво се случва тук? Имам рекурсивна функция, която понякога прави повиквания към pcre, за да съответства на шаблони в низ, който се изгражда. Работи добре, ако няма скоби в шаблона, който се използва за съпоставяне (екранираните...
489 изгледи
schedule 24.04.2024