Bug #71175 [Fbk->Opn]: Crash when use ibase_blob_echo
[email protected] ("zedex at rambler dot ru")
| Newsgroups | php.bugs |
|---|---|
| Message-ID | <[email protected]> |
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] [email protected]
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