0

我曾经使用 valgrind (memcheck+helgrind) 分析使用 eclipse CDT 开发的 c++ 应用程序。该应用程序使用静态库 (libpodofo.a)。在我修改并重建库(podofo)后,应用程序运行良好,但 valgrind 说

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

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

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

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

图书馆是podofo。

4

1 回答 1

0

发现了问题。
这是代码(显然)它是一个尚未初始化的变量,valgrind 实际上是被空指针杀死的。

于 2013-01-10T14:04:49.713 回答