0

アプリケーションを HP マシンから AIX マシンに移植しようとしています。

HP マシンでは正常に動作していましたが、現在は malloc_y 関数で失敗しています。しかし、これについての手がかりを見つけることはできません。

この malloc_y 関数を呼び出しているのは誰ですか?

4

1 に答える 1

2

AIX での malloc は、malloc_y が基盤となる実装のパブリック インターフェイスにすぎないと私は考えています。あなたの質問に答えるために、malloc は malloc_y を呼び出しています。おそらく知りたいのは、なぜコア ダンピングなのかということです (ただの勘です)。AIX の malloc はスレッドセーフではないと思うので、ダブルフリーにお金をかけます。そして、あなたのアプリケーションはマルチスレッド化されていると思います。

幸運を。トレーシー。

于 2009-09-23T18:20:54.123 に答える