[PHP-users 6886] Re: PHP4.2.0RC2 のバグ?( mb_output_handler とxslt_process )

Rui Hirokawa php-users@php.gr.jp
Sun, 14 Apr 2002 23:04:59 +0900


廣川です。

mb_output_handlerで出力文字コードがpassの場合にcharsetが
NULLとなり、コアダンプしたようです。
PHP-4.2.0devおよびPHP-4.3.0dev(HEAD)を修正しておきましたので、
CVSからソースコードを入手してお試し下さい。

On Wed, 10 Apr 2002 11:11:58 +0900
SHIMOOKA Hideyuki <shimooka@axissoft.co.jp> wrote:

> 下岡です。
> 
> 大垣さん、ありがとうございます。
> 昨日試した結果をご報告します。
> 
> ---- Yasuo Ohgakiさん曰く...
> 
> >ソースを全く見ていないので変換後のファイルを添付
> >しておきます。
> 
> 確かに期待している出力ですね。
> 
> 
> >1) PHP 4.2.0-dev (CVS)版を試す。
> >2) Sablotronのバージョンを0.82にする。
> 
> 以下の組み合わせで試してみましたが、backtraceの結果は同じ
> (zif_mb_output_handlerでthis_ptr=0x0)となってしまいま
> した。
> 
> ・PHP4.2.0-RC2+Sablotron0.90
> ・PHP4.3.0-dev(annnonymous cvsでソースをcheckout php4)+
>  Sablotron0.90
> 
> また、PHPのconfigureオプションとして、
> 
> --with-apxs=/usr/local/apache/bin/apxs \
> --enable-xslt \
> --with-xslt-sablot=/usr/local \
> --with-expat-dir=/usr/local \
> --enable-mbstring \
> --enable-mbstr-enc-trans \
> --enable-debug
> 
> のみとしてみましたが、同様の結果でした。
> 




-- 
-----------------------------------------------------
Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
             <hirokawa@php.net>