【文件属性】:
文件名称:综合交易平台CTP Linux Double Free解决方案
文件大小:6KB
文件格式:ZIP
更新时间:2020-04-05 10:17:50
CTP double free
CTP开发中,如果把Trade,Market的so放在一起开发,如果不做处理,会遇到double free or corruption(!prev)的错误,基本如下:
*** glibc detected *** ./bin/quant_ctp_XTrader_no_debug_2017-03-16_15-36-20: double free or corruption (!prev): 0x0000000001d71120 ***
======= Backtrace: =========
/lib64/libc.so.6[0x32b4a75f3e]
/lib64/libc.so.6[0x32b4a78dd0]
/usr/lib64/libthosttraderapi.so(+0x184612)[0x7f3d1e503612]
/lib64/libc.so.6(__cxa_finalize+0x9d)[0x32b4a35e7d]
/usr/lib64/libthosttraderapi.so(+0x104b46)[0x7f3d1e483b46]
开发中我也遇到该问题,后辛苦找到解决办法。方案附送在该附件里,仅供参考。
仅供参考!仅供参考!仅供参考!
重要的事情说三遍!
使用此代码引起的任何损失,笔者不承担任何责任。
【文件预览】:
64 位 GNULinux 下 CTP DoubleFree问题解决办法(原创:徐冠鹏,张明).txt
double_free_solve
----md_test.cc(2KB)
----Makefile(340B)
----x.cc(881B)
----trader_test.cc(2KB)
----README(3KB)
网友评论
- 很好很棒,是我想的东西。LINUX代码CTP
- 刚刚下载,还没来得及尝试