我有一个客户端将不断地与服务器对话。当我在valgrind中运行时,得到了以下报告:
下面是我的ssl代码中仍然存在的漏洞。
==6850== 600 bytes in 1 blocks are still reachable in loss record 116 of 118
==6850== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6850== by 0x50F4D32: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libc
我的程序有段错误。我尝试使用gdb的gdb命令查找bug,但不幸的是,我不理解它的输出:
(gdb) bt
#0 0x00007ffff1678480 in ?? () from /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
#1 0x00007ffff171c11e in ?? () from /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
#2 0x00007ffff17e565f in ?? () from /usr/lib/x86_64-linux-gnu/libnvidia-ope