Работа с Valgrind |
Здравствуйте, гость ( Вход | Регистрация )
Работа с Valgrind |
RazrFalcon |
29.9.2011, 12:16
Сообщение
#1
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Решил проверить свое приложение при помощи Valgrind.
Некоторые ошибки по исправлял, но остались две нерешенные:
в qmkvextractor.cpp:19 находится: Что здесь не верно? И в чем заключается вторая ошибка?ну и последнее: что значат все эти значения: 1,426 (8 direct, 1,418 indirect) bytes in 1 blocks are definitely lost in loss record 752 of 791 Спасибо. |
|
|
panter_dsd |
29.9.2011, 13:12
Сообщение
#2
|
Жаждущий знаний Группа: Участник Сообщений: 254 Регистрация: 1.1.2009 Из: Санкт-Петербург Пользователь №: 474 Спасибо сказали: 32 раз(а) Репутация: 3 |
А settings удаляешь потом?
|
|
|
RazrFalcon |
29.9.2011, 14:11
Сообщение
#3
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Нет. Он же в главном окне используется, и удаляется при закрытии проги.
А использую я его не только в конструкторе, то есть на протяжении все жизни программы. |
|
|
panter_dsd |
29.9.2011, 14:23
Сообщение
#4
|
Жаждущий знаний Группа: Участник Сообщений: 254 Регистрация: 1.1.2009 Из: Санкт-Петербург Пользователь №: 474 Спасибо сказали: 32 раз(а) Репутация: 3 |
А с чего ты взял, что он удаляется? Или используй умный указатель, или в деструкторе главного окна вручную удаляй.
|
|
|
RazrFalcon |
29.9.2011, 15:07
Сообщение
#5
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
А разве он сам не удалится при закрытии программы?
|
|
|
panter_dsd |
29.9.2011, 15:12
Сообщение
#6
|
Жаждущий знаний Группа: Участник Сообщений: 254 Регистрация: 1.1.2009 Из: Санкт-Петербург Пользователь №: 474 Спасибо сказали: 32 раз(а) Репутация: 3 |
Удалится, конечно. Но валгринд все равно покажет тебе утечку.
|
|
|
RazrFalcon |
29.9.2011, 15:15
Сообщение
#7
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Спасибо. Теперь исчезло это предупреждение.
PS: вторая ошибка, видимо, как то связана с КДЕ |
|
|
panter_dsd |
29.9.2011, 15:30
Сообщение
#8
|
Жаждущий знаний Группа: Участник Сообщений: 254 Регистрация: 1.1.2009 Из: Санкт-Петербург Пользователь №: 474 Спасибо сказали: 32 раз(а) Репутация: 3 |
А второе скорее всего синглтон, так что все в норме.
|
|
|
RazrFalcon |
15.11.2011, 21:13
Сообщение
#9
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Еще один "баг" нашел:
И так несколько раз. Почитал про эту ошибку, но она про не инициализированые переменные, но у меня 101-я строка:
В чем баг? |
|
|
Текстовая версия | Сейчас: 30.12.2024, 20:19 |