2009-09-23 7 views
0

アプリケーションをHPマシンからAIXマシンに移植しようとしています。がmalloc_y関数で実行できない

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

誰がこのmalloc_y関数を呼び出していますか?

+1

それ以上の情報が必要ですか?あなたはスタックトレースなどを持っていないのですか? –

答えて

2

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

幸運。トレーシー。

関連する問題