oci8-1.2.2 segfaults on Solaris10/x86

From: Date: Tue, 12 Sep 2006 06:22:12 +0000
Subject: oci8-1.2.2 segfaults on Solaris10/x86
Groups: php.pecl.dev 
Request: Send a blank email to pecl-dev+get-4119@lists.php.net to get a copy of this message
Hi. I'm trying to get php4 going on Solaris10/x86 and I'm not finding this an easy task. I built php-4.4.4 (using the Sun compilers) and then tried to build the oci8 module which I downloaded from pecl.php.net. After building and installing thisthough, I find I get a segfault whenever I try to run a trivial test program against our test database: <?php $conn = ocinlogon("XXXXXXXX", "XXXXXXXX", "CMSZ"); ocilogoff($conn); ?> I ran this by doing a simple /usr/local/php-4.4.4/bin/php -f oci-test.php The stack trace using the core file shows: (gdb) bt warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.) #0 0x00000000 in ?? () warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.) #1 0xfe1961c8 in nnfgast () from /cmstora/product/10.2.0/lib32/libclntsh.so.10.1 #2 0xfe196a3f in nnfgrne () from /cmstora/product/10.2.0/lib32/libclntsh.so.10.1 #3 0xfe20b30d in nlolgobj () from /cmstora/product/10.2.0/lib32/libclntsh.so.10.1 #4 0xfe1951ab in nnfun2a () from /cmstora/product/10.2.0/lib32/libclntsh.so.10.1 #5 0xfe194e9e in nnfsn2a () from /cmstora/product/10.2.0/lib32/libclntsh.so.10.1 #6 0xfe183f97 in niqname () from /cmstora/product/10.2.0/lib32/libclntsh.so.10.1 #7 0xfe0cfd54 in kwfnran () from /cmstora/product/10.2.0/lib32/libclntsh.so.10.1 #8 0xfe0a7b33 in kwfcinit () from /cmstora/product/10.2.0/lib32/libclntsh.so.10.1 #9 0xfdf26f04 in kpuatch () from /cmstora/product/10.2.0/lib32/libclntsh.so.10.1 #10 0xfdfe6f06 in OCIServerAttach () from /cmstora/product/10.2.0/lib32/libclntsh.so.10.1 #11 0xfeb8e20a in php_oci_do_connect_ex (username=0x837ef60 "XXXXXXXXX", username_len=9, password=0x837efb0 "XXXXXXXXX", password_len=9, new_password=0x0, new_password_len=0, dbname=0x8354ce0 "XXXX", dbname_len=4, charset=0x0, session_mode=0, persistent=0, exclusive=1) at oci8.c:1232 #12 0xfeb8d7dc in php_oci_do_connect (ht=3, return_value=0x837f000, this_ptr=0x0, return_value_used=1, persistent=0, exclusive=1) at oci8.c:971 #13 0xfeba1020 in zif_oci_new_connect (ht=3, return_value=0x837f000, this_ptr=0x0, return_value_used=1) at oci8_interface.c:1523 #14 0x081852f4 in execute () #15 0x08175601 in zend_execute_scripts () #16 0x081490b7 in php_execute_script () #17 0x081925f3 in main () warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.) Any ideas what the problem here might be? Is there a known combination of php4/oci drivers that will work on Solaris10/x86? Regards, Robert.

« previous php.pecl.dev (#4119) next »