关于R6010 -abort() has been called的错误分析及其解决方法

news/2025/1/3 5:22:50/

最近使用vs2013编程出现以下问题,在网上收集了大家的意见之后,整理了一下


导致出现这样的原因有:

1.非法指针访问和内存泄漏
2.设置的指针范围跟你运行的不对
3.指针访问内存越界出现问题。
4.因为不支持中文。
5.内存不够分配
6.多线程访问资源出的问题。
7.检查exe和dll是否混用的不同版本的crt


解决方法:

第一:检查申请的空间没有释放
第二:检查堆栈空间是否已经被全部分配满,建议每次内存分配尽量不要太大,并且记得释放
第三:指针指向了不可预期的内存位置 


下面说说我出现这个问题的原因:

出现问题时的编程环境: VS2013 ,pcl ,opencv

当时做的工作自己写了一个函数,函数的形参中有一个设置为指针,函数在编写完成之后没有语法问题,但是在运行的时候出现了abort() has been called的问题,当时心里特别害怕,因为我是个新手,单步调试的时候错误位置又是在pcl的底层,完全看不懂代码是什么意思。


于是多方查找,在网上收集出错原因,总结归纳了以上情况,虽然什么多线程之类的我不懂,但是我知道我这里肯定没有使用多线程,最终在一个一个可能问题排除之下,感觉自己的问题应该是指针问题,既然是指针问题那就只能去代码里面看看写指针的地方了。

在查到参数传递的时候发现,我的实参仅仅定义了,没有分配内存,然后赶紧改了,果然,问题解决了。


希望我的经历能够对大家有所帮助,如果您觉得这篇文章对您有用,请不惜点赞喔!吐舌头


http://www.ppmy.cn/news/345834.html

相关文章

Linux/ubuntu 服务器开启6010端口-X11服务-ssh连接

此文首发于我的个人博客:Linux/ubuntu 服务器开启6010端口-X11服务-ssh连接 — zhang0peter的个人博客 晚上在检查我的Linux-ubuntu服务器的端口状况时发现开启了6010端口: -> # nmap -p 1-65535 127.0.0.1Starting Nmap 7.60 ( https://nmap.org ) …

leetcode 三角形最小路径和(dp+空间优化)

给定一个三角形 triangle ,找出自顶向下的最小路径和。 每一步只能移动到下一行中相邻的结点上。相邻的结点 在这里指的是 下标 与 上一层结点下标 相同或者等于 上一层结点下标 1 的两个结点。也就是说,如果正位于当前行的下标 i ,那么下一…

合成化学物:169219-08-3,Fmoc-Thr(Ac4Manα)-OH,一种甘露糖苏氨酸

Fmoc-Thr(Ac4Manα)-OH,甘露糖苏氨酸,供应商:陕西新研博美生物科技有限公司产品结构式: 产品规格: 1.CAS号:169219-08-3 2.分子式:C33H37NO14 3.分子量:671.65 4.包装规格&#xff1…

作为自动化测试工程师,这4个自动化测试阶段你真的知道吗?

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 阶段一&#xff1…

【Python】一文带你了解 正则表达式 + 简单操作

作者主页:爱笑的男孩。的博客_CSDN博客-深度学习,活动,python领域博主爱笑的男孩。擅长深度学习,活动,python,等方面的知识,爱笑的男孩。关注算法,python,计算机视觉,图像处理,深度学习,pytorch,神经网络,opencv领域.https://blog.csdn.net/Code_and516?typeblog个…

python语法-MySQL(DDL数据定义)

python语法-MySQL数据库 sql语言的分类: DDL数据定义DML数据操作DCL数据控制DQL数据查询 SQL的语法特征: /* 1.sql语言大小写不敏感 2.sql可以单行或者多行书写,最后以;号结束 3.sql支持注释单行注释:--注释内容&a…

【架构设计】单点登录实现技术方案

序言 你只管努力,其他交给时间,时间会证明一切。 文章标记颜色说明: 黄色:重要标题红色:用来标记结论绿色:用来标记一级论点蓝色:用来标记二级论点 1 基本介绍 1.1 什么是单点登录 单点登录&am…

优化3500倍,从70s到20ms的顶级调优,此方案人人可用

前言: 在40岁老架构师尼恩的读者社区(50)中,很多小伙伴拿不到offer,或者拿不到好的offer。 尼恩经常给大家 优化项目,优化简历,挖掘技术亮点。在指导简历的过程中, Java 调优是一项…