QT 崩溃日志
睡不着还起得早
2008感动中国年度人物特别奖获得者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
程序无响应排查
在此前提下,打开DEBUGVIew辅助工具,通过耐心操作触发复现了该BUG,通过DEBUGView中打印出的信息,定位了是引用库的问题。程序出现无响应时,没有触发到我应用层的异常捕获,怀疑是由其他库或者计算机引起的崩溃。程序无规律的会出现程序无响应,然后卡死退出!原创 2022-12-02 13:19:40 · 447 阅读 · 0 评论 -
Qt Modbus request timeout异常解决
问题: 1、项目中使用Modbus 232进行串口通讯,QT版本Qt 5.6.3,通讯过程中频繁的出现Modbus request timeout。 2、使用QModbusClient->sendWriteRequest发送长度为205的数据时,出现类似丢包的情况,发送不完整导致响应错误。解决办法: 1、将QT版本升级到Qt5.13.1时,发送数据过去没问题,但是无法相应数据,同时两次连续发送时第二次不生效, 2、将QT版本升级到Qt5.14及以后的版原创 2022-06-14 13:36:19 · 3982 阅读 · 0 评论 -
QT QModbus 232 报错Invalid Modbus request.
调用m_modbusClient->sendWriteRequest,出现Invalid Modbus request错误!原因:数据超长,源码中https://code.qt.io/cgit/qt/qtserialbus.git/tree/src/serialbus/qmodbuspdu.cpp最大长度限制252解决:调整数据长度进行处理 。......原创 2022-06-10 14:33:48 · 1774 阅读 · 1 评论 -
QT C++ C:\Windows\SYSTEM32\ntdll.dll错误异常
QT C++ C:\Windows\SYSTEM32\ntdll.dll错误异常原创 2021-12-10 09:19:40 · 7623 阅读 · 7 评论 -
QT 捕获崩溃日志并定位代码块
1.生成dump文件这边参考博客中的源码地址,breakpaddemo不同编译环境可直接编译运行使用,可得到dmp文件2. dump调试(msvc)2.1 vs2010编译调试关键是原项目需要生成pdb文件,vs需要如下配置(偷图):项目->属性->C/C+±>General->Debug Information Format->Program Database项目->属性->C/C+±>Optimization->Optimizat转载 2021-09-06 11:25:32 · 4218 阅读 · 0 评论
分享