Russian Qt Forum
Ноябрь 25, 2024, 20:42 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Crash из за QEventLoop::exec() при закрытии главного окна  (Прочитано 3133 раз)
512es
Гость
« : Январь 09, 2012, 15:58 »

Доброе время суток!
Посмотрите пожалуйста простенький пример. Никак не могу понять из за чего возникает crash.

Создаётся QMainWindow (SDI interface) а в нём в слоте создаётся QObject с QEventLoop.
Так вот, если закрыть окно во время выполнения QEventLoop::exec() то программа вылетает с ошибкой
Цитировать
malloc: *** error for object 0x7fff5fbfe2c0: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug

Qt 4.7.4 Mac OS 10.6.8
Записан
BRE
Гость
« Ответ #1 : Январь 09, 2012, 16:08 »

http://www.forum.crossplatform.ru/index.php?showtopic=8087&pid=56171&start=0&#entry56171
Записан
512es
Гость
« Ответ #2 : Январь 09, 2012, 16:16 »

Спасибо больщушее!

Не пойму как я сам не сообразил..
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.192 секунд. Запросов: 20.