[PHP-users 14374] Re: OCIFreeStatementでSegmentation fault
Shuichi Ishikawa
php-users@php.gr.jp
2003年 3月 28日 (金) 12:14:13 JST
石川ともうします。
追記です。
その後調査したところ、興味深いことに、OCIFetchIntoの代わりに
OCIFetchStatementを使うと、この問題は発生しません。
> PHP4.3.1 (DSO) + Apache1.3.27 + Oracle8.1.7
> という環境において、Oracle関数の呼び出しでApacheが落ちて困っています。
>
> Oracleに接続し、
> for( $i=0; $i<$num_child; $i++ )
> {
> (中略)
> $stmt = OCIParse( $con, $query );
> if(OCIExecute( $stmt )) {
> if( OCIFetchInto( $stmt, &$result, OCI_ASSOC ) ) {
> (中略)
> }
> }
> OCIFreeStatement($stmt);
> }
> というループを3回まわしたところのOCIFreeStatementをしようとしたところで、
> Apacheのプロセスが落ちます。
--
Shuichi Ishikawa n|a
PHP-users メーリングリストの案内