首页| 论坛| 消息

标题:QT 在linux下运行10个小时崩溃,找不到问题求帮助,感谢
作者:a7530573291
日期:2021-05-28 09:03
内容:

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


#1 [九重水 05-28 09:18]
你贴qt的代码有什么用,肯定是你的代码出问题啊,贴你自己相关代码出来。调用堆栈显示你的最后一个函数是ComPort::slotReadData
#2 [风影十三水 05-29 09:17]
看你的情况应该是在某一时刻程序进行了崩溃,最大的可能是在此刻发生了越界,
底层抛出来了中断信号,所以还是检查代码,看看有没有存在越界的情况,,,
我之前就遇到类似情况,也是运行的时间不定,最后定位到就是在某一时刻获取数据失败,
导致QList为空,没有进行判空处理,直接进行了操作,导致越界,所以发生崩溃,
而且不定时(因为我是获取json数据,在某一时间可能获取失败,导致list为空),,,
#3 [圣域天子 05-29 17:25]
QByteArray的data() 指针有没有指到外部变量去?看上去有可能是内存重复 free了
#4 [sj_sk 06-04 12:26]
内存耗尽了?

回复 发表
主题 版块