From:             soula at lifl dot fr
Operating system: Tru64
PHP version:      4.3.2RC1
PHP Bug Type:     OCI8 related
Bug description:  OCI_SHARED init flag cause SIGABRT

I use php4-STABLE-200303241630 version, Oracle-8.1.7 and Tru64/5.1 .

In standalone or within Apache, the initialization of OCI8 module
(function OCIInitialise) with OCI_SHARED flag cause an immediate SIGABRT.

Without the flag, the OCI8 initialize works well.

Here the compilation config :

Configure Command =>  './configure'
'--prefix=/usr/local/php-200303241630-ap1' '--enable-memory-limit'
'--enable-shared' '--enable-sockets' '--enable-trans-sid' '--enable-debug'
'--with-config-file-path=/usr/local/lib'
'--with-apxs=/usr/local/apache/bin/apxs' '--enable-debugger=yes'
'--enable-safe-mode' '--with-exec-dir=/usr/bin' '--with-mod_charset'
'--with-openssl' '--with-bz2' '--with-zlib-dir' '--with-gettext'
'--with-kerberos' '--with-regex=system' '--with-zlib' '--with-gd=shared'
'--with-jpeg-dir=/usr/local/jpeg/lib' '--with-png-dir=/usr/local/lib'
'--with-xpm-dir=/usr/local/lib'
'--with-oci8=shared,/usr/oracle/product/8.1.6' '--with-ldap=shared'
'--with-mysql=shared,/usr/local/mysql'
'--with-pgsql=shared,/usr/local/pgsql'


Here the gdb backtrace for "./php -i" :

Core was generated by `php'.
Program terminated with signal 6, IOT/Abort trap.
Reading symbols from /usr/local/lib/libz.so.1.1.3...done.
Reading symbols from /usr/local/lib/libssl.so...done.
Reading symbols from /usr/local/lib/libcrypto.so...done.
Reading symbols from /usr/shlib/libm.so...done.
Reading symbols from /usr/shlib/libc.so...done.
Reading symbols from
/usr/local/php-200303241630-ap1/lib/php/extensions/debug-non-zts-20020429/libldap.so...done.
Reading symbols from /usr/local/lib/libldap.so...done.
Reading symbols from /usr/local/lib/liblber.so...done.
Reading symbols from /usr/local/lib/libgcc_s.so.1...done.
Reading symbols from
/usr/local/php-200303241630-ap1/lib/php/extensions/debug-non-zts-20020429/libmysql.so...done.
Reading symbols from
/usr/local/php-200303241630-ap1/lib/php/extensions/debug-non-zts-20020429/liboci8.so...done.
Reading symbols from
/usr/oracle/product/8.1.6/lib/libclntsh.so.8.0...done.
Reading symbols from /usr/shlib/libjava.so...done.
Reading symbols from /usr/oracle/product/8.1.6/lib/libwtc8.so...done.
Reading symbols from /usr/shlib/libexc.so...done.
Reading symbols from /usr/shlib/librt.so...done.
Reading symbols from /usr/shlib/libaio_raw.so...done.
Reading symbols from /usr/shlib/libpthread.so...done.
Reading symbols from /usr/shlib/libmach.so...done.
#0  0x3ff805bab48 in __nxm_thread_kill () from /usr/shlib/libpthread.so
(gdb) bt
#0  0x3ff805bab48 in __nxm_thread_kill () from /usr/shlib/libpthread.so
#1  0x3ff805b4148 in pthread_kill () from /usr/shlib/libpthread.so
#2  0x3ff805c99ec in __tsInit () from /usr/shlib/libpthread.so
#3  0x3ff80118f58 in tis_raise () from /usr/shlib/libc.so
#4  0x3ff80170764 in raise () from /usr/shlib/libc.so
#5  0x3ff8018f6e0 in __ieee_get_fp_control () from /usr/shlib/libc.so
#6  0x3ff80191bec in __exc_raise_status_exception () from
/usr/shlib/libc.so
#7  0x3ff807f2280 in exc_raise_status_exception () from
/usr/shlib/libexc.so
#8  0x30003cfc078 in kgepop () at /vobs/rdbms/src/generic/vos/kge.c:401
#9  0x30003cfd124 in kgesev () at /vobs/rdbms/src/generic/vos/kge.c:965
#10 0x30003cfcc68 in kgesec0 () at /vobs/rdbms/src/generic/vos/kge.c:748
#11 0x300039f206c in kgupmcreate_sga () at
/vobs/rdbms/src/client/vos/kgupm.c:313
#12 0x300039d6774 in kgup_startup () at
/vobs/rdbms/src/client/vos/kgup.c:528
#13 0x3000396d810 in kpushInit () at
/vobs/rdbms/src/client/progint/kpu/kpuini.c:2774
#14 0x30003d06764 in kpummpin () at
/vobs/rdbms/src/generic/progint/progint/kpumm.c:448
#15 0x300039687d8 in kpupin () at
/vobs/rdbms/src/client/progint/kpu/kpuini.c:574
#16 0x30003951010 in OCIInitialize () at
/vobs/rdbms/src/client/progint/oci/oci8.c:261
#17 0x3000300496c in zm_startup_oci (type=-1071955256, module_number=16)
    at /usr/local/tmp/php4-STABLE-200303241630/ext/oci8/oci8.c:518
#18 0x1200737f4 in php_dl (file=0x140062710, type=1,
return_value=0x11fffbad0)
    at /usr/local/tmp/php4-STABLE-200303241630/ext/standard/dl.c:238
#19 0x1200feea0 in php_load_function_extension_cb (arg=0x3ffc01b42c8)
    at /usr/local/tmp/php4-STABLE-200303241630/main/php_ini.c:216
#20 0x12012b9fc in zend_llist_apply (l=0x3ffc01b42c8, 
    func=0x1200fee80 <php_load_function_extension_cb>)
    at /usr/local/tmp/php4-STABLE-200303241630/Zend/zend_llist.c:189
#21 0x1200ff630 in php_ini_delayed_modules_startup ()
    at /usr/local/tmp/php4-STABLE-200303241630/main/php_ini.c:469
#22 0x1200f941c in php_module_startup (sf=0x140028826,
additional_modules=0x0, 
    num_additional_modules=0) at
/usr/local/tmp/php4-STABLE-200303241630/main/main.c:1230
#23 0x12014e82c in main (argc=2, argv=0x11fffc018)
    at /usr/local/tmp/php4-STABLE-200303241630/sapi/cli/php_cli.c:481


Sincerly,
-- Julien

-- 
Edit bug report at http://bugs.php.net/?id=22927&edit=1
-- 
Try a CVS snapshot:         http://bugs.php.net/fix.php?id=22927&r=trysnapshot
Fixed in CVS:               http://bugs.php.net/fix.php?id=22927&r=fixedcvs
Fixed in release:           http://bugs.php.net/fix.php?id=22927&r=alreadyfixed
Need backtrace:             http://bugs.php.net/fix.php?id=22927&r=needtrace
Try newer version:          http://bugs.php.net/fix.php?id=22927&r=oldversion
Not developer issue:        http://bugs.php.net/fix.php?id=22927&r=support
Expected behavior:          http://bugs.php.net/fix.php?id=22927&r=notwrong
Not enough info:            http://bugs.php.net/fix.php?id=22927&r=notenoughinfo
Submitted twice:            http://bugs.php.net/fix.php?id=22927&r=submittedtwice
register_globals:           http://bugs.php.net/fix.php?id=22927&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=22927&r=php3
Daylight Savings:           http://bugs.php.net/fix.php?id=22927&r=dst
IIS Stability:              http://bugs.php.net/fix.php?id=22927&r=isapi
Install GNU Sed:            http://bugs.php.net/fix.php?id=22927&r=gnused

Reply via email to