树莓派上的qt软件卡死问题

Noartist 2018-12-04 07:55:20
树莓派上的qt软件长时间运行,大概一到两天,期间软件运行正常,计时器正常工作,点击屏幕后,突然卡死,但是树莓派系统还正常工作。
请大神帮忙分析一下原因~
...全文
893 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
有没有可能是某些定时器,事件,信号反复触发,尤其是嵌套触发,导致回不到事件循环啦。这种情况很难定位。可以把各个功能拆开来,分片禁用或启用,,直到,错误重现
Noartist 2018-12-06
  • 打赏
  • 举报
回复
引用 1 楼 流浪小狗 的回复:
应该是xorg挂了。多等四五分钟看看。Ctrl+Alt+F4 之类的进入新的会话,而后命令行 htop一下,估计是内存吃紧。注意Qt软件里有没有内存泄漏。既然是树莓派,就用 valgrind 测试内存泄漏吧,Qt creator 分析器支持的。

图形界面没有挂,只是程序卡死了
Noartist 2018-12-06
  • 打赏
  • 举报
回复

用 valgrind 测试内存泄漏的结果,这些文件都是系统的啊……
  • 打赏
  • 举报
回复
应该是xorg挂了。多等四五分钟看看。Ctrl+Alt+F4 之类的进入新的会话,而后命令行 htop一下,估计是内存吃紧。注意Qt软件里有没有内存泄漏。既然是树莓派,就用 valgrind 测试内存泄漏吧,Qt creator 分析器支持的。
疯而不觉 2018-12-05
  • 打赏
  • 举报
回复
一般就是内存问题,我之前用arm跑Qt程序也遇到过卡死的问题

16,203

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧