Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 17:58
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

есть сложное приложение, содержащее много сигналов/слотов. В кратце - по даблклику на файле в списке мы через слот (тут queuedConnection) вызываем метод у класса на вершине некой иерархии, тот спускается вниз, вызывает метод open у некое класса, тот фейлится и кидает сигнал error()Так вот, после испускания этого сигнала (иногда) вылетает такое сообщение в консоль:Код:QMutex::lock: Deadlock detected in thread 0x7fff70ff3be0 Приложение естественно виснет.Треды есть только кутешные, хз что и думать и куда копать.аддед: треды:мейн: qApp->thread() 0x101e085c0перед ссигналом эррор: this->thread() 0x101e085c0дедлок в треде: 0x7fff70ff3be0что интересно - дедлокнутый тред сохраняется от запуска к запуску
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
К вопросу о тональных сигналах BIOS Guest Новый архив 3 0 27.09.2011 16:12
Вопрос о слотах pci-e x16 и юж. мосте Guest Новый архив 3 0 27.09.2011 11:59



© www.otvetnemail.ru - Форум вопросов и ответов.