valgrind的使用请参考: 使用valgrind进行内存泄漏和非法内存操作检测

最近在使用valgrind进行内存泄漏检测是时,竟然报错,如下:

VEX temporary storage exhausted.
Pool = TEMP, start 0x3967c4e8 curr 0x39b387b8 end 0x39b41027 (size 5000000) vex: the `impossible' happened:
VEX temporary storage exhausted.
Increase N_{TEMPORARY,PERMANENT}_BYTES and recompile.
vex storage: T total 541066736 bytes allocated
vex storage: P total 640 bytes allocated valgrind: the 'impossible' happened:
LibVEX called failure_exit(). host stacktrace:
==21606== at 0x3805DB16: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==21606== by 0x3805DC24: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==21606== by 0x3805DE51: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==21606== by 0x3805DE7A: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==21606== by 0x38077772: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==21606== by 0x3811C718: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==21606== by 0x3811C784: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==21606== by 0x382E2F2A: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==21606== by 0x3826C644: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==21606== by 0x3811A0A4: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==21606== by 0x38079B97: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==21606== by 0x380ACDCA: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==21606== by 0x380AE9B0: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==21606== by 0x380BDCBC: ??? (in /usr/lib/valgrind/memcheck-amd64-linux) sched status:
running_tid=1

其实这是一个libVEX的错误,临时的解决办法就是,使用valgrind时,添加命令行参数

--vex-guest-max-insns=25

问题解决。

参考:https://bugs.kde.org/show_bug.cgi?id=375839#c6

最新文章

  1. Vertica增加一个数据存储的目录
  2. HD3033I love sneakers!(分组背包+不懂)
  3. 关于mysql数据库插入数据,不能插入中文和出现中文乱码问题
  4. UNIX网络编程-Select模型学习
  5. HDU4807 Lunch Time(费用流变种)
  6. usaco 2016 Feb 负载平衡
  7. iOS 转载一篇日期处理文章
  8. yii框架中应用jquery表单验证插件
  9. Using GET_GROUP_SELECTION For Record Groups in Oracle Forms
  10. Codeforces Round #364 (Div. 2) Cells Not Under Attack
  11. Model
  12. ubuntu13.10 登陆后黑屏,没有菜单栏,可以启动termina,怎么解决?
  13. pygame安装
  14. php用魔术方法__call实现类函数重载
  15. java面试题复习(七)
  16. python 验证码识别示例(二) 复杂验证码识别
  17. Struts2学习(五)———— s标签和国际化
  18. Bootstrap3基础 glyphicon 设置图标的颜色与大小
  19. Java获得日期相差的天数
  20. golang语言并发与并行——goroutine和channel的详细理解(一) 转发自https://blog.csdn.net/skh2015java/article/details/60330785

热门文章

  1. 想给自己的实景三维模型做个案例集?Wish3D Earth再合适不过了
  2. Android之——流量管理程序演示样例
  3. spring boot 读取配置文件(application.yml)中的属性值
  4. 【Redmine】Redmine 3.0.1 安装与配置
  5. C语言-字符串
  6. 推荐TED演讲:20岁光阴不再来(Why 30 is not the new 20)
  7. HDFS源码分析EditLog之获取编辑日志输入流
  8. php解析带有命名空间的xml
  9. sharepoint 2013 资源管理器copy大文件到本地失败解决方法
  10. 图像处理之全景拼接---基于sift的全景图像拼接