Описание тега double-free

1 ответ

Двойное освобождение или повреждение (! Prev) Прервано (ядро сброшено) Ошибка на языке C

int get_rates(Date start_at, Date end_at,unsigned n_currencies, char *currencies[], Rate *result){ char link[1024]; char * simbolos=envirgular(currencies,n_currencies); char * linkp=link; snprintf(link, sizeof(link), "https://api.exchangeratesapi.io…
1 ответ

std::vector с использованием back(), pop_back(), push_back(), получить ошибку "двойного освобождения или повреждения"

У меня есть следующий код: struct branchInfo{ Quaternion r; Vector3 p; std::vector<Vector3> branchPoints; }; std::vector<Vector3> LSystem::Turtle(){ std::vector<branchInfo> b; // The axiom should always start with a '[' at the star…
23 май '18 в 23:49
0 ответов

Двойное освобождение или повреждение с динамической библиотекой

Я делаю программу для экзамена. Если я использую статические библиотеки, мне удастся скомпилировать мою программу, и она работает. Я использую библиотеку ROOT (cern) для управления данными и рисования гистограммы. Здесь есть вывод memcheck с Valgrin…
23 май '14 в 07:40
1 ответ

Использование Flatbuffer Union вызвало ошибку двойного освобождения или повреждения

В конце выполнения моей программы я получаю следующую ошибку: * Ошибка в `./bin/test': двойное освобождение или повреждение (нет): 0x00007ffd34dab0d0 * Прервано В настоящее время я тестирую объектно-ориентированный API (--gen-object-api) из Flatbuff…
0 ответов

glibc обнаружил двойное освобождение или повреждение (fasttop) с помощью apache-tomcat6_0.43 и чашек

У меня есть java веб-приложение, работающее в sles 11 sp3 приложение, отправляющее pdf файлы в чашки, иногда сбой приложения и остановка службы tomcat, ошибка INFO: Starting printing: 36199.pdf by Thread-2508 *** glibc detected *** /opt/jre1.6.0_31/…
29 май '15 в 14:03
2 ответа

Программа на C, которая читает файл и преобразовывает его символы, выдает ошибку двойного освобождения или повреждения

При выполнении моей программы у меня есть эта ошибка: *** Error in `./xorcipher': double free or corruption (!prev): 0x00000000024a1010 *** ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7fe869b317e5] /lib/x86_64-linux-gnu/…
29 дек '17 в 19:42
0 ответов

Почему мой код закончился освобождением более одного раза

Я задаю этот вопрос, потому что я попытался решить проблему euler 215 с кодом ниже, и он не работает. Я хотел бы получить любую информацию о том, что идет не так и как я могу это исправить. Спасибо всем большое за вашу помощь. Вот код: bloque.cpp (к…
04 ноя '18 в 12:41
1 ответ

Правильно завершить разветвленный процесс в C++

Читая ответ на Как закончить код C++, я узнал, что вызов exit из C++ код плохой. Но что, если я разветвил дочерний процесс, который должен где-то завершиться и настолько глубоко в стеке вызовов, что передача его кода выхода в main была бы невозможна…
19 май '15 в 23:00
1 ответ

Вывести mallopt M_CHECK_ACTION error в файл журнала

Я пытаюсь защитить свой процесс от потенциального кода румян, который может вызвать сценарий двойного освобождения с использованием mallopt(M_CHECK_ACTION, 3). Есть ли способ вывести ошибку в случае двойного освобождения в файл журнала? Мой процесс …
31 июл '12 в 11:53
2 ответа

Ошибка двойного освобождения с указателем на массив mpz_t

В настоящее время я изучаю libgmp и с этой целью пишу небольшую программу, которая находит основные факторы. Моя программа вызывает функцию, которая заполняет массив различным количеством целых чисел mpz_t, простых множителей заданного числа, которы…
12 дек '09 в 02:49
0 ответов

Почему в коде появляется ошибка двойного освобождения или повреждения?

Я пишу реализацию связанного списка для набора целых чисел ADT и получаю ошибку двойного освобождения или искажения, когда я компилирую и запускаю свой код, и на всю жизнь я не могу понять источник. Первоначально я думал, что это было в деструкторе,…
09 фев '17 в 19:59
1 ответ

Swift malloc_error_break вылетает с двойной свободой

Я работаю над приложением, которое извлекает данные из веб-API. Большую часть времени он работает отлично; однако иногда я получаю сообщение об ошибке: malloc: *** error for object 0x7fc2b061de30: double free *** установить точку останова в malloc_e…
05 май '16 в 15:12
1 ответ

Двойное бесплатное исключение в Boost.Test

У меня возникла проблема, возникающая при выполнении тестовых примеров Boost.Test в кластере. Ошибка: *** glibc detected *** ...myprogram.test: corrupted double-linked list: 0x000000000096b4d0 *** Запуск Valgrind на это дает мне: ==9687== Invalid fr…
09 апр '18 в 12:13
1 ответ

Двойное освобождение или повреждение (fasttop) при использовании рекурсивного метода в C++

Я реализовал класс Stack и попытался использовать этот класс для решения Ханойской проблемы. Вот мой код: template<class Datatype> class Node { public: Node() { next = NULL; prev = NULL; } Node* getNext() { return next; } Node* getPrev() { ret…
04 мар '14 в 21:28
0 ответов

Ошибка - двойное освобождение или повреждение (fasttop) в C

Я пытаюсь написать программу, используя заголовочные файлы для обработки списков и файлов для назначения, но у меня возникли проблемы с ошибкой, упомянутой в заголовке. Ошибка происходит в 3-й раз, когда запускается addNode (addNode(l, r3);), и прои…
18 июн '15 в 11:13
1 ответ

Освобождение 2D массива - двойное освобождение или повреждение

У меня есть следующий код, который просто создает матрицу динамически и заполняет ее некоторыми случайными значениями, основанными на измерении, которое пользователь дает программе: void initialize(){ // iteration variables for the loop int i,j; // …
02 фев '18 в 15:49
1 ответ

Проблемы освобождения и выделения памяти в Фортране

У меня возникли проблемы с освобождением и распределением компонентов части моего кода на Фортране. в частности, я думаю, что проблема связана с распределением памяти при поиске в моем сообщении об ошибке в Интернете. Сообщение об ошибке говорит о н…
04 апр '12 в 20:59
4 ответа

Что значит "двойной свободный"?

Как следует из названия, я новичок в C, и вскоре у меня будет среднесрочная перспектива. Я пересматриваю прошлые статьи в настоящее время, и повторяющаяся тема - двойная бесплатная проблема. Я понимаю, что это процесс вызова free() в одной и той же …
11 янв '14 в 01:25
3 ответа

Почему бы не удвоить ошибку в моем коде C++?

Версия g++ g++ (GCC) 4.1.2 20080704 (Red Hat 4.1.2-50) Мой тестовый код следующий #include <iostream> using namespace std; class Handle{ public: Handle(int *p, int u):_p(p),use(u){} ~Handle(){cout << "delete" << endl; delete _p;} v…
08 июл '12 в 02:10
0 ответов

Ошибка pygattlib: Ошибка в `python': двойное освобождение или повреждение (fasttop)

Я пытался какое-то время использовать эту библиотеку pygattlib Я выполнил все шаги точно так, как указано в документации. Я попробовал это на Raspberry Pi 3, а также на Raspberry Pi Zero W, на котором работает RASPBIAN STRETCH LITE (версия ядра:4.9)…
04 мар '18 в 07:01