ID: 28449
User updated by: elm at unochapeco dot edu dot br
Reported By: elm at unochapeco dot edu dot br
-Status: Open
+Status: Bogus
Bug Type: OCI8 related
Operating System: Fedora Core 2 2.6.5-1.358smp
PHP Version: 4.3.6
New Comment:
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.
Previous Comments:
------------------------------------------------------------------------
[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