我们正在尝试将我们的应用程序从HP机器移植到AIX机器。

它在HP机器上运行良好,但现在在malloc_y函数中失败。
但是我们找不到任何线索。

谁在调用此malloc_y函数?

最佳答案

我相信AIX上的malloc只是底层实现为malloc_y的公共接口。为了回答您的问题,malloc调用了malloc_y。您可能想知道的是为什么它是核心转储(只是预感)。我将自己的钱花在双重免费上,因为我认为AIX上的malloc并不是线程安全的。而且我猜您的应用程序是多线程的。

祝好运。
特蕾西

08-19 18:23