2009-09-23 30 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是線程安全的。我猜你的應用程序是多線程的。

祝你好運。 特蕾西。