2009-09-23 66 views
0

我们试图将我们的应用程序从HP机器移植到AIX机器。在malloc_y函数中执行失败

它在惠普机器上运行良好,但现在它在malloc_y函数中失败。 但我们无法找到任何线索。

谁在调用malloc_y函数?

+1

需要比这更多的信息?你没有堆栈跟踪或类似的东西吗? – 2009-09-23 12:58:25

回答

2

我相信AIX上的malloc只是底层实现是malloc_y的公共接口。要回答你的问题,malloc正在调用malloc_y。你可能想知道的是为什么它是核心倾销(只是一种预感)。我把我的钱放在一个double free中,因为我不认为AIX上的malloc是线程安全的。我猜你的应用程序是多线程的。

祝你好运。 特蕾西。