• 5630阅读
  • 0回复

[提问]qt调试提示执行失败,内容为unknown error [复制链接]

上一主题 下一主题
离线mgrmhc
 

只看楼主 倒序阅读 楼主  发表于: 2011-11-11
关键词: QT4调试
我在调试qt程序时,遇到一个问题,在对话框程序执行close()后,继续F10,突然报出执行失败错误,内容为Unknown error。如图:
调试器日志中能看到如下提示:
卸载了库 C:\Windows\SysWOW64\msjter40.dll
>=library-unloaded,id="C:\\Windows\\SysWOW64\\msjint40.dll",target-name="C:\\Windows\\SysWOW64\\msjint40.dll",host-name="C:\\Windows\\SysWOW64\\msjint40.dll",thread-group="i1"
s卸载了库 C:\Windows\SysWOW64\msjint40.dll
>=library-unloaded,id="C:\\Windows\\SysWOW64\\msjet40.dll",target-name="C:\\Windows\\SysWOW64\\msjet40.dll",host-name="C:\\Windows\\SysWOW64\\msjet40.dll",thread-group="i1"
s卸载了库 C:\Windows\SysWOW64\msjet40.dll
>~"./printcmd.c:1916: internal-error: clear_dangling_display_expressions: Assertion `objfile->pspace == solib->pspace' failed.\nA problem internal to GDB has been detected,\nfurther debugging may prove unreliable.\nCreate a core file of GDB? "
>~"(y or n) [answered Y; input not from terminal]\n"
>=libraded,id="C:ry-unloa\\Windows\\SysWOW64\\msjet40.dll",target-name="C:\\Windows\\SysWOW64\\msjet40.dll",host-name="C:\\Windows\\SysWOW64\\msjet40.dll",thread-group="i1"
s卸载了库 C:\Windows\SysWOW64\msjet40.dll
>~"./printcmd.c:1916: internal-error: clear_dangling_display_expressions: Assertion `objfile->pspace == solib->pspace' failed.\nA problem internal to GDB has been detected,\nfurther debugging may prove unreliable.\nCreate a core file of GDB? "
>~"(y or n) [answered Y; input not from terminal]\n"
>2622^error,msg="unknown error"
COOKIE FOR TOKEN 2622 ALREADY EATEN (InferiorRunOk). TWO RESPONSES FOR ONE COMMAND?
执行失败: unknown error
NON-CRITICAL TIMEOUT
可能最后十三行是出错原因,然而我看不明白,请大侠帮忙解答。。。
这个程序在执行(非调试状态)时不会报错。
快速回复
限100 字节
 
上一个 下一个