我曾经使用valgrind(memcheck + helgrind)描述了使用eclipse CDT开发的c ++应用程序。该应用程序使用静态库(libpodofo.a)。在我修改并重建库(podofo)后,应用程序运行正常,但valgrind说
启动myapp(1)“遇到问题。启动进程时出错(无法解析输出文件中的PID)。
我不知道从哪里开始。有什么想法吗?
当它尝试从库调用时(通过控制台输出判断),显然会出现错误。
我不知道我可以发布什么代码,因为应用程序运行没有错误。
图书馆是podofo。
答案 0 :(得分:0)
发现问题。
这是代码(显然)它是一个尚未初始化的变量,valgrind实际上被空指针杀死了。