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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Программа использующая Phonon шумно падает при вызове QApplication::exit()  (Прочитано 1852 раз)
schmidt
Гость
« : Февраль 15, 2013, 17:23 »

Здравствуйте, уважаемые,

Впервые работаю с Phonon, написал простейшую программу, проигрывающую звуковые уведомления. Запускается, работает, слышен звук, но в момент выхода ( по QApplication::exit() ) шумно падает с выводом на консоль такого сообщения:

Код:
ASSERT: "bp == mediaObjectPrivate" in file /builddir/build/BUILD/phonon-4.6.0/phonon/abstractmediastream.cpp, line 184
The program has unexpectedly finished.

Заглянул в тот самый abstractmediastream.cpp:

Код:
void AbstractMediaStreamPrivate::phononObjectDestroyed(MediaNodePrivate *bp)
{
    // TODO: MediaObject might be in a different thread
    Q_ASSERT(bp == mediaObjectPrivate);        // <<-------- line 184
    Q_UNUSED(bp);
    mediaObjectPrivate = 0;
}

но так в голове моей ничего не прояснилось. Может нужно перед выходом делать для Phonon некий cleanup()? Отвязывать созданные пути, что-либо уничтожать, освобождать? Просветите, будьте так добры Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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