• 5507阅读
  • 3回复

QT 在closeevent 时 崩溃 crash,急!!! [复制链接]

上一主题 下一主题
离线bobbyking
 
只看楼主 倒序阅读 楼主  发表于: 2009-03-26
在Sun5.8下,打开窗口form后,时间久了close时,会出现整个程序crash的情形。很郁闷!
连接DB设定个maxidletime,超出一定时间后,有时候close时就会整个crash。不知是否QTBug?Qt为4.2
GDB信息如下,
(gdb) where
#0  0xfd9a0410 in QWidget::testAttribute_helper ()
   from /sunos-5.8/lib/libQtGui.so.4
#1  0xfd9d2584 in QWidget::mapFromGlobal ()
   from /sunos-5.8/lib/libQtGui.so.4
#2  0xfd9c0218 in QETWidget::translateMouseEvent ()
   from /sunos-5.8/lib/libQtGui.so.4
#3  0xfd9bf7a4 in QApplication::x11ProcessEvent ()
   from /sunos-5.8/lib/libQtGui.so.4
#4  0xfd9df564 in QEventDispatcherX11::processEvents ()
   from /sunos-5.8/lib/libQtGui.so.4
#5  0xfd46cc84 in QEventLoop::processEvents ()
   from /sunos-5.8/lib/libQtCore.so.4
#6  0xfd46ce20 in QEventLoop::exec ()
   from /sunos-5.8/lib/libQtCore.so.4
#7  0xfd471528 in QCoreApplication::exec ()
   from /sunos-5.8/lib/libQtCore.so.4
#8  0x000e3b00 in main (argc=1, argv=0xffbee48c) at src/main.cpp:232

main.cpp line232:app.exec (); //app为QApplication
离线bobbyking
只看该作者 1楼 发表于: 2009-03-26
查了下Qt文档 QApplication 里有 x11ProcessEvent和processEvents,不知是否和这个有关?我用的都是processEvents。
离线bobbyking
只看该作者 2楼 发表于: 2009-03-26
顶一下 求助
离线foxyz

只看该作者 3楼 发表于: 2009-03-26
我好像都是用processEvents()的
快速回复
限100 字节
 
上一个 下一个