Looks to me like this is on the UI thread. Add a `Q_ASSERT(QThread::currentThread() != qApp->thread());`