[PHP-dev 297] Re: pg_last_notice crash?

Yasuo Ohgaki php-dev@php.gr.jp
Wed, 10 Apr 2002 13:44:01 +0900


大垣です。

> 確認ですが,以下で合っているでしょうか? もちろん前提はPostgreSQLモジュー
> ルを何らかの形で組み込んでいる場合です.
> 
> (1) PHP 4.0.6 では,pg_last_noticeを使わなくてもクラッシュする

原因:notice handlerとshutdown のコードでダブルフリーバグ

> 
> (2) PHP 4.1.0 から PHP 4.2.0RC2までは,pg_last_noticeを使わなければ,
>     クラッシュしない

原因:pg_last_notice()とshutdownのコードでダブルフリーバグ

> 
> (3) PHP 4.2.0RC3ではpg_last_noticeを使ってもクラッシュしない
> 
> (4) 開発中のPHP 4.3では,大垣さんが大幅に改良したので,pg_last_notice
>     がずっとまともに動くようになった

原因:最初にコミットされた方が実装途中で放置(?)されたため。

いろいろご迷惑をおかけしますが、上記の通りです。

--
Yasuo Ohgaki







__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!  http://bb.yahoo.co.jp/