摘要: 在ubuntu系统下运行Qt程序 Qt的程序就相当于X11的一个客户端,受X11的限制 近期,在处理一起离奇事件,发现UI的qt界面已经卡死了,无鼠标键盘任何反应 但程序是运行的,比如与其他设备通信是正常的,说明程序本身没有死掉。 通过断点,发现所有的槽均失效了 如果重启应用程序,可以恢复正常的。 阅读全文
posted @ 2020-12-29 14:56 小刚学长 阅读(909) 评论(0) 推荐(0) 编辑
摘要: 当程序卡住的时候,如何通过GDB判断卡在哪里? 程序运行没有“反应”,或出现卡死现象,此时除了猜测代码逻辑以外,可以通过GDB进行调试 首先获取进程的PID,可以通过Top命令获取 也可以通过 ps -aux | grep xxx xxx为你程序前几个字符,区分大小写,可以一个字母也可以多个,但要连 阅读全文
posted @ 2020-12-29 10:34 小刚学长 阅读(783) 评论(0) 推荐(0) 编辑