Russian Qt Forum
Ноябрь 23, 2024, 21:14
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
2D и 3D графика
>
QImagePixmapCleanupHooks::executeImageHooks crash
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: QImagePixmapCleanupHooks::executeImageHooks crash (Прочитано 2218 раз)
@!!ex
Гость
QImagePixmapCleanupHooks::executeImageHooks crash
«
:
Октябрь 29, 2010, 17:12 »
В Windows версии все ок.
Начали тестировать Mac OS X версию:
Если в рендере я вызываю такой код:
Painter.drawImage(QRect(0,0,1,1),g_Maps[0].Map);
то при закрытии приложения вываливатся:
EXC_BAD_ACCESS
в call stack последняя функция:
QImagePixmapCleanupHooks::executeImageHooks
В чем может быть дело?
g_Maps[0].Map - это QImage.
В него загружена PNG картинка размером 1425 на 800
Painter рисует на GLWidget'e
Рисуется все корректно. Проблема вылезает только при выходе.
судя по колстэку крашится при удалении объекта g_Maps[0].Map
«
Последнее редактирование: Октябрь 29, 2010, 17:28 от @!!ex
»
Записан
@!!ex
Гость
Re: QImagePixmapCleanupHooks::executeImageHooks crash
«
Ответ #1 :
Октябрь 29, 2010, 18:03 »
Похоже проблема в том, что сборщик мусора не вовремя удаляет этот объект.
Сделал вручную создание и удаление и стало все ок.
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...