替换库后出现Valgrind配置文件错误

valgrind profile error after lib replace

本文关键字:Valgrind 配置文件 错误 替换      更新时间:2023-10-16

我曾经使用valgrind (memcheck+helgrind)来分析一个用eclipse CDT开发的c++应用程序。该应用程序使用一个静态库(libpodofo.a)。在我修改并重新构建库(podofo)之后,应用程序运行正常,但是valgrind显示

启动myapp(1)"遇到问题。启动进程错误(无法从输出文件解析PID)。

我不知道从哪里开始。任何想法?

当它试图从库中调用时(根据控制台输出判断),显然会发生错误。

我不知道我可以发布什么代码,因为应用程序运行没有错误。

Library is podofo

找到问题了
这是代码(很明显)这是一个没有初始化的变量,valgrind实际上被一个空指针终止了。