#28449 [Bgs]: Apache 2 crash when executes OCIFetchInto

From: Date: Thu, 20 May 2004 06:06:30 +0000
Subject: #28449 [Bgs]: Apache 2 crash when executes OCIFetchInto
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-59791@lists.php.net to get a copy of this message
ID: 28449 Updated by: tony2001@php.net Reported By: elm at unochapeco dot edu dot br Status: Bogus Bug Type: OCI8 related Operating System: Fedora Core 2 2.6.5-1.358smp PHP Version: 4.3.6 New Comment: Thanks for the explanation! Previous Comments: ------------------------------------------------------------------------ [2004-05-20 00:26:28] elm at unochapeco dot edu dot br Looking in the Oracle Metalink i found a documentation about the problem. The bug is: Bug:2299557 9IR2 CLIENT CANNOT FETCH LONG COLUMN FROM 8.0.6 SERVER I apply the patchset 8174 in database server and works. ------------------------------------------------------------------------ [2004-05-19 22:11:16] elm at unochapeco dot edu dot br Description: ------------ Apache 2 crash when executes OCIFetchInto Reproduce code: --------------- $curs = OCINewCursor($db); $stmt = OCIParse($db,"begin sp_per_consulta_obra($cod_empresa ,$codAcervo,:reg_sql);end;"); ocibindbyname($stmt,":reg_sql",&$curs,-1,OCI_B_CURSOR); ociexecute($stmt); ociexecute($curs); while(OCIFetchInto($curs,&$reg_sql,OCI_ASSOC)) { //crash when execute the OCIFetchInto Actual result: -------------- OCI-21500: internal error code, arguments: [ttcgcshnd-1], [0], [], [], [], [], [], [] Errors in file : OCI-21500: internal error code, arguments: [ttcgcshnd-1], [0], [], [], [], [], [], [] ----- Call Stack Trace ----- Cannot open /proc/3888/exe. calling call entry argument values in hex location type point (? means dubious value) -------------------- -------- -------------------- ---------------------------- 0447133B CALL 042F2210 FEEC0C18 ? 44712FD ? Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 3888)] 0x0481e7d7 in slrac () from /opt/oracle/product/9.2.0/lib/libclntsh.so.9.0 (gdb) bt #0 0x0481e7d7 in slrac () from /opt/oracle/product/9.2.0/lib/libclntsh.so.9.0 #1 0x0486f827 in kgdsaaddr () from /opt/oracle/product/9.2.0/lib/libclntsh.so.9.0 #2 0x0486f0e0 in kgdsdst () from /opt/oracle/product/9.2.0/lib/libclntsh.so.9.0 #3 0x04471340 in skgudmp () from /opt/oracle/product/9.2.0/lib/libclntsh.so.9.0 #4 0x0484aadc in kgeasnmierr () from /opt/oracle/product/9.2.0/lib/libclntsh.so.9.0 #5 0x0469c78f in ttcgcshnd () from /opt/oracle/product/9.2.0/lib/libclntsh.so.9.0 #6 0x0469ce1b in ttcc2u () from /opt/oracle/product/9.2.0/lib/libclntsh.so.9.0 #7 0x046b4af1 in ttcaGetPiece () from /opt/oracle/product/9.2.0/lib/libclntsh.so.9.0 #8 0x046b441d in ttccpwg () from /opt/oracle/product/9.2.0/lib/libclntsh.so.9.0 #9 0x046b3332 in ttcfour () from /opt/oracle/product/9.2.0/lib/libclntsh.so.9.0 #10 0x046abba1 in ttcdrv () from /opt/oracle/product/9.2.0/lib/libclntsh.so.9.0 #11 0x04582138 in nioqwa () from /opt/oracle/product/9.2.0/lib/libclntsh.so.9.0 #12 0x043d62c0 in upirtrc () from /opt/oracle/product/9.2.0/lib/libclntsh.so.9.0 #13 0x043988ca in kpurcsc () from /opt/oracle/product/9.2.0/lib/libclntsh.so.9.0 #14 0x044787b7 in kpufch0 () from /opt/oracle/product/9.2.0/lib/libclntsh.so.9.0 #15 0x04479780 in kpufch () from /opt/oracle/product/9.2.0/lib/libclntsh.so.9.0 #16 0x043baa95 in OCIStmtFetch () from /opt/oracle/product/9.2.0/lib/libclntsh.so.9.0 #17 0x010702ce in oci_fetch (statement=0x9bed57c, nrows=1, func=0x11d23b7 "OCIFetchInto") at /home/oracle/download/php-4.3.6/ext/oci8/oci8.c:1830 #18 0x010761b7 in zif_ocifetchinto (ht=3, return_value=0x9c2876c, this_ptr=0x0, return_value_used=1) at /home/oracle/download/php-4.3.6/ext/oci8/oci8.c:4087 #19 0x0116bbf6 in execute (op_array=0x9bcad14) at /home/oracle/download/php-4.3.6/Zend/zend_execute.c:1635 #20 0x0115a563 in zend_execute_scripts (type=8, retval=0x0, file_count=3) at /home/oracle/download/php-4.3.6/Zend/zend.c:886 #21 0x01124597 in php_execute_script (primary_file=0xfeecfe40) at /home/oracle/download/php-4.3.6/main/main.c:1731 #22 0x01171ee1 in php_handler (r=0x9bbcec0) at /home/oracle/download/php-4.3.6/sapi/apache2handler/sapi_apache2.c:561 #23 0x00443c28 in ap_run_handler () from /usr/sbin/httpd #24 0x09a3bfe8 in ?? () #25 0x00000000 in ?? () ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=28449&edit=1

« previous php.bugs (#59791) next »