我在Mac OS X / Qt上编写应用程序。 我有一个带有事件循环的线程。在这个线程中,我对每个tick进行MySQL查询(由qtimer调用)。
随机应用程序崩溃时出现以下回溯:
#0 0x00e27acd in QMutex::lock ()
#1 0x00f5842d in QMetaObjectPrivate::connect ()
#2 0x00f5897f in QObject::connect ()
#3 0x0134c230 in QMYSQLResult::QMYSQLResult ()
#4 0x0134c2d9 in QMYSQLDriver::createResult ()
#5 0x0006daae in QSqlDatabase::exec ()
可能是什么问题?
答案 0 :(得分:0)
您应该确保从执行MySQL查询的同一个线程设置MySQL连接。