QT 崩溃日志
睡不着睡不着睡不着
从事软件开发数年,《程序员修炼之道》《人月神话》《JavaScript权威指南》《重构》《集体智慧编程》《HeadFirst设计模式》《EffectiveJava》》《JavaPerformance》《Java解惑》《HeadFirst面向对象的分析和设计》《ThinkinginJava》《Java核心技术(CoreJava)》《深入理解Java虚拟机》《数据结构和算法》《Android进阶指北》《Android进阶解密》《Android内核剖析》《最强Android书:架构大剖析》《Android系统源代码情景分析》《《高性能Android应用开发》《Android进阶之光》都没看过!
展开
-
程序无响应排查
在此前提下,打开DEBUGVIew辅助工具,通过耐心操作触发复现了该BUG,通过DEBUGView中打印出的信息,定位了是引用库的问题。程序出现无响应时,没有触发到我应用层的异常捕获,怀疑是由其他库或者计算机引起的崩溃。程序无规律的会出现程序无响应,然后卡死退出!原创 2022-12-02 13:19:40 · 261 阅读 · 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 · 2788 阅读 · 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 · 1085 阅读 · 1 评论 -
QT C++ C:\Windows\SYSTEM32\ntdll.dll错误异常
QT C++ C:\Windows\SYSTEM32\ntdll.dll错误异常原创 2021-12-10 09:19:40 · 5985 阅读 · 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 · 3284 阅读 · 0 评论