[PHP-users 4314] Re: [PHP-dev 150] Re: pgsql非同期関数について

Tatsuo Ishii php-users@php.gr.jp
Sat, 15 Dec 2001 22:23:18 +0900


> 石井です.大変遅くなりましたが,以下のテストを PostgreSQL 6.5.3 で行い
> ました.ただし,使った4.2.0-dev(php4-200112150300)にはすでにこのパッチ
> が含まれているようなので,パッチなしにテストスクリプトのみパッチキット
> から借用しました.以下に環境を示します.
> 
> Vine Linux 2.1CR/x86(glibcは2.1.3に変更)
> Apache 1.3.22
> PostgreSQL 6.5.3
> 
> PHPのconfigureは,
> 
> ./configure  --without-mysql --with-apxs=/usr/local/apache/bin/apxs
> --with-pgsql=/usr/local/src/pgsql/6.5.3 --enable-mbstr-enc-trans
> --enable-mbstring --enable-versioning --enable-trans-sid
> 
> で行いました.
> 
> 結果ですが,残念ながら
> 
> [Sat Dec 15 21:37:06 2001] [notice] child pid 8123 exit signal Segmentation fault (11)
> 
> でApacheが死んでしまいました.ちなみに,テーブルの生成,INSERTをしない
> パターン(2回目で,すでにテーブルが存在する場合)では正常終了します.

追加情報です.INSERTする場合は時間がかかるのでタイムアウトになり,その
タイムアウトのcallbackで死んでいるようです.

 0x2ae38b2e in callback () at tsrm_virtual_cwd.c:403
#1  0x8143e82 in ?? () at tsrm_virtual_cwd.c:403
#2  0x2ae3ed74 in callback () at tsrm_virtual_cwd.c:403
#3  0x2ae554b3 in callback () at tsrm_virtual_cwd.c:403
#4  0x2ae27e41 in callback () at tsrm_virtual_cwd.c:403
#5  0x2ae42896 in callback () at tsrm_virtual_cwd.c:403
#6  0x2ae42b1f in callback () at tsrm_virtual_cwd.c:403
#7  0x2ae3b26f in callback () at tsrm_virtual_cwd.c:403
#8  0x2ae38dd6 in callback () at tsrm_virtual_cwd.c:403
#9  0x806086a in run_cleanups () at tsrm_virtual_cwd.c:403
#10 0x805f7c8 in ap_clear_pool () at tsrm_virtual_cwd.c:403
#11 0x805f81a in ap_destroy_pool () at tsrm_virtual_cwd.c:403
#12 0x805f7b6 in ap_clear_pool () at tsrm_virtual_cwd.c:403
#13 0x806a1a3 in child_main () at tsrm_virtual_cwd.c:403
#14 0x806a64f in make_child () at tsrm_virtual_cwd.c:403
#15 0x806a749 in startup_children () at tsrm_virtual_cwd.c:403
#16 0x806ac20 in standalone_main () at tsrm_virtual_cwd.c:403
#17 0x806b22f in main () at tsrm_virtual_cwd.c:403
#18 0x2ab2da1e in __libc_start_main (main=0x806afc0 <main>, argc=2, 
    argv=0x7ffff724, init=0x804eccc <_init>, fini=0x808c63c <_fini>, 
    rtld_fini=0x2aab5cf0 <_dl_fini>, stack_end=0x7ffff71c)
    at ../sysdeps/generic/libc-start.c:92
--
Tatsuo Ishii