- 博客(3)
- 资源 (14)
- 收藏
- 关注
原创 electric-fence mprotect() failed的问题解决方法
最近定位一个多线程内存malloc崩溃时的问题,这个问题内部测试的时候测不出来,业务刚上线压力规模较小时也没问题,后来随着业务量的增大,平均每2周会出现一次,生成的coredump文件每次都是挂在malloc函数,报错提示 malloc(): memory corruption (fast)。 根据相关迹象,最大的怀疑点是使用野指针或内存写越界,导致malloc堆头的内部管理数据...
2019-02-19 10:44:45 1130
转载 定位多线程内存越界问题实践总结
定位多线程内存越界问题实践总结关键字 多线程,内存越界,valgrind,electric-fence,mprotect,libsigsegv,glibc 最近定位了在一个多线程服务器程序(OceanBase MergeServer)中,一个线程非法篡改另一个线程的内存而导致程序core掉的问题。定位这个问题花了整整一周的时间,期间历经曲折,尝试了各种内存调试的办法。往往感觉就要柳暗花...
2019-02-15 10:28:09 557
原创 DPDK TestPmd的转发模式
原文链接:TestPmd转发模式官方英文文档TestPMD的设置转发模式命令: testpmd> set fwd (io|mac|macswap|flowgen| rxonly|txonly|csum|icmpecho|noisy) (""|retry) 除rx_only模式外的其他几种转发模式都可以指定retry参数各种转发模式的说明如下:io: 使用...
2019-02-14 10:09:03 6028 1
Automake官方PPT教程
2019-03-25
DPDK Cookbook
2019-03-14
electric-fence 源码
2019-02-15
VPP软件架构和实现介绍(VPP design and implementation overview)
2018-09-13
Source Insight 4.0
2018-07-13
CMCC Portal Wireshark 插件
2017-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人