Вопросы по теме '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 просмотров
schedule
12.12.2022
Обнаружение повреждения кучи ПЕРЕД сборкой мусора
Я использую 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 просмотров
schedule
23.04.2022
Повреждение кучи в моем списке пропуска
У меня возникла проблема с реализацией моего списка пропусков, когда я получаю повреждение кучи, когда я return 0; в своем int main() . Это, по крайней мере, то, где я отлаживался, пока он не разбился.
Это мой код:
skipnode.h...
197 просмотров
schedule
28.05.2022
Я получаю сообщение об ошибке, обнаруженное повреждение кучи с ошибкой утверждения С++
когда я запускаю этот код, я получаю сообщение об ошибке во время деструктора, есть идеи? элементами данных FloatArray являются.... float* mData; интервал мСайз;
ошибка, которую я получаю: ОБНАРУЖЕНО ПОВРЕЖДЕНИЕ КУЧИ: после нормального...
165 просмотров
schedule
02.04.2023
C - Частота подсчета букв в многопоточном режиме вызывает ошибку памяти
Я пытаюсь использовать многопоточность C, чтобы узнать частоту каждой буквы алфавита в текстовом файле. Задание состоит в том, чтобы: 1) написать функцию, которая читает каждое предложение в тексте, оканчивающееся символом '.' 2) напишите функцию,...
231 просмотров
schedule
22.03.2023
Что вызывает повреждение кучи в моем методе?
Итак, я выследил раздражающее повреждение кучи одним методом.
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