double free or corruption (!prev)
环境:linux,g++4.9,qt4.8.7
关闭应用程序时崩溃,下面是qtcreator应用程序输出窗口信息:
*** Error in `/home/test/source/Ofd_Pro_Master/build-surSenReader_all-unknown-u8c03u8bd5/surSenReader': double free or corruption (!prev): 0x00000000013248a0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7ffff3f9b7e5]
/lib/x86_64-linux-gnu/libc.so.6(+0x8037a)[0x7ffff3fa437a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7ffff3fa853c]
/opt/sursen/sep4/filter/liboec.so(+0x5cb3f)[0x7fffdf031b3f]
/lib64/ld-linux-x86-64.so.2(+0x10f37)[0x7ffff7de7f37]
/lib/x86_64-linux-gnu/libc.so.6(+0x39ff8)[0x7ffff3f5dff8]
/lib/x86_64-linux-gnu/libc.so.6(+0x3a045)[0x7ffff3f5e045]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf7)[0x7ffff3f44837]
/home/test/source/Ofd_Pro_Master/build-surSenReader_all-unknown-u8c03u8bd5/surSenReader[0x433379]
======= Memory map: ========
00400000-00893000 r-xp 00000000 08:02 1578200 /home/test/source/Ofd_Pro_Master/build-surSenReader_all-unknown-u8c03u8bd5/surSenReader
00a92000-00a93000 r--p 00492000 08:02 1578200 /home/test/source/Ofd_Pro_Master/build-surSenReader_all-unknown-u8c03u8bd5/surSenReader
00a93000-00a9b000 rw-p 00493000 08:02 1578200 /home/test/source/Ofd_Pro_Master/build-surSenReader_all-unknown-u8c03u8bd5/surSenReader
00a9b000-018b9000 rw-p 00000000 00:00 0 [heap]
根据Backtrace的提示,只有liboec.so不是系统文件,重复释放应该是在liboec.so进行的,将liboec.so用源码重新编译并替换,再次运行,即可定位到源文件出错行。
截图:
ps:同样的代码,windows下的release版本崩溃,debug不崩溃;linux的debug崩溃,release不崩溃。
double free or corruption (!prev)相关推荐
- [转]double free or corruption (!prev): 0x080644c8 ***
写了一个多线程的代码,在主线程中申请了一块内存,在另一个线程中释放内存,老出错误,不知道是怎么回事. *** glibc detected *** /home/ydx/vehicle-program/ ...
- c语言代码re通常什么错误,C语言,realloc动态内存申请,出现报错double free or corruption (!prev)...
程序大概如下: #include #include #include #include #include #define MALLOC(num,type) (type*)alloc((num)*siz ...
- vscode pytorch在debug时遇到问题:Error in `python‘: double free or corruption (prev)
问题描述:在做一个深度学习计算机视觉的项目时,直接clone下来的代码可以在vscode里正常运行,但是debug时出现error,报错信息为: *** Error in `python': doub ...
- 定义QTimer引发的异常:double free or corruption (!prev)
错误提示: 最近遇到一个有点意思的现象,一份代码运行正常,但是只要在代码中添加了一个QTimer变量,则程序退出时异常结束,错误提示如下: double free or corruption (!pr ...
- c++ double free or corruption (!prev)
最简单方法: if (p) { ...
- double free or corruption的原因
为什么80%的码农都做不了架构师?>>> 先来段代码: #include <stdio.h> #include <malloc.h>#define DE ...
- C 编程异常 — double free or corruption (fasttop)
问题:运行代码的时候程序崩溃. *** Error in `./parsing': double free or corruption (fasttop): 0x00000000023d2350 ** ...
- apt update报错:Error in `appstreamcli‘: double free or corruption ... Aborted ...(libappstream3)
原因: ubuntu16.0.4内置的libappstream是2.0以前的版本,我们必须更新到3.0以上的版本才可以 解决方法: 清除libappstream3(purge比remove多清理配置文 ...
- python double free_python错误:double free或corruption(out):0x0000000001e4b030
dataset" rel="nofollow noreferrer">Code &source ubuntu 16.04 GNU收音机3.7.12 UHD ...
最新文章
- phpstrom中让volt高亮显示
- 皮一皮:谁没有年少轻狂过...
- python环境设置_MacOS中的Python(和NumPy)开发环境设置
- 赞!用Python获取A股行情数据的4种方法
- [ERROR] org.testng.TestNGException:Cannot find class in classpath:
- Unity Fine Prued Tiled Light (FPTL)
- [Java基础]字符流中的编码解码问题
- 计算几何相关资料+题目推荐(不定期补充)
- Win7旗舰版电脑开机慢的解决方法
- 06. 从尾到头打印链表
- 通用运输APP/小型物流托运APP/客运班车APP/PHP+MYSQL管理后端
- 【李宏毅机器学习】Logistic Regression 逻辑回归(p11) 学习笔记
- 可适配平板、手机的Web开发方式
- 配置web监控及报警
- jQuery特效:实现网站导航抖动效果
- 免费百度文库下载工具
- 三菱驱动器参数表_三菱伺服驱动器参数设置CM100TJ-24F
- matlab从无到有系列(八):M文件及函数的编写
- 百度地图迁徙大数据_百度地图迁徙大数据:除武汉外多地出行趋势回升
- EC esayClick 自定义浮窗