• 4110阅读
  • 0回复

使用QHttp下载信息后,弹出静态对话框程序挂掉 [复制链接]

上一主题 下一主题
离线2173799
 
只看楼主 倒序阅读 楼主  发表于: 2009-12-08
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
如题, 成功获取信息后,即使将QHttp析构掉,仍然会在弹出静态对话框的时候挂掉。取消请求的发送或者换用其他的对话框都没有问题,运行正常。编译环境为mac os 10.4.8,4.5以下的版本QT编译出的工程有这个问题,4.5及以上版本正常。望高人指点,错误报告如下:
0 0x001fa694 QApplicationPrivate::globalEventProcessor(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 1082
1 0x9595711d DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1181
2 0x9595655b SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 405
3 0x959563c0 SendEventToEventTargetWithOptions + 58
4 0x95984d34 ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 356
5 0x959574d6 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 2134
6 0x9595655b SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 405
7 0x95972eac SendEventToEventTarget + 52
8 0x001f4aee qt_mac_send_event(QFlags<QEventLoop::ProcessEventsFlag>, OpaqueEventRef*, OpaqueWindowPtr*) + 122
9 0x0030e372 QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 594
10 0x000e8b03 QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 49
11 0x00288fdf qt_mac_get_open_file_names(QFileDialogArgs const&, QString*, QString*) + 1337
12 0x00113696 QFileDialog::getOpenFileNames(QWidget*, QString const&, QString const&, QString const&, QString*,
快速回复
限100 字节
 
上一个 下一个