在开发一个开源项目时,我以两种方式进行构建:
这是在Parallels以外的Ubuntu 18.04计算机上运行的。
在运行valgrind --leak-check=full <execute all unit tests>
的情况下,情况1 ,首先发出警告==25464== Warning: set address range perms: large range [0x8f21000, 0x24c75000) (defined)
,然后通过一条错误语句Conditional jump or move depends on uninitialised value(s)
显示成千上万个错误。
另一方面,情况2显示0个错误。
我不确定这是合法问题还是由于添加的消毒剂引起的问题?更多详细信息here