[SCore-users-jp] set_new_handler について(再送)

kameyama @ pccluster.org kameyama @ pccluster.org
2006年 1月 11日 (水) 14:16:02 JST


亀山です.

In article <200601111053.HCJ04639.OPPIK @ murata.co.jp> Hisaki Honjo <honjo @ murata.co.jp> wrotes:
> SCoreについて不明な現象があるため投稿させていただきました。
> 内容は、set_new_handlerを使用した場合の挙動についてです。
> 
> 通常のg++(2.96)ですと、set_new_handlerが有効に働き、
> メモリアロケーション(new)が失敗すると
> セットしたコールバック関数が呼び出されます。
> 
> ところが、mpic++で同一のソースをコンパイルすると
> コールバック関数が呼び出されず、Killされてしまいます。

redhat 7.3, memory 256 MB, swap 512 MB で g++ 2.96-110 でコンパイル
しましたが, kill されてしまいました.

通常の場合でも set_new_handler() を呼び出すかどうかは微妙かもしれません.

                       from Kameyama Toyohisa



SCore-users-jp メーリングリストの案内