Описание тега stack-corruption
1
ответ
Повреждение стека FreeRTOS на STM32F4 с помощью gcc
Я пытаюсь запустить FreeRTOS на моей плате обнаружения stm32f4. Я установил https://github.com/esden/summon-arm-toolchain и создал Makefile для компиляции моего кода. Вот Makefile: TOOLCHAIN_PATH:=/usr/local/sat/bin TOOLCHAIN_PREFIX:=arm-none-eabi O…
19 фев '13 в 14:17
1
ответ
Сбой из-за "обнаружения повреждения стека: прервано"
Недавно я получил жалобу от пользователя на то, что мое приложение зависало. Я извлек следующее из журналов ошибок пользователя и смог понять, почему возникают проблемы: 12-17 10:31:12.446 I/PLAYLIST( 3158): PreparePlaylist 12-17 10:31:12.446 I/PLAY…
17 дек '10 в 15:55
1
ответ
Печать символов в стеке с использованием GDB
Я пытался отладить программу с поврежденным стеком, которая кажется слишком большой (имеет несколько потоков) для ручной отладки. Поэтому мне было интересно, есть ли способ распечатать символы, которые соответствуют адресам в стеке после повреждения…
23 май '17 в 18:07
1
ответ
Разбор сообщения с помощью sscanf на С ++
Я пытаюсь проанализировать следующее "входящее_мессаж" для различных переменных, и код работает отлично, пока функция не завершится. Затем я получаю следующую ошибку: " Ошибка проверки времени выполнения № 2 - стек вокруг переменной network_number" …
20 дек '16 в 07:36
2
ответа
C++ поврежденный стек вокруг переменной
Я получаю сообщение об ошибке в функции, которую я использую. Вся программа предназначена для печати римской цифры или целого числа, когда пользователь дает римскую цифру или целое число. В частности, эта функция предназначена для вычисления римског…
22 май '18 в 23:31
4
ответа
Стек вокруг переменной "temp" поврежден
Я пытаюсь преобразовать std::string, содержащий несколько значений, разделенных пробелами, в векторный объект. У меня это работает (имеется в виду, что отладчик показывает правильные значения в векторе в конце алгоритма), однако я получаю исключение…
24 июл '14 в 19:36
1
ответ
Поврежден стек при ссылке на специализированные шаблоны
Я просто пошел на какое-то странное поведение и какое-то время задавался вопросом, что происходит. Я написал библиотеку C++, содержащую класс MemoryBlock: Итак, у меня есть два заголовочных файла, один для "концепции", а другой для частичной специал…
26 мар '15 в 13:29
2
ответа
Программа segfaults на альпийском Linux. Как мне решить это?
Я работал над библиотекой данных webrtc на C/C++ и написал программу на C для: Создайте двух пиров из одного процесса. Установите связь между ними. Закройте соединение, если оно успешно. Все отлично работает в доке-контейнере Debian и на моем хосте …
02 фев '18 в 06:34
1
ответ
Взлом памяти, чтобы транспонировать матрицу искажает стек, C++
Мне нужно реализовать процедуру транспонирования матрицы в C++. Проблема в сигнатуре, функция должна вызываться так: transpose(in_mat[0][0], n, m, out_mat[0][0]) где n и m размеры. Все значения являются двойными, как матрицы, так и размеры. Поскольк…
21 ноя '15 в 17:24
2
ответа
Методы отладки стека
Я сталкиваюсь с повреждением стека, которое прерывается прямо перед возвращением wWinMain функция.. кто-нибудь может предложить мне способ или несколько советов, как отладить повреждение стека? (желательно в winDbg) Я знаю, что повреждение происходи…
15 май '15 в 13:38
1
ответ
Стек вокруг переменной поврежден
Он вылетает с ошибкой отладки и говорит, что стек вокруг переменной 'code' был поврежден. Это код для лаборатории кода Хэмминга, которую я делаю. Входной файл - это просто набор из 1 и 0 в одной строке. Почему это сбой? void processFile(FILE* read, …
28 июл '13 в 20:38
0
ответов
Почему в моем стеке есть большой разрыв
Я пытаюсь отладить повреждение стека (мое предположение), происходящее в моей программе. Как я отображаю все локальные переменные местоположения в стеке. Я вижу большой разрыв между определенными переменными. Var Stack Address sp 47f0360 msg 47f0370…
01 мар '16 в 09:45
1
ответ
OpenCV: повреждение стека с неиспользуемой переменной
Вопрос впереди Почему простое включение SegmentedBounds вызывает повреждение стека? Он никогда не используется (пока), и я могу продолжить через программу после предупреждения о коррупции без каких-либо явных побочных эффектов. подробности У меня ес…
28 мар '15 в 05:22
1
ответ
"Обратный ход остановлен: предыдущий кадр идентичен этому кадру (поврежденный стек?)" В ARM linux
Я пытаюсь отладить segfault при запуске приложения в Linux (архитектура ARM). Я скопировал файл дампа ядра и попытался получить обратную трассировку, используя arm-gdb на хосте x86_64. Это о / п: $ arm-arago-linux-gnueabi-gdb test_slave6_slave core …
15 авг '15 в 09:42
1
ответ
Ошибка проверки времени выполнения № 2 - стек вокруг переменной 'tempID' поврежден
Недавно я начал кодировать на c, и во время кодирования я столкнулся с этой ошибкой во время выполнения, которая не может найти решение. Он либо отображает эту ошибку времени выполнения, либо останавливается после scanf в случае, если клиент найден,…
10 дек '12 в 17:17
2
ответа
K&R:C - Обнаружено разрушение стека
Мой код такой: int find_test(int argc, char *argv[]) { char line[MAX_LINES]; int c, except = 0, found = 0, number = 0; long lineno = 0; int i = 0; while(--argc > 0 && (*++argv)[0] == '-'){ while(c = *++argv[0]){ switch(c){ case 'x': excep…
15 ноя '12 в 16:00
0
ответов
Проблемы отладки, возникающие из-за поврежденных потоков в Visual Studio 2012 (или более поздней версии) для C++
Хотя эта тема может показаться широкой, я не смог найти в Интернете никакой информации по этому вопросу. По сути, мое приложение работает нормально, пока не пройдет какое-то случайное количество времени, а затем оно падает. Мне удалось отладить толь…
06 янв '16 в 14:29
1
ответ
Ошибка проверки времени выполнения №2 - стек вокруг переменной tempMatrix поврежден
Я пытался запустить функцию, которая получает матрицу, и повернуть ее на 90 градусов по часовой стрелке. По какой-то причине в первом "for" в функции "b" добавляет 1 после достижения значения 2, после этого работает нормально, но затем матрица стано…
17 дек '14 в 18:30
1
ответ
Ошибка при чтении csv-файла в структуру
У меня проблемы с чтением данных из csv-файла и их синтаксическим анализом в структуре. Я думаю, что лучше показать некоторый код. Это моя структура: typedef struct MyStruct{ char text[150]; char attr[4][50]; char check; short int num; } t_mystruct;…
27 дек '15 в 14:40
3
ответа
C++ стек и повреждение кучи
Недавно я читал о повреждении стека и кучи в C & C++. Автор сайта демонстрирует повреждение стека, используя приведенный ниже пример. #include<stdio.h> int main(void) { int b = 10; int a[3]; a[0] = 1; a[1] = 2; a[2] = 3; printf(" b = %d \n",b)…
04 окт '14 в 12:32