我在调试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
可能最后十三行是
出错原因,然而我看不明白,请大侠帮忙解答。。。
这个程序在执行(非调试状态)时不会报错。