查看完整版本: [-- QT 在linux下运行10个小时崩溃,找不到问题求帮助,感谢 --]

QTCN开发网 -> Qt嵌入式开发 -> QT 在linux下运行10个小时崩溃,找不到问题求帮助,感谢 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

a7530573291 2021-05-28 09:03

QT 在linux下运行10个小时崩溃,找不到问题求帮助,感谢

各位大神帮我看下,什么原因,万分感谢!

[attachment=22405][attachment=22406][attachment=22407]

九重水 2021-05-28 09:18
你贴qt的代码有什么用,肯定是你的代码出问题啊,贴你自己相关代码出来。调用堆栈显示你的最后一个函数是ComPort::slotReadData

风影十三水 2021-05-29 09:17
看你的情况应该是在某一时刻程序进行了崩溃,最大的可能是在此刻发生了越界,
底层抛出来了中断信号,所以还是检查代码,看看有没有存在越界的情况,,,
我之前就遇到类似情况,也是运行的时间不定,最后定位到就是在某一时刻获取数据失败,
导致QList为空,没有进行判空处理,直接进行了操作,导致越界,所以发生崩溃,
而且不定时(因为我是获取json数据,在某一时间可能获取失败,导致list为空),,,

圣域天子 2021-05-29 17:25
QByteArray的data() 指针有没有指到外部变量去?看上去有可能是内存重复 free了

sj_sk 2021-06-04 12:26
内存耗尽了?


查看完整版本: [-- QT 在linux下运行10个小时崩溃,找不到问题求帮助,感谢 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled