Bug #71175 [Fbk->Opn]: Crash when use ibase_blob_echo

From: Date: Mon, 21 Dec 2015 13:24:55 +0000
Subject: Bug #71175 [Fbk->Opn]: Crash when use ibase_blob_echo
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-198093@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=71175&edit=1

 ID:                 71175
 User updated by:    zedex at rambler dot ru
 Reported by:        zedex at rambler dot ru
 Summary:            Crash when use ibase_blob_echo
-Status:             Feedback
+Status:             Open
 Type:               Bug
 Package:            InterBase related
 Operating System:   Linux SLES-11 SP2
 PHP Version:        7.0.1
 Block user comment: N
 Private report:     N

 New Comment:

(gdb) bt

#0  0x00000000008b1997 in zend_fetch_resource2 (res=0x4,
 
   resource_type_name=0xd6ec97 "InterBase link", resource_type1=7,
 
   resource_type2=8) at /home/zedex/install/php-7.0.1/Zend/zend_list.c:106

#1  0x000000000064331c in zif_ibase_blob_echo (execute_data=0x7ffff60141d0,
 
   return_value=0x7ffff60141b0)

    at /home/zedex/install/php-7.0.1/ext/interbase/ibase_blobs.c:501

#2  0x00000000008f8899 in ZEND_DO_ICALL_SPEC_HANDLER (

    execute_data=0x7ffff6014030)

    at /home/zedex/install/php-7.0.1/Zend/zend_vm_execute.h:586

#3  0x00000000008f7f24 in execute_ex (ex=0x7ffff6014030)

    at /home/zedex/install/php-7.0.1/Zend/zend_vm_execute.h:417

#4  0x00000000008f815b in zend_execute (op_array=0x7ffff6085000,
 
   return_value=0x0)

    at /home/zedex/install/php-7.0.1/Zend/zend_vm_execute.h:458

#5  0x0000000000897209 in zend_execute_scripts (type=8, retval=0x0,
 
   file_count=3) at /home/zedex/install/php-7.0.1/Zend/zend.c:1428

#6  0x00000000007d4954 in php_execute_script (primary_file=0x7fffffffdba0)

    at /home/zedex/install/php-7.0.1/main/main.c:2471

#7  0x000000000096bd2d in do_cli (argc=2, argv=0x1100700)

    at /home/zedex/install/php-7.0.1/sapi/cli/php_cli.c:974

#8  0x000000000096cf49 in main (argc=2, argv=0x1100700)

    at /home/zedex/install/php-7.0.1/sapi/cli/php_cli.c:1345

(gdb)


Previous Comments:
------------------------------------------------------------------------
[2015-12-21 04:19:14] laruence@php.net

Thank you for this bug report. To properly diagnose the problem, we
need a backtrace to see what is happening behind the scenes. To
find out how to generate a backtrace, please read
http://bugs.php.net/bugs-generating-backtrace.php
for *NIX and
http://bugs.php.net/bugs-generating-backtrace-win32.php
for Win32

Once you have generated a backtrace, please submit it to this bug
report and change the status back to "Open". Thank you for helping
us make PHP better.



------------------------------------------------------------------------
[2015-12-20 22:32:27] zedex at rambler dot ru

Description:
------------
Can't select blob data from data field (FireBird 2.5.5). 
In PHP 5.6.16 all working perfect !
if use print function result simple is: 0x00000500080

Test script:
---------------
<?
$host = 'localhost:/opt/firebird/examples/test.fdb';
$username = 'sysdba';
$password = 'password';

$dbh = ibase_connect($host, $username, $password);
$query = "SELECT B_DATA FROM TEST2 WHERE ID='9'";
$result = ibase_query($dbh, $query);
$data = ibase_fetch_object($result);
if ($data) {
  header("Content-type: application/pdf");
  header('Content-disposition: attachment; filename="test.pdf"');
  ibase_blob_echo($data->B_DATA);
} else { header('HTTP/1.0 404 Not Found'); }
ibase_close($dbh);
?>



------------------------------------------------------------------------



--
Edit this bug report at https://bugs.php.net/bug.php?id=71175&edit=1


Thread (10 messages)

« previous php.bugs (#198093) next »