0
ответов

Всего лишь цикл и 33 утечки

На моем Mac выглядит странно: $> cat main.c #include int main (int ac, char ** av) {for (int i = 0; я ...
вопрос задан: 18 December 2011 09:31
0
ответов

Использование инструмента 'Analyze Memory' в Qt Creator

Я использую Qt Creator для разработки приложения на C++, и я пытаюсь отследить некоторые утечки памяти. Я следовал этим инструкциям*, и на моей машине Ubuntu установлен Valgrind. Я начинаю свою ...
вопрос задан: 12 December 2011 11:31
0
ответов

Подавление ошибок Valgrind из GTK +

У меня есть приложение, использующее GTK + и Glade; запуск Valgrind с утилитой memcheck выводит около 2000 ошибок. Есть ли у кого-нибудь хороший файл подавления, которым они могут поделиться для приложений GTK? Я ...
вопрос задан: 12 December 2011 09:37
0
ответов

Утечка памяти MPI

Я пишу код, использующий MPI, и постоянно замечал утечки памяти при запуске с valgrind. Пытаясь определить, где была проблема, я закончил с этим простым (и ...
вопрос задан: 12 December 2011 08:48
0
ответов

Может ли сообщение valgrind "Conditional jump or move depends on uninitialized value" быть так называемым "ложным срабатыванием"

Большинство вопросов, которые я нахожу здесь, содержат кусок кода, и на них отвечают, указывая на фактическую ошибку. Мой вопрос касается условных переходов на неинициализированные значения в целом. Я могу ...
вопрос задан: 8 December 2011 14:12
0
ответов

Как перенаправить вывод Valgrind в файл?

При работе с инструментом Valgrind мне нужно регистрировать детали, полученные с помощью инструмента valgrind. Как я могу этого добиться? Я пробовал что-то вроде valgrind a.out | test и valgrind a.out> test It ...
вопрос задан: 2 December 2011 12:01
0
ответов

Valgrind сообщает о «возможной потере» памяти при работе с потоками Boost

У меня есть программа, которая выполняет какое-то действие в отдельном therad, а затем присоединяется к потоку, например: #include #include испускание пространства имен std; void f() { ...
вопрос задан: 18 November 2011 14:49
0
ответов

Как понять вывод callgrind с помощью Kcachegrind

При профилировании журнала Kcachegrind показывает% включительно как 13,92%. Разве это не должно быть близко к 100%, как указано в FAQ Q: 1 ?? Вот скриншот журнала профиля
вопрос задан: 16 November 2011 06:52
0
ответов

Как собрать и установить Valgrind на Mac?

Я использую Mac OS X, использую кодовые блоки. 10.05 Я загрузил Valgrind и извлек папку. Я совершенно заблудился и понятия не имею, как это построить. Я не знаю НИКАКИХ команд терминала / консоли ...
вопрос задан: 12 November 2011 02:53
0
ответов

Установите Valgrind на целевой компьютер PowerPC

У меня есть последний исходный код Valgrind. Я хочу установить Valgrind на целевой машине (powerpc), которая не поддерживает создание какого-либо программного обеспечения. Так что мне нужно будет кросс-компилировать Valgrind в моей сборке ...
вопрос задан: 9 November 2011 05:20
0
ответов

Отладка приложения boost :: thread, высокая частота ложных срабатываний

Я запрограммировал приложение boost :: thread, в котором у меня могут быть условия гонки. Я хочу отладить эту программу. Поэтому я использовал следующие инструменты valgrind: halgrind drd, к сожалению, они ...
вопрос задан: 4 November 2011 13:50
0
ответов

valgrind сообщает об ошибке при печати выделенных строк

Код находится здесь: #include # include # include int main () {символ * buf = malloc (3); strcpy (buf, "привет"); printf ("% s \ n", buf); free (buf); } ...
вопрос задан: 4 November 2011 00:43
0
ответов

Память не освобождена, но все еще доступна, не происходит ли утечки?

Проверяя с помощью valgrind, я вижу, что 5 блоков памяти не были освобождены после завершения моей программы, но они все еще доступны. Нужно ли мне это беспокоить? А как это бывает? (скрыто)
вопрос задан: 25 October 2011 10:16
0
ответов

отслеживание неинициализированных статических переменных

Мне нужно отладить уродливую и огромную математическую библиотеку C, вероятно, когда-то созданную f2c. Код злоупотребляет локальными статическими переменными, и, к сожалению, где-то он, кажется, использует тот факт, что это ...
вопрос задан: 21 October 2011 09:28
0
ответов

Как заставить Valgrind отображать ошибки строки?

Как заставить Valgrind показывать, где именно произошла ошибка? Я скомпилировал свою программу (на машине Windows через терминал Linux через PuTTy), добавив параметр отладки -g. Когда я запускаю Valgrind, я получаю ...
вопрос задан: 17 October 2011 19:18
0
ответов

Valgrind не обнаруживает никаких утечек памяти. Насколько это безопасно?

Я прогнал свой код через valgrind с такими результатами: ==4492== Memcheck, детектор ошибок памяти ==4492== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==4492== Using ...
вопрос задан: 11 October 2011 13:27
0
ответов

Как мне обнаружить подавленную ошибку в Valgrind?

У меня следующий вывод valgrind: == 28099 == == 28099 == СВОДКА КУЧИ: == 28099 == используется на выходе: 0 байт в 0 блоках == 28099 == общее использование кучи: 131 выделение, 131 освобождение, выделено 3 472 байта == ...
вопрос задан: 28 September 2011 07:43
0
ответов

В чем причина этой ошибки Valgrind?

Valgrind жалуется на вызов substr. строка Сообщение :: nextField (строка и ввод) {int posSeparator = input.find_first_of (SEPARATOR); темп. струны; temp = input.substr (0, ...
вопрос задан: 22 September 2011 03:44
0
ответов

Ошибки Valgrind при компоновке с -static - Почему?

У меня есть тестовый драйвер, связанный с библиотекой, которую я написал. Библиотека использует автоинструменты, поэтому она создает как архив (файл .a), так и динамическую библиотеку (.so). Когда я связываю свой драйвер с 'g ++ -static', предположительн
вопрос задан: 21 September 2011 20:32
0
ответов

Непонятная утечка памяти с вектором, C ++, при вызове выхода

Я отладки мою программу, и я заметил, что даже если я отмечаю почти все Это как комментарий и все, что я сделал, было толкать двойные значения в вектор, у меня есть утечка памяти. Я прочитал API в C ++ ...
вопрос задан: 10 September 2011 05:28
0
ответов

Терминальный процесс, работающий внутри VALGRIND

Убивание самого Valgrind, сам по себе не оставляет отчет о выполнении внутреннего процесса. Можно ли отправить терминальный сигнал к процессу, запущенному внутри VALGRIND?
вопрос задан: 6 September 2011 14:17
0
ответов

std :: string operator + () утечка памяти?

Я совершенно беспокоюсь, потому что я написал небольшое приложение, и кажется, что есть утечка памяти, если я верю, что Valgrind (что я на самом деле делаю): == 9321 == 251 байты в 7 блоках определенно теряются в потере ...
вопрос задан: 2 September 2011 13:45
0
ответов

Почему это дает Использование неинициализированного значения размера 8

В моем коде я есть класс с именем мембрана с функцией exciteMod (), функцией с именем решить () и переменной с именем delta_U. Первая строка exciteMod (): this-> delta_U = 0. В решении () я ...
вопрос задан: 17 August 2011 19:34
0
ответов

Valgrind в базовом приложении Qt: сообщает об основных утечках

Итак, я хотел посмотреть, что произойдет с базовым приложением Qt4, скомпилированным из простого файла Makefile при запуске через Valgrind. Что могло бы вызвать эти утечки? Я удаляю все динамически выделяемые ...
вопрос задан: 13 August 2011 06:38
0
ответов

valgrind на ARM9?

Я вижу, что valgrind имеет цель ARM7, но я нахожу противоречивую информацию о том, поддерживает ли valgrind эту ARM9. Цель ARM9, с которой я работаю, работает под управлением Linux. Кто-нибудь конкретно ...
вопрос задан: 11 August 2011 15:56
0
ответов

valgrind сообщает о не освобожденных блоках

Сводка по файлу утечки Valgrind: СВОДКА ОБ ОШИБКАХ: 0 ошибок из 0 контекстов (подавлено: 0 из 0) malloc / free: используется на выходе: 45 065 байт в 12 блоках. malloc / free: 161 выделение, 149 освобождение, 53 301 байт ...
вопрос задан: 8 August 2011 23:58
0
ответов

valgrind и openmp, все еще доступны и, возможно, потеряны, это плохо?

Здесь новичок в c ++. Я улучшал свои навыки управления памятью в течение последних нескольких дней, и моя программа больше не пропускает память, согласно valgrind. Фактически, я вообще не получаю предупреждений от valgrind. ...
вопрос задан: 7 August 2011 14:49
0
ответов

Интерпретация valgrind ошибка

Я пытаюсь отладить свой код с помощью valgrind. Большинство сообщений, которые я получаю: Условный переход или перемещение зависит от неинициализированных значений или Недействительного чтения размера 8. Меня в основном беспокоит первое ...
вопрос задан: 1 August 2011 17:37
0
ответов

Что означает «возможная потеря» в valgrind

У меня много возможных потерянных входов от valgrind. Что это значит ? Поскольку я использую sqlite, и он хорошо протестирован. Я не думаю, что это правильная запись. Что я делаю не так? 16 байт в 1 ...
вопрос задан: 21 July 2011 05:24
0
ответов

snprintf в обработчике сигналов создает ошибку сегментации при запуске с valgrind

Эта очень простая программа на c выдает ошибку сегментации при запуске с valgrind. Он работает нормально, когда запускается нормально. Он вылетает, когда вы отправляете процессу сигнал USR1. Проблема кажется ...
вопрос задан: 21 July 2011 03:13