Вопросы по теме 'heap-corruption'

заставить valgrind прерываться из-за ошибки проверки повреждения кучи?
Я хотел бы попробовать использовать valgrind для обнаружения повреждений кучи. Со следующим "модульным тестом" коррупции: #include <stdlib.h> #include <stdio.h> #include <string.h> int main() { char * c = (char *) malloc(10)...
1711 просмотров
schedule 21.03.2023

Неверный адрес указан для RtlFreeHeap при использовании смарт-карты для подписи (C++)
Я использую C++ и Visual Studio 2010. Когда я использую смарт-карту для выполнения подписи появляется: "Когда программа завершена". Windows has triggered a breakpoint in MyProgram.exe. This may be due to a corruption of the heap, and...
1590 просмотров

Обнаружение повреждения кучи ПЕРЕД сборкой мусора
Я использую CDB (Microsoft Console Debugger) и WinDbg , чтобы попытаться принудительно прервать работу при повреждении кучи. происходит с помощью P/Invoke в ReadFile. Я прочитал из текстового файла гораздо больше байтов, чем я выделил массиву...
1260 просмотров
schedule 02.10.2022

Повреждение кучи с помощью malloc, struct и char *
Кажется, у меня есть повреждение памяти в моей программе C. Я использовал _ASSERTE( _CrtCheckMemory( ) ); , чтобы найти условие задачи, и оно прерывается на строке, которая говорит scep_conf->engine_str = NULL; прямо перед ним. То есть, если я...
2220 просмотров
schedule 09.08.2022

delete[] вызывает повреждение кучи
Я хорошо знаю, что таких проблем бесчисленное множество, но я искал часами и не мог понять, что я сделал не так, поэтому я был бы очень признателен за вашу помощь. (я новичок в программировании) Мне нужно создать своего рода менеджер словарей как...
5113 просмотров
schedule 05.07.2023

Сбой при удалении темы
Я разрабатываю приложение с MFC. Поток пользовательского интерфейса запускает рабочий поток и останавливает его, когда приложение закрывается. Проблема в том, что приложение вылетает каждый раз, когда пытается удалить поток. вот код: Сначала...
865 просмотров
schedule 24.03.2022

Обнаружено повреждение кучи после вызова удаления в визуальном С++?
Я пытаюсь запустить свой код С++, введение которого в этот новый код привело к повреждению памяти, может ли кто-нибудь помочь мне понять, что может быть причиной этого. После вызова удаления я столкнулся с этой проблемой. Я также пробовал размещать...
867 просмотров

Повреждение кучи в моем списке пропуска
У меня возникла проблема с реализацией моего списка пропусков, когда я получаю повреждение кучи, когда я return 0; в своем int main() . Это, по крайней мере, то, где я отлаживался, пока он не разбился. Это мой код: skipnode.h...
197 просмотров
schedule 28.05.2022

Я получаю сообщение об ошибке, обнаруженное повреждение кучи с ошибкой утверждения С++
когда я запускаю этот код, я получаю сообщение об ошибке во время деструктора, есть идеи? элементами данных FloatArray являются.... float* mData; интервал мСайз; ошибка, которую я получаю: ОБНАРУЖЕНО ПОВРЕЖДЕНИЕ КУЧИ: после нормального...
165 просмотров
schedule 02.04.2023

C - Частота подсчета букв в многопоточном режиме вызывает ошибку памяти
Я пытаюсь использовать многопоточность C, чтобы узнать частоту каждой буквы алфавита в текстовом файле. Задание состоит в том, чтобы: 1) написать функцию, которая читает каждое предложение в тексте, оканчивающееся символом '.' 2) напишите функцию,...
231 просмотров

Что вызывает повреждение кучи в моем методе?
Итак, я выследил раздражающее повреждение кучи одним методом. DWORD gdwCounter = 0; TCHAR* GetName(const TCHAR* format, size_t len) { len += (snprintf(NULL, 0, "%lu", gdwCounter) * sizeof(TCHAR)); TCHAR *c = (TCHAR*)malloc(len);...
85 просмотров
schedule 10.10.2022