环境: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)相关推荐

  1. [转]double free or corruption (!prev): 0x080644c8 ***

    写了一个多线程的代码,在主线程中申请了一块内存,在另一个线程中释放内存,老出错误,不知道是怎么回事. *** glibc detected *** /home/ydx/vehicle-program/ ...

  2. c语言代码re通常什么错误,C语言,realloc动态内存申请,出现报错double free or corruption (!prev)...

    程序大概如下: #include #include #include #include #include #define MALLOC(num,type) (type*)alloc((num)*siz ...

  3. vscode pytorch在debug时遇到问题:Error in `python‘: double free or corruption (prev)

    问题描述:在做一个深度学习计算机视觉的项目时,直接clone下来的代码可以在vscode里正常运行,但是debug时出现error,报错信息为: *** Error in `python': doub ...

  4. 定义QTimer引发的异常:double free or corruption (!prev)

    错误提示: 最近遇到一个有点意思的现象,一份代码运行正常,但是只要在代码中添加了一个QTimer变量,则程序退出时异常结束,错误提示如下: double free or corruption (!pr ...

  5. c++ double free or corruption (!prev)

    最简单方法: if (p) {                                                                                     ...

  6. double free or corruption的原因

    为什么80%的码农都做不了架构师?>>>    先来段代码: #include <stdio.h> #include <malloc.h>#define DE ...

  7. C 编程异常 — double free or corruption (fasttop)

    问题:运行代码的时候程序崩溃. *** Error in `./parsing': double free or corruption (fasttop): 0x00000000023d2350 ** ...

  8. apt update报错:Error in `appstreamcli‘: double free or corruption ... Aborted ...(libappstream3)

    原因: ubuntu16.0.4内置的libappstream是2.0以前的版本,我们必须更新到3.0以上的版本才可以 解决方法: 清除libappstream3(purge比remove多清理配置文 ...

  9. python double free_python错误:double free或corruption(out):0x0000000001e4b030

    dataset" rel="nofollow noreferrer">Code &source ubuntu 16.04 GNU收音机3.7.12 UHD ...

最新文章

  1. phpstrom中让volt高亮显示
  2. 皮一皮:谁没有年少轻狂过...
  3. python环境设置_MacOS中的Python(和NumPy)开发环境设置
  4. 赞!用Python获取A股行情数据的4种方法
  5. [ERROR] org.testng.TestNGException:Cannot find class in classpath:
  6. Unity Fine Prued Tiled Light (FPTL)
  7. [Java基础]字符流中的编码解码问题
  8. 计算几何相关资料+题目推荐(不定期补充)
  9. Win7旗舰版电脑开机慢的解决方法
  10. 06. 从尾到头打印链表
  11. 通用运输APP/小型物流托运APP/客运班车APP/PHP+MYSQL管理后端
  12. 【李宏毅机器学习】Logistic Regression 逻辑回归(p11) 学习笔记
  13. 可适配平板、手机的Web开发方式
  14. 配置web监控及报警
  15. jQuery特效:实现网站导航抖动效果
  16. 免费百度文库下载工具
  17. 三菱驱动器参数表_三菱伺服驱动器参数设置CM100TJ-24F
  18. matlab从无到有系列(八):M文件及函数的编写
  19. 百度地图迁徙大数据_百度地图迁徙大数据:除武汉外多地出行趋势回升
  20. EC esayClick 自定义浮窗

热门文章

  1. 放弃使用禁用驱动强制签名了,建议申请驱动签名证书
  2. 数据结构-链表 JavaScript | 有图 | 有过程 | 有真相
  3. 子网掩码!如何划分子网掩码,计算IP地址
  4. 深度学习网络结构图绘制工具及方法
  5. 渗透测试工具之——启明天镜BS版本概述
  6. 灰帽子python 读书笔记 1
  7. 程序猿眼中的东极岛旅游攻略
  8. python——洗牌算法
  9. breakpad 的dum文件的解析及demo的编译
  10. 【CF1280】C. Jeremy Bearimy(贪心)