Details
Description
I get a segfault when getting the same item twice in a single get call.
This is how I can reproduce the segfault. This is my test.php file:
<?php
|
$cluster = new CouchbaseCluster('localhost');
|
$bucket = $cluster->openBucket('item');
|
$result = $bucket->get(['i::#15', 'i::#15'], []);
|
I run it with vanilla php7.0.8 with php-couchbase 2.2.0:
$ ./php -dextension=couchbase.so /home/vagrant/test.php
|
Segmentation fault (core dumped)
|
Version info:
$ ./php -v
|
PHP 7.0.8 (cli) (built: Jul 13 2016 08:36:05) ( NTS DEBUG )
|
Copyright (c) 1997-2016 The PHP Group
|
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
|
|
$ ./php -dextension=couchbase.so -i | grep -C 3 "couchbase support"
|
|
couchbase
|
|
couchbase support => enabled
|
extension version => 2.2.0
|
libcouchbase runtime version => 2.6.1 (git: eb09707433013b742c0aa221e564ad73ba8a3708)
|
libcouchbase headers version => 2.6.1 (git: eb09707433013b742c0aa221e564ad73ba8a3708)
|
GDB backtrace:
$ gdb ./php
|
GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1
|
Copyright (C) 2014 Free Software Foundation, Inc.
|
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
|
This is free software: you are free to change and redistribute it.
|
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
|
and "show warranty" for details.
|
This GDB was configured as "x86_64-linux-gnu".
|
Type "show configuration" for configuration details.
|
For bug reporting instructions, please see:
|
<http://www.gnu.org/software/gdb/bugs/>.
|
Find the GDB manual and other documentation resources online at:
|
<http://www.gnu.org/software/gdb/documentation/>.
|
For help, type "help".
|
Type "apropos word" to search for commands related to "word"...
|
Reading symbols from ./php...done.
|
(gdb) run -dextension=couchbase.so /home/vagrant/test.php
|
Starting program: /home/vagrant/php-7.0.8/bin/php -dextension=couchbase.so /home/vagrant/test.php
|
Warning: couldn't activate thread debugging using libthread_db: Cannot find new threads: generic error
|
warning: File "/lib/x86_64-linux-gnu/libthread_db-1.0.so" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
|
To enable execution of this file add
|
add-auto-load-safe-path /lib/x86_64-linux-gnu/libthread_db-1.0.so
|
line to your configuration file "/home/vagrant/.gdbinit".
|
To completely disable this security protection add
|
set auto-load safe-path /
|
line to your configuration file "/home/vagrant/.gdbinit".
|
For more information about this security protection see the
|
"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
|
info "(gdb)Auto-loading safe path"
|
warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
|
|
Program received signal SIGSEGV, Segmentation fault.
|
0x0000000000838bbc in _object_and_properties_init (arg=0x0, class_type=0x118beb0, properties=0x0,
|
__zend_filename=0x7ffff65f9f90 "/home/vagrant/php-couchbase/metadoc.c", __zend_lineno=57)
|
at /home/vagrant/php-src/Zend/zend_API.c:1301
|
1301 ZVAL_OBJ(arg, zend_objects_new(class_type));
|
(gdb) bt full
|
#0 0x0000000000838bbc in _object_and_properties_init (arg=0x0, class_type=0x118beb0, properties=0x0,
|
__zend_filename=0x7ffff65f9f90 "/home/vagrant/php-couchbase/metadoc.c", __zend_lineno=57)
|
at /home/vagrant/php-src/Zend/zend_API.c:1301
|
__z = 0x0
|
#1 0x0000000000838c6f in _object_init_ex (arg=0x0, class_type=0x118beb0,
|
__zend_filename=0x7ffff65f9f90 "/home/vagrant/php-couchbase/metadoc.c", __zend_lineno=57)
|
at /home/vagrant/php-src/Zend/zend_API.c:1316
|
No locals.
|
#2 0x00007ffff65d2eb2 in make_metadoc (doc=0x0, value=0x7fffffffaa00, flags=0x7ffff68da330,
|
cas=0x7ffff68da350, token=0x0) at /home/vagrant/php-couchbase/metadoc.c:57
|
No locals.
|
#3 0x00007ffff65d190a in proc_get_results (bucket=0x7ffff68da200, return_value=0x7ffff68151d0,
|
cookie=0x7ffff68c98c0, is_mapped=1) at /home/vagrant/php-couchbase/get.c:76
|
value = {value = {lval = 140737329531392, dval = 6.9533479608899528e-310,
|
counted = 0x7ffff6888a00, str = 0x7ffff6888a00, arr = 0x7ffff6888a00, obj = 0x7ffff6888a00,
|
res = 0x7ffff6888a00, ref = 0x7ffff6888a00, ast = 0x7ffff6888a00, zv = 0x7ffff6888a00,
|
ptr = 0x7ffff6888a00, ce = 0x7ffff6888a00, func = 0x7ffff6888a00, ww = {w1 = 4136143360,
|
w2 = 32767}}, u1 = {v = {type = 6 '\006', type_flags = 20 '\024', const_flags = 0 '\000',
|
reserved = 0 '\000'}, type_info = 5126}, u2 = {var_flags = 32767, next = 32767,
|
cache_slot = 32767, lineno = 32767, num_args = 32767, fe_pos = 32767, fe_iter_idx = 32767}}
|
doc = 0x0
|
res = 0x7ffff68da300
|
err = LCB_SUCCESS
|
#4 0x00007ffff65d1e0b in zim_Bucket_get (execute_data=0x7ffff68151e0, return_value=0x7ffff68151d0)
|
at /home/vagrant/php-couchbase/get.c:149
|
data = 0x7ffff68da200
|
ii = 2
|
ncmds = 2
|
nscheduled = 2
|
pp_state = {args = {{name = "id\000\000\000\000\000\000\231=\336\367\377\177\000",
|
ptr = 0x7fffffffaa80, val = {value = {lval = 140737329046120,
|
dval = 6.9533479369143304e-310, counted = 0x7ffff6812268, str = 0x7ffff6812268,
|
---Type <return> to continue, or q <return> to quit---
|
arr = 0x7ffff6812268, obj = 0x7ffff6812268, res = 0x7ffff6812268, ref = 0x7ffff6812268,
|
ast = 0x7ffff6812268, zv = 0x7ffff6812268, ptr = 0x7ffff6812268, ce = 0x7ffff6812268,
|
func = 0x7ffff6812268, ww = {w1 = 4135658088, w2 = 32767}}, u1 = {v = {type = 0 '\000',
|
type_flags = 0 '\000', const_flags = 0 '\000', reserved = 0 '\000'}, type_info = 0},
|
u2 = {var_flags = 32767, next = 32767, cache_slot = 32767, lineno = 32767,
|
num_args = 32767, fe_pos = 32767, fe_iter_idx = 32767}}}, {
|
name = "lockTime\000=\336\367\377\177\000", ptr = 0x7fffffffaa58, val = {value = {
|
lval = 140737329852544, dval = 6.9533479767569699e-310, counted = 0x7ffff68d7080,
|
str = 0x7ffff68d7080, arr = 0x7ffff68d7080, obj = 0x7ffff68d7080, res = 0x7ffff68d7080,
|
ref = 0x7ffff68d7080, ast = 0x7ffff68d7080, zv = 0x7ffff68d7080, ptr = 0x7ffff68d7080,
|
ce = 0x7ffff68d7080, func = 0x7ffff68d7080, ww = {w1 = 4136464512, w2 = 32767}}, u1 = {
|
v = {type = 0 '\000', type_flags = 0 '\000', const_flags = 0 '\000',
|
reserved = 0 '\000'}, type_info = 0}, u2 = {var_flags = 32767, next = 32767,
|
cache_slot = 32767, lineno = 32767, num_args = 32767, fe_pos = 32767,
|
fe_iter_idx = 32767}}}, {name = "expiry\000e\000=\336\367\377\177\000",
|
ptr = 0x7fffffffaa60, val = {value = {lval = 140737329960672,
|
dval = 6.9533479820992029e-310, counted = 0x7ffff68f16e0, str = 0x7ffff68f16e0,
|
arr = 0x7ffff68f16e0, obj = 0x7ffff68f16e0, res = 0x7ffff68f16e0, ref = 0x7ffff68f16e0,
|
ast = 0x7ffff68f16e0, zv = 0x7ffff68f16e0, ptr = 0x7ffff68f16e0, ce = 0x7ffff68f16e0,
|
func = 0x7ffff68f16e0, ww = {w1 = 4136572640, w2 = 32767}}, u1 = {v = {type = 0 '\000',
|
type_flags = 0 '\000', const_flags = 0 '\000', reserved = 0 '\000'}, type_info = 0},
|
u2 = {var_flags = 0, next = 0, cache_slot = 0, lineno = 0, num_args = 0, fe_pos = 0,
|
fe_iter_idx = 0}}}, {name = "groupid\000\000=\336\367\377\177\000",
|
ptr = 0x7fffffffaa68, val = {value = {lval = 13931320, dval = 6.8829866132210748e-317,
|
counted = 0xd49338, str = 0xd49338, arr = 0xd49338, obj = 0xd49338, res = 0xd49338,
|
ref = 0xd49338, ast = 0xd49338, zv = 0xd49338, ptr = 0xd49338, ce = 0xd49338,
|
func = 0xd49338, ww = {w1 = 13931320, w2 = 0}}, u1 = {v = {type = 0 '\000',
|
type_flags = 0 '\000', const_flags = 0 '\000', reserved = 0 '\000'}, type_info = 0},
|
u2 = {var_flags = 32767, next = 32767, cache_slot = 32767, lineno = 32767,
|
num_args = 32767, fe_pos = 32767, fe_iter_idx = 32767}}}, {
|
name = "\300\262\217\366\377\177\000\000\300\336\030\001\000\000\000",
|
ptr = 0x7fffffffabe0, val = {value = {lval = 8671490, dval = 4.284285307255911e-317,
|
---Type <return> to continue, or q <return> to quit---
|
counted = 0x845102 <zend_hash_find_bucket+28>,
|
str = 0x845102 <zend_hash_find_bucket+28>, arr = 0x845102 <zend_hash_find_bucket+28>,
|
obj = 0x845102 <zend_hash_find_bucket+28>, res = 0x845102 <zend_hash_find_bucket+28>,
|
ref = 0x845102 <zend_hash_find_bucket+28>, ast = 0x845102 <zend_hash_find_bucket+28>,
|
zv = 0x845102 <zend_hash_find_bucket+28>, ptr = 0x845102 <zend_hash_find_bucket+28>,
|
ce = 0x845102 <zend_hash_find_bucket+28>, func = 0x845102 <zend_hash_find_bucket+28>,
|
ww = {w1 = 8671490, w2 = 0}}, u1 = {v = {type = 192 '\300', type_flags = 222 '\336',
|
const_flags = 24 '\030', reserved = 1 '\001'}, type_info = 18407104}, u2 = {
|
var_flags = 0, next = 0, cache_slot = 0, lineno = 0, num_args = 0, fe_pos = 0,
|
fe_iter_idx = 0}}}, {
|
name = "`\330\030\001\000\000\000\000\a\000\000\000\345\377\377\377",
|
ptr = 0x800000000b887685, val = {value = {lval = 18409232, dval = 9.0953690975213428e-317,
|
counted = 0x118e710, str = 0x118e710, arr = 0x118e710, obj = 0x118e710,
|
res = 0x118e710, ref = 0x118e710, ast = 0x118e710, zv = 0x118e710, ptr = 0x118e710,
|
ce = 0x118e710, func = 0x118e710, ww = {w1 = 18409232, w2 = 0}}, u1 = {v = {
|
type = 240 '\360', type_flags = 231 '\347', const_flags = 24 '\030',
|
reserved = 1 '\001'}, type_info = 18409456}, u2 = {var_flags = 0, next = 0,
|
cache_slot = 0, lineno = 0, num_args = 0, fe_pos = 0, fe_iter_idx = 0}}}, {
|
name = "\020\254\377\377\377\177\000\000ߖ\204\000\000\000\000", ptr = 0x118dec0, val = {
|
value = {lval = 18405472, dval = 9.0935114106929797e-317, counted = 0x118d860,
|
str = 0x118d860, arr = 0x118d860, obj = 0x118d860, res = 0x118d860, ref = 0x118d860,
|
ast = 0x118d860, zv = 0x118d860, ptr = 0x118d860, ce = 0x118d860, func = 0x118d860,
|
ww = {w1 = 18405472, w2 = 0}}, u1 = {v = {type = 112 'p', type_flags = 32 ' ',
|
const_flags = 129 '\201', reserved = 246 '\366'}, type_info = 4135657584}, u2 = {
|
var_flags = 32767, next = 32767, cache_slot = 32767, lineno = 32767, num_args = 32767,
|
fe_pos = 32767, fe_iter_idx = 32767}}}, {
|
name = "\000\000\000\000\000\000\000\000\240\254\377\377\377\177\000",
|
ptr = 0x87c270 <zend_std_get_method+852>, val = {value = {lval = 140737488334000,
|
dval = 6.9533558067812611e-310, counted = 0x7fffffffacb0, str = 0x7fffffffacb0,
|
arr = 0x7fffffffacb0, obj = 0x7fffffffacb0, res = 0x7fffffffacb0, ref = 0x7fffffffacb0,
|
ast = 0x7fffffffacb0, zv = 0x7fffffffacb0, ptr = 0x7fffffffacb0, ce = 0x7fffffffacb0,
|
func = 0x7fffffffacb0, ww = {w1 = 4294945968, w2 = 32767}}, u1 = {v = {type = 56 '8',
|
---Type <return> to continue, or q <return> to quit---
|
type_flags = 162 '\242', const_flags = 141 '\215', reserved = 246 '\366'},
|
type_info = 4136477240}, u2 = {var_flags = 32767, next = 32767, cache_slot = 32767,
|
lineno = 32767, num_args = 32767, fe_pos = 32767, fe_iter_idx = 32767}}}, {
|
name = " \330\030\001\000\000\000\000\300\254\377\377\002\000\000", ptr = 0x118df90, val = {
|
value = {lval = 549755813952, dval = 2.7161546127517506e-312, counted = 0x8000000040,
|
str = 0x8000000040, arr = 0x8000000040, obj = 0x8000000040, res = 0x8000000040,
|
ref = 0x8000000040, ast = 0x8000000040, zv = 0x8000000040, ptr = 0x8000000040,
|
ce = 0x8000000040, func = 0x8000000040, ww = {w1 = 64, w2 = 128}}, u1 = {v = {
|
type = 144 '\220', type_flags = 223 '\337', const_flags = 24 '\030',
|
reserved = 1 '\001'}, type_info = 18407312}, u2 = {var_flags = 0, next = 0,
|
cache_slot = 0, lineno = 0, num_args = 0, fe_pos = 0, fe_iter_idx = 0}}}, {
|
name = "\340Q\201\366\377\177\000\000\240\254\377\377\377\177\000", ptr = 0x7ffff68151c0,
|
val = {value = {lval = 140737488333984, dval = 6.9533558067804706e-310,
|
counted = 0x7fffffffaca0, str = 0x7fffffffaca0, arr = 0x7fffffffaca0,
|
obj = 0x7fffffffaca0, res = 0x7fffffffaca0, ref = 0x7fffffffaca0, ast = 0x7fffffffaca0,
|
zv = 0x7fffffffaca0, ptr = 0x7fffffffaca0, ce = 0x7fffffffaca0, func = 0x7fffffffaca0,
|
ww = {w1 = 4294945952, w2 = 32767}}, u1 = {v = {type = 66 'B', type_flags = 89 'Y',
|
const_flags = 136 '\210', reserved = 0 '\000'}, type_info = 8935746}, u2 = {
|
var_flags = 0, next = 0, cache_slot = 0, lineno = 0, num_args = 0, fe_pos = 0,
|
fe_iter_idx = 0}}}}, arg_req = 1, arg_opt = 0, arg_named = 3, cur_idx = 0, zids = {
|
value = {lval = 140737329544576, dval = 6.953347961541329e-310, counted = 0x7ffff688bd80,
|
str = 0x7ffff688bd80, arr = 0x7ffff688bd80, obj = 0x7ffff688bd80, res = 0x7ffff688bd80,
|
ref = 0x7ffff688bd80, ast = 0x7ffff688bd80, zv = 0x7ffff688bd80, ptr = 0x7ffff688bd80,
|
ce = 0x7ffff688bd80, func = 0x7ffff688bd80, ww = {w1 = 4136156544, w2 = 32767}}, u1 = {v = {
|
type = 7 '\a', type_flags = 28 '\034', const_flags = 0 '\000', reserved = 0 '\000'},
|
type_info = 7175}, u2 = {var_flags = 0, next = 0, cache_slot = 0, lineno = 0, num_args = 0,
|
fe_pos = 0, fe_iter_idx = 0}}, hash_pos = 4294967295}
|
id = {str = 0x7ffff688d018 "i::#15", len = 6}
|
zlock = 0x0
|
zexpiry = 0x0
|
zgroupid = 0x0
|
cookie = 0x7ffff68c98c0
|
---Type <return> to continue, or q <return> to quit---
|
err = LCB_SUCCESS
|
#5 0x000000000088fa03 in ZEND_DO_FCALL_SPEC_HANDLER ()
|
at /home/vagrant/php-src/Zend/zend_vm_execute.h:842
|
should_change_scope = 1
|
call = 0x7ffff68151e0
|
fbc = 0x118df90
|
object = 0x7ffff68c6840
|
ret = 0x7ffff68151d0
|
__PRETTY_FUNCTION__ = "ZEND_DO_FCALL_SPEC_HANDLER"
|
#6 0x000000000088e885 in execute_ex (ex=0x7ffff6815030)
|
at /home/vagrant/php-src/Zend/zend_vm_execute.h:414
|
orig_opline = 0x0
|
orig_execute_data = 0x0
|
#7 0x000000000088e997 in zend_execute (op_array=0x7ffff68f5f00, return_value=0x0)
|
at /home/vagrant/php-src/Zend/zend_vm_execute.h:458
|
execute_data = 0x7ffff6815030
|
#8 0x0000000000832f28 in zend_execute_scripts (type=8, retval=0x0, file_count=3)
|
at /home/vagrant/php-src/Zend/zend.c:1427
|
files = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fffffffae80,
|
reg_save_area = 0x7fffffffadc0}}
|
i = 1
|
file_handle = 0x7fffffffd2b0
|
op_array = 0x7ffff68f5f00
|
#9 0x000000000079fe9d in php_execute_script (primary_file=0x7fffffffd2b0)
|
at /home/vagrant/php-src/main/main.c:2494
|
realfile = "/home/vagrant/test.php\000\000\200ш\366\377\177\000\000\330\n\000\000\314\361\377\377̑\232|\001\000\000\200\020\000\000\000\000\000\000\000\070B\b\001\000\000\000\000X]\212\366\377\177\000\000\000P\212\366\377\177\000\000\020\301\377\377\377\177\000\000\240\v\207\000\000\000\000\000\020\301\377\377\377\177\000\000\070]\212\366\377\177\000\000@\301\377\377\377\177\000\000\020\000\000\000\000\000\000\000P\301\377\377\377\177\000\000P\022\207\000\000\000\000\000x\301\377\377\377\177\000\000\000\000\212\366\026\001\000\000\220\301\377\377\377\177\000\000\360W\212\366\001\000\000\000\001\000\000\000H\000\000\000X]\212\366\377\177\000\000@\302\377\377\377\177\000\000IF"...
|
---Type <return> to continue, or q <return> to quit---
|
__orig_bailout = 0x7fffffffd320
|
__bailout = {{__jmpbuf = {16, -763744011069423789, 4334960, 140737488348752, 0, 0,
|
-763744009528017069, 763744768470679379}, __mask_was_saved = 0, __saved_mask = {__val = {
|
140737328971776, 140737488339168, 8378288, 140737488339056, 8397451, 1928440315909,
|
13902232, 512, 512, 140737329964480, 140737328971840, 13835902548931772658, 85899345936,
|
140737488339152, 8579414, 4}}}}
|
prepend_file_p = 0x0
|
append_file_p = 0x0
|
prepend_file = {handle = {fd = 0, fp = 0x0, stream = {handle = 0x0, isatty = 0, mmap = {len = 0,
|
pos = 0, map = 0x0, buf = 0x0, old_handle = 0x0, old_closer = 0x0}, reader = 0x0,
|
fsizer = 0x0, closer = 0x0}}, filename = 0x0, opened_path = 0x0,
|
type = ZEND_HANDLE_FILENAME, free_filename = 0 '\000'}
|
append_file = {handle = {fd = 0, fp = 0x0, stream = {handle = 0x0, isatty = 0, mmap = {len = 0,
|
pos = 0, map = 0x0, buf = 0x0, old_handle = 0x0, old_closer = 0x0}, reader = 0x0,
|
fsizer = 0x0, closer = 0x0}}, filename = 0x0, opened_path = 0x0,
|
type = ZEND_HANDLE_FILENAME, free_filename = 0 '\000'}
|
old_cwd = 0x7fffffffae80 ""
|
use_heap = 0 '\000'
|
retval = 0
|
#10 0x00000000008f37ff in do_cli (argc=3, argv=0x1087a00) at /home/vagrant/php-src/sapi/cli/php_cli.c:974
|
__orig_bailout = 0x7fffffffe4a0
|
__bailout = {{__jmpbuf = {0, -763744011459494061, 4334960, 140737488348752, 0, 0,
|
-763744011079909549, 763743040344686419}, __mask_was_saved = 0, __saved_mask = {__val = {
|
8656392, 140737488344016, 18, 9435583, 17684992, 140737488344032, 8656542, 1, 18,
|
9435583, 17684992, 0, 140737488344016, 1, 4, 140737488347168}}}}
|
c = -1
|
file_handle = {handle = {fd = -158560880, fp = 0x7ffff68c8d90, stream = {handle = 0x7ffff68c8d90,
|
isatty = 0, mmap = {len = 164, pos = 0, map = 0x7ffff7ff4000,
|
buf = 0x7ffff7ff4000 <error: Cannot access memory at address 0x7ffff7ff4000>,
|
old_handle = 0x11926d0, old_closer = 0x857796 <zend_stream_stdio_closer>},
|
reader = 0x857767 <zend_stream_stdio_reader>, fsizer = 0x8577c7 <zend_stream_stdio_fsizer>,
|
closer = 0x8578d9 <zend_stream_mmap_closer>}},
|
---Type <return> to continue, or q <return> to quit---
|
filename = 0x1087a90 "/home/vagrant/test.php", opened_path = 0x0, type = ZEND_HANDLE_MAPPED,
|
free_filename = 0 '\000'}
|
behavior = 1
|
reflection_what = 0x0
|
request_started = 1
|
exit_status = 0
|
php_optarg = 0x1087a62 "extension=couchbase.so"
|
orig_optarg = 0x0
|
php_optind = 3
|
orig_optind = 1
|
exec_direct = 0x0
|
exec_run = 0x0
|
exec_begin = 0x0
|
exec_end = 0x0
|
arg_free = 0x1087a90 "/home/vagrant/test.php"
|
arg_excp = 0x1087a10
|
script_file = 0x1087a90 "/home/vagrant/test.php"
|
translated_path = 0x10e9840 "/home/vagrant/test.php"
|
interactive = 0
|
lineno = 1
|
param_error = 0x0
|
hide_argv = 0
|
#11 0x00000000008f49be in main (argc=3, argv=0x1087a00) at /home/vagrant/php-src/sapi/cli/php_cli.c:1344
|
__orig_bailout = 0x0
|
__bailout = {{__jmpbuf = {0, -763744011430133933, 4334960, 140737488348752, 0, 0,
|
-763744011453202605, 763743039122964307}, __mask_was_saved = 0, __saved_mask = {__val = {
|
140737488348416, 4131212846, 4269985, 4294967295, 140737488348792, 140737336939000,
|
140737354066392, 140737354129864, 0, 1, 9431037, 140737488348528, 0, 9430960, 4334960,
|
140737488348752}}}}
|
c = -1
|
exit_status = 0
|
module_started = 1
|
---Type <return> to continue, or q <return> to quit---
|
sapi_started = 1
|
php_optarg = 0x1087a62 "extension=couchbase.so"
|
php_optind = 2
|
use_extended_info = 0
|
ini_path_override = 0x0
|
ini_entries = 0x1087d00 "html_errors=0\nregister_argc_argv=1\nimplicit_flush=1\noutput_buffering=0\nmax_execution_time=0\nmax_input_time=-1\nextension=couchbase.so\n"
|
ini_entries_len = 133
|
ini_ignore = 0
|
sapi_module = 0x1065220 <cli_sapi_module>
|
Attachments
For Gerrit Dashboard: PCBC-416 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
65939,7 | PCBC-416: always return document from bop_get_return_doc | master | php-couchbase | Status: MERGED | +2 | +1 |