1
我在Mac OS X/Qt上編寫一個應用程序。 我有一個事件循環線程。在這個線程中,我使MySQL查詢每個tick(由qtimer調用)。Qt /線程事件循環QTimer/MySQL查詢
隨機我的應用程序崩潰,並顯示以下回溯:
#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()
可以採取什麼問題嗎?
我們需要比這更多的信息...例如,什麼是試圖執行內部鎖定函數,它崩潰? Qt是否輸出任何調試信息(當你搞砸時通常會這樣做)?您認爲其他任何信息可能有用嗎? – 2010-02-16 18:15:28