[PHP-dev 572] Re: Fwd: Re: [PHP-DEV] mbstring and 4.3.0
Yasuo Ohgaki
php-dev@php.gr.jp
Wed, 13 Nov 2002 10:31:21 +0900
小泉さんにはCCで本家MLの返信でクラッシュの原因をお送りしましたが、
こちらでも理由を書いておきます。
mail()はconfigure時にsendmailバイナリがあるかチェックして
ない場合はmail()はコンパイルされません。# コードが変わってなければ
mail()が無いのにmb_send_mail()でオーバーロードしようとして
クラッシュしていた、と言う事のようです。
# mail()が無い、と言う事は小泉さんの指摘です。
# この仕様前から問題視していた仕様です。RedHatとかはmail()の
# の無いPRMをリリースしていたりするようです....
--
Yasuo Ohgaki
Moriyoshi Koizumi wrote:
> 小泉です。
>
> --snip
>
>>コードで確認していないので当てずっぽうです。
>>
>>-d を使った場合、まだ関数のエントリ(ハッシュ)が初期化されていない
>>のでsegfaultするのでは?
>
>
> もしおっしゃる通りだとすると、overload.phpt の テストケースが通る
> 説明がつかないです。
> --INI-- セクションは、単にサブプロセスの $TEST_PHP_EXECUTABLE に -d でパラ
> メータを設定するものですから。