Qt creator开发的C++应用程序运行崩溃,异常代码0xc0000409,错误偏移量0x0009efbb解决。

前言

最近在Qt上开发的C++程序每次长时间运行就崩溃了,测试了好几轮都是,后来终于解决,特地记录下。

解决

通过Windows日志,找到应用程序的日志,找到我的程序崩溃的日志,如下截图:

然后查看异常代码0xc0000409,网上有挺多的关于这个问题解决,各种中中木马病毒的,实际对我都没有用,因为这个程序是我自己开发的。
0xc0000409这个异常是堆栈溢出导致的,看到网上一个帖子,说是通过__stdcall解决了,但是对我没有作用。
通过任务管理器查看程序打开后,运行一段时间占据的内存在不断增加,于是检查了程序中开辟的内存,并没有频繁的开辟内存,该销毁的也都销毁了。最后发现是因为我调用了系统的一个接口,那个接口中有开辟内存,我也有调用unlock和release销毁,但是销毁后又用了那个接口中的buffer,查看了下官网API,在调用unlock后,接口中的buffer已经不合法了,但我还一直在使用,结果导致程序运行时间长后直接内存泄漏,直接崩溃。缠绕了几周的问题终于解决了,还是因为自己太大意了。
所以以后对于堆栈溢出这种问题,先检查内存分配和释放的问题,保证正确的使用内存,问题应该就不大了。

Qt creator开发的C++应用程序运行崩溃,异常代码0xc0000409,错误偏移量0x0009efbb解决。相关推荐

  1. Qt Creator 报错:启动程序失败,路径或者权限错误

    系统环境 Win7 64位 1.打开任务管理杀掉 clangbackend 进程 2.手动删除qt编译目录 3.关闭Qt Creator 4.删除项目文件夹下的 * .pro.usr 文件 5.打开Q ...

  2. 电脑主屏幕黑屏但有计算机硬盘显示,显示器黑屏 但电脑一直在运行 诊断卡代码A2错误原因及解决方法...

    昨天正常运行的电脑,第二天开机后无法正常进入系统了.显示器一直黑屏无反应,电源通电后,CPU风扇正常运行,主板上的LED指示灯也全都正常亮起,但主板诊断卡却一直显示A2错误. 显示器一直是黑屏的,无信 ...

  3. Qt Creator开发基于小部件的应用程序

    Qt Creator开发基于小部件的应用程序 开发基于小部件的应用程序 代码编辑器集成 管理影像资源 指定Qt Designer的设置 使用设备皮肤预览表单 添加小部件 开发基于小部件的应用程序 Qt ...

  4. Qt Creator开发Qt快速应用程序

    Qt Creator开发Qt快速应用程序 开发Qt快速应用程序 创建Qt快速项目 在设计模式下编辑QML文件 创建UI 添加动态 编辑3D场景 相关话题 浏览ISO 7000图标 将QML模块与插件一 ...

  5. wince6 qt mysql_用Qt Creator开发Windows的简单计算机的程序

    用Qt Creator开发Windows的简单计算机的程序 因为这次的目的也是为了确认透过Qt来开发WinCE的程序 所以请确认自己的环境是否有设定完成,这部分的进程请看http://www.dotb ...

  6. Qt Creator在多个平台上运行

    Qt Creator在多个平台上运行 在多个平台上运行 在通用远程Linux设备上运行 在QNX设备上运行 排除错误 调试输出无法显示 无法运行,调试或停止应用程序 运行Python项目 在多个平台上 ...

  7. Qt Creator创建一个移动应用程序

    Qt Creator创建一个移动应用程序 创建一个移动应用程序 搭建开发环境 创建项目 创建Accelbubble主视图 移动泡沫 锁定装置方向 添加依赖项 运行应用程序 创建一个移动应用程序 本教程 ...

  8. qt 使用插件astyle_为Qt Creator 开发astyle代码格式化插件

    与VS2008系列的IDE相比Qt Creator开发代码插件比较简单 闲话不说,看我的步骤: (1)Qt Creator中"菜单"-"工具"-"选项 ...

  9. Qt Creator调试C ++示例应用程序

    Qt Creator调试C ++示例应用程序 调试C ++示例应用程序 调试C ++示例应用程序 本节使用TextFinder示例来说明如何在"调试"模式下调试Qt C ++应用程 ...

  10. 计算机蓝屏代码0xc0000020,Win10运行程序提示“损坏的映像 错误0xc0000020”怎么解决?...

    Win10运行程序提示"损坏的映像 错误0xc0000020"怎么解决?很多用户在Win10系统下运行软件时,会出现损坏的映像提示框,内容显示为"C:\xx\xxx.dl ...

最新文章

  1. UI组件:ext、JqueryEasyUI、miniui、dhtmlx及自定义页面
  2. AI领域人才,做什么工作可以年薪百万?
  3. 华为鸿蒙公测链接,华为鸿蒙系统2.0启动第二轮公测,新增6款nova机型
  4. 基于 Unity 中的 NGUI 插件,通用的 UI 如何设计
  5. 去 IOE,MySQL 完胜 PostgreSQL
  6. Android App 瘦身总结 第二章 jni动态库及cpu兼容
  7. arcgis工具python源码_面向Arcgis的python脚本编程_数据
  8. 硬盘双击无法打开是咋回事
  9. Failed to load class org.slf4j.impl.StaticLoggerBinder
  10. autoreconf: command not found
  11. 什么是html5页面ui,H5页面UI设计和APP设计有什么区别?
  12. 有什么软件可以自动把PDF文件翻译成英文的吗?
  13. 如何查看SQL Server的索引碎片情况并进行整理
  14. 研发流程:产品设计流程与文档规范
  15. 可以借助Studio Display 实现旧款Macbook上的“Hey Siri”功能
  16. k203m机型java游戏_唯美中国风 品步步高K203M的江南之美
  17. 2012年互联网创业者生存与发展报告
  18. java遍历树(深度遍历和广度遍历)
  19. 科学技术哲学类毕业论文文献都有哪些?
  20. c++心形编码_使用C++描绘心形

热门文章

  1. No administrator rights detected!
  2. 解决Ubuntu中Edge浏览器smartUp手势插件导致鼠标右键不灵敏的问题
  3. 【毕业设计】指纹识别系统设计与实现 - 单片机 嵌入式 物联网
  4. 19【推荐系统16】CTRCVR联合学习
  5. 什么是php?php是什么?
  6. RabbitMQ快速入门(详细)
  7. 钕铁硼表面处理之—钝化
  8. 百度搜索引擎关键字URL采集爬虫优化行业定投方案高效获得行业流量-代码篇
  9. 查看users表空间使用率高的原因
  10. 【摄影与图像】444,422,420,10bit,8bit,RGB,YCrCb,场序,h264编码,封装,码率,PR常用配置