Skip to content

Instantly share code, notes, and snippets.

@arjenschol
Last active January 15, 2018 10:18
Show Gist options
  • Save arjenschol/83bd2d2b0b754157e0f40f854335cec2 to your computer and use it in GitHub Desktop.
Save arjenschol/83bd2d2b0b754157e0f40f854335cec2 to your computer and use it in GitHub Desktop.
PHP 7.1.6 segfault
#0 zend_mm_alloc_small (bin_num=<optimized out>, size=<optimized out>, heap=0x7ffff3400040) at /php/src/php-7.1.6/Zend/zend_alloc.c:1261
#1 zend_mm_alloc_heap (size=<optimized out>, heap=0x7ffff3400040) at /php/src/php-7.1.6/Zend/zend_alloc.c:1332
#2 zend_mm_realloc_heap (heap=0x7ffff3400040, ptr=0x0, size=<optimized out>, copy_size=32) at /php/src/php-7.1.6/Zend/zend_alloc.c:1428
#3 0x0000000000579528 in spl_object_storage_get_gc (obj=0x7fffffffa9e0, table=0x7fffffffa9d8, n=0x7fffffffa9d4) at /php/src/php-7.1.6/ext/spl/spl_observer.c:333
#4 0x00000000006adf2d in gc_mark_grey (ref=<optimized out>) at /php/src/php-7.1.6/Zend/zend_gc.c:499
#5 0x00000000006aee60 in gc_mark_roots () at /php/src/php-7.1.6/Zend/zend_gc.c:598
#6 zend_gc_collect_cycles () at /php/src/php-7.1.6/Zend/zend_gc.c:1072
#7 0x00000000006aeaf6 in gc_possible_root (ref=0x7fffdadd94d0) at /php/src/php-7.1.6/Zend/zend_gc.c:286
#8 0x0000000000727815 in gc_check_possible_root (z=<optimized out>) at /php/src/php-7.1.6/Zend/zend_gc.h:149
#9 i_free_compiled_variables (execute_data=execute_data@entry=0x7fffda299780) at /php/src/php-7.1.6/Zend/zend_execute.c:2074
#10 zend_free_compiled_variables (execute_data=execute_data@entry=0x7fffda2996c0) at /php/src/php-7.1.6/Zend/zend_execute.c:2084
#11 0x00000000006b25ad in zend_generator_close (generator=0x7fffd8b3e580, finished_execution=finished_execution@entry=1 '\001') at /php/src/php-7.1.6/Zend/zend_generators.c:125
#12 0x00000000006de58f in ZEND_GENERATOR_RETURN_SPEC_CONST_HANDLER () at /php/src/php-7.1.6/Zend/zend_vm_execute.h:3014
#13 0x00000000006ce27b in execute_ex (ex=<optimized out>) at /php/src/php-7.1.6/Zend/zend_vm_execute.h:429
#14 0x00000000006b2932 in zend_generator_resume (orig_generator=0x7fffd8b3e580) at /php/src/php-7.1.6/Zend/zend_generators.c:817
#15 0x00000000006e4a99 in ZEND_FE_FETCH_R_SPEC_VAR_HANDLER () at /php/src/php-7.1.6/Zend/zend_vm_execute.h:16849
#16 0x00000000006ce27b in execute_ex (ex=<optimized out>) at /php/src/php-7.1.6/Zend/zend_vm_execute.h:429
#17 0x0000000000727c80 in zend_execute (op_array=op_array@entry=0x7ffff347f000, return_value=return_value@entry=0x7fffde453ef8) at /php/src/php-7.1.6/Zend/zend_vm_execute.h:474
#18 0x0000000000686f95 in zend_execute_scripts (type=type@entry=8, retval=0x7fffde453ef8, retval@entry=0x0, file_count=-213820064, file_count@entry=2)
at /php/src/php-7.1.6/Zend/zend.c:1476
#19 0x0000000000626cce in php_execute_script (primary_file=primary_file@entry=0x7fffffffd1f0) at /php/src/php-7.1.6/main/main.c:2534
#20 0x0000000000729f9e in do_cli (argc=11, argv=0xf895b0) at /php/src/php-7.1.6/sapi/cli/php_cli.c:993
#21 0x0000000000434065 in main (argc=11, argv=0xf895b0) at /php/src/php-7.1.6/sapi/cli/php_cli.c:1381
#0 zend_mm_alloc_small (bin_num=<optimized out>, size=<optimized out>, heap=0x7ffff3400040) at /php/src/php-7.1.6/Zend/zend_alloc.c:1261
p = 0x40007fffd8cba11f
#1 zend_mm_alloc_heap (size=<optimized out>, heap=0x7ffff3400040) at /php/src/php-7.1.6/Zend/zend_alloc.c:1332
No locals.
#2 zend_mm_realloc_heap (heap=0x7ffff3400040, ptr=0x0, size=<optimized out>, copy_size=32) at /php/src/php-7.1.6/Zend/zend_alloc.c:1428
page_offset = 0
old_size = <optimized out>
new_size = <optimized out>
#3 0x0000000000579528 in spl_object_storage_get_gc (obj=0x7fffffffa9e0, table=0x7fffffffa9d8, n=0x7fffffffa9d4) at /php/src/php-7.1.6/ext/spl/spl_observer.c:333
i = 0
element = <optimized out>
#4 0x00000000006adf2d in gc_mark_grey (ref=<optimized out>) at /php/src/php-7.1.6/Zend/zend_gc.c:499
n = 1
zv = 0x7fffdb21e818
end = <optimized out>
tmp = {value = {lval = 140736822371848, dval = 6.9533229038791877e-310, counted = 0x7fffd84de608, str = 0x7fffd84de608, arr = 0x7fffd84de608, obj = 0x7fffd84de608, res = 0x7fffd84de608,
ref = 0x7fffd84de608, ast = 0x7fffd84de608, zv = 0x7fffd84de608, ptr = 0x7fffd84de608, ce = 0x7fffd84de608, func = 0x7fffd84de608, ww = {w1 = 3628983816, w2 = 32767}}, u1 = {v = {
type = 8 '\b', type_flags = 12 '\f', const_flags = 0 '\000', reserved = 0 '\000'}, type_info = 3080}, u2 = {next = 1, cache_slot = 1, lineno = 1, num_args = 1, fe_pos = 1, fe_iter_idx = 1,
access_flags = 1, property_guard = 1, extra = 1}}
get_gc = <optimized out>
obj = <optimized out>
ht = 0x0
p = <optimized out>
end = <optimized out>
zv = <optimized out>
#5 0x00000000006aee60 in gc_mark_roots () at /php/src/php-7.1.6/Zend/zend_gc.c:598
current = 0x7ffff7fafaf0
#6 zend_gc_collect_cycles () at /php/src/php-7.1.6/Zend/zend_gc.c:1072
current = <optimized out>
gc_flags = 0
next = <optimized out>
orig_next_to_free = <optimized out>
p = <optimized out>
to_free = {ref = 0x5, next = 0x7fffda299780, prev = 0x0, refcount = 3681397528}
additional_buffer_snapshot = <optimized out>
count = 0
#7 0x00000000006aeaf6 in gc_possible_root (ref=0x7fffdadd94d0) at /php/src/php-7.1.6/Zend/zend_gc.c:286
newRoot = <optimized out>
#8 0x0000000000727815 in gc_check_possible_root (z=<optimized out>) at /php/src/php-7.1.6/Zend/zend_gc.h:149
No locals.
#9 i_free_compiled_variables (execute_data=execute_data@entry=0x7fffda299780) at /php/src/php-7.1.6/Zend/zend_execute.c:2074
cv = 0x7fffda299770
end = 0x7fffda299780
#10 zend_free_compiled_variables (execute_data=execute_data@entry=0x7fffda2996c0) at /php/src/php-7.1.6/Zend/zend_execute.c:2084
No locals.
#11 0x00000000006b25ad in zend_generator_close (generator=0x7fffd8b3e580, finished_execution=finished_execution@entry=1 '\001') at /php/src/php-7.1.6/Zend/zend_generators.c:125
execute_data = 0x7fffda2996c0
#12 0x00000000006de58f in ZEND_GENERATOR_RETURN_SPEC_CONST_HANDLER () at /php/src/php-7.1.6/Zend/zend_vm_execute.h:3014
retval = <optimized out>
---Type <return> to continue, or q <return> to quit---
#13 0x00000000006ce27b in execute_ex (ex=<optimized out>) at /php/src/php-7.1.6/Zend/zend_vm_execute.h:429
orig_opline = 0x7fffde453ef8
orig_execute_data = 0x7ffff3415d60
#14 0x00000000006b2932 in zend_generator_resume (orig_generator=0x7fffd8b3e580) at /php/src/php-7.1.6/Zend/zend_generators.c:817
original_execute_data = 0x7fffda2996c0
generator = 0x7fffd8b3e580
#15 0x00000000006e4a99 in ZEND_FE_FETCH_R_SPEC_VAR_HANDLER () at /php/src/php-7.1.6/Zend/zend_vm_execute.h:16849
iter = 0x7fffd8884240
array = 0x7ffff3415dc0
value = <optimized out>
value_type = <optimized out>
fe_ht = <optimized out>
pos = <optimized out>
p = <optimized out>
#16 0x00000000006ce27b in execute_ex (ex=<optimized out>) at /php/src/php-7.1.6/Zend/zend_vm_execute.h:429
orig_opline = 0x0
orig_execute_data = 0x2
#17 0x0000000000727c80 in zend_execute (op_array=op_array@entry=0x7ffff347f000, return_value=return_value@entry=0x7fffde453ef8) at /php/src/php-7.1.6/Zend/zend_vm_execute.h:474
No locals.
#18 0x0000000000686f95 in zend_execute_scripts (type=type@entry=8, retval=0x7fffde453ef8, retval@entry=0x0, file_count=-213820064, file_count@entry=2)
at /php/src/php-7.1.6/Zend/zend.c:1476
files = {{gp_offset = 32, fp_offset = 0, overflow_arg_area = 0x7fffffffad10, reg_save_area = 0x7fffffffaca0}}
i = 0
file_handle = 0x7fffffffd1f0
op_array = 0x7ffff347f000
#19 0x0000000000626cce in php_execute_script (primary_file=primary_file@entry=0x7fffffffd1f0) at /php/src/php-7.1.6/main/main.c:2534
orig_start_lineno = 2
realfile = "/cli/runTests.php\000\000\000\000\000\000\000\000\220\000\000\000\000\000\000\000`\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\a\000\000\000\061", '\000' <repeats 11 times>, "[\000\000\000w", '\000' <repeats 19 times>, "|\000\000\000n\000\000\000\022\000\000\000\022", '\000' <repeats 11 times>, "\003\000\000\000\003", '\000' <repeats 27 times>, "\002\000\000\000\000\000\000\000"...
__orig_bailout = 0x7fffffffd260
__bailout = {{__jmpbuf = {0, 6038820248893461532, 12751024, 12750920, 1, 0, 6038820249879122972, -6038821057642294244}, __mask_was_saved = 0, __saved_mask = {__val = {4988491, 140737488340212,
140737488340100, 140737488340624, 140737488340204, 140737488340488, 0, 8589934592, 0, 90194313237, 16001376, 4611686018427388041, 140737488341648, 140737488338688, 140737488338687, 0}}}}
prepend_file_p = 0x7fffffffbd40
append_file_p = 0x0
prepend_file = {handle = {fd = -213429504, fp = 0x7ffff3475300, stream = {handle = 0x7ffff3475300, isatty = 0, mmap = {len = 506, pos = 0, map = 0x0,
buf = 0x7ffff7ff7000 <error: Cannot access memory at address 0x7ffff7ff7000>, old_handle = 0x0, old_closer = 0x0}, reader = 0x63d6d0 <_php_stream_read>,
fsizer = 0x6248e0 <php_zend_stream_fsizer>, closer = 0x6248c0 <php_zend_stream_mmap_closer>}}, filename = 0xfa90e8 "/var/lib/jenkins/prepend-config.php", opened_path = 0x0,
type = ZEND_HANDLE_MAPPED, 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 = 0x7fffffffad10 ""
retval = 0
#20 0x0000000000729f9e in do_cli (argc=11, argv=0xf895b0) at /php/src/php-7.1.6/sapi/cli/php_cli.c:993
__orig_bailout = 0x7fffffffe410
__bailout = {{__jmpbuf = {0, -6038820247278382052, 140737488348168, 0, 140737488348164, 0, 6038820248165749788, -6038821187689049060}, __mask_was_saved = 0, __saved_mask = {__val = {12640010,
12640034, 12499200, 12499221, 12640047, 12640067, 12640084, 12640648, 12640105, 12640119, 12640141, 12640160, 12640187, 12640216, 0, 0}}}}
c = <optimized out>
file_handle = {handle = {fd = -213442224, fp = 0x7ffff3472150, stream = {handle = 0x7ffff3472150, isatty = 0, mmap = {len = 2402, pos = 0, map = 0x7ffff7ff7000,
---Type <return> to continue, or q <return> to quit---
buf = 0x7ffff7ff700f <error: Cannot access memory at address 0x7ffff7ff700f>, old_handle = 0x1173610, old_closer = 0x6a2da0 <zend_stream_stdio_closer>},
reader = 0x6a2dd0 <zend_stream_stdio_reader>, fsizer = 0x6a2e80 <zend_stream_stdio_fsizer>, closer = 0x6a2d20 <zend_stream_mmap_closer>}},
filename = 0xf896e0 "/cli/runTests.php", opened_path = 0x0, type = ZEND_HANDLE_MAPPED, free_filename = 0 '\000'}
behavior = <optimized out>
reflection_what = <optimized out>
request_started = 1
exit_status = 0
php_optarg = 0xf896b2 "opcache.validate_root=1"
php_optind = 5
exec_direct = <optimized out>
exec_run = <optimized out>
exec_begin = <optimized out>
exec_end = <optimized out>
arg_free = <optimized out>
arg_excp = <optimized out>
script_file = <optimized out>
translated_path = 0x114b080 "/cli/runTests.php"
lineno = 2
param_error = <optimized out>
#21 0x0000000000434065 in main (argc=11, argv=0xf895b0) at /php/src/php-7.1.6/sapi/cli/php_cli.c:1381
__orig_bailout = 0x0
__bailout = {{__jmpbuf = {16292608, -6038820247278382052, 140737488348168, 0, 140737488348164, 0, 6038820247679210524, -6038820789883038692}, __mask_was_saved = 0, __saved_mask = {__val = {
1095216660480, 3328827817059765319, 4776432747633061426, 140737354018928, 140737354036112, 140737354029344, 140737354017664, 140737354037360, 140737354015968, 72720, 140737326361400,
140737326361312, 140737323068433, 140733193388153, 72752, 1}}}}
c = <optimized out>
exit_status = 0
module_started = 1
sapi_started = 1
php_optarg = 0xf896b2 "opcache.validate_root=1"
php_optind = 4
use_extended_info = 0
ini_path_override = 0x0
ini_entries = 0xf89b00 "html_errors=0\nregister_argc_argv=1\nimplicit_flush=1\noutput_buffering=0\nmax_execution_time=0\nmax_input_time=-1\nauto_prepend_file=\"/var/lib/jenkins/prepend-config.php\"\nopcache.protect_memory=1\nopcache.v"...
ini_entries_len = 105
ini_ignore = 0
sapi_module = <optimized out>
Program received signal SIGSEGV, Segmentation fault.
zend_mm_alloc_small (bin_num=<optimized out>, size=<optimized out>, heap=0x7ffff3400040) at /php/src/php-7.1.6/Zend/zend_alloc.c:1261
1261 heap->free_slot[bin_num] = p->next_free_slot;
==48760== Invalid read of size 4
==48760== at 0x6AE0A8: gc_mark_grey (zend_gc.c:510)
==48760== by 0x6AEE5F: gc_mark_roots (zend_gc.c:598)
==48760== by 0x6AEE5F: zend_gc_collect_cycles (zend_gc.c:1072)
==48760== by 0x6AEAF5: gc_possible_root (zend_gc.c:286)
==48760== by 0x727814: gc_check_possible_root (zend_gc.h:149)
==48760== by 0x727814: i_free_compiled_variables (zend_execute.c:2074)
==48760== by 0x727814: zend_free_compiled_variables (zend_execute.c:2084)
==48760== by 0x6B25AC: zend_generator_close (zend_generators.c:125)
==48760== by 0x6DE58E: ZEND_GENERATOR_RETURN_SPEC_CONST_HANDLER (zend_vm_execute.h:3014)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760== Address 0x24eb3190 is 0 bytes inside a block of size 32 free'd
==48760== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==48760== by 0x7277E9: i_free_compiled_variables (zend_execute.c:2072)
==48760== by 0x7277E9: zend_free_compiled_variables (zend_execute.c:2084)
==48760== by 0x6B25AC: zend_generator_close (zend_generators.c:125)
==48760== by 0x6DE58E: ZEND_GENERATOR_RETURN_SPEC_CONST_HANDLER (zend_vm_execute.h:3014)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760== Block was alloc'd at
==48760== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==48760== by 0x65DF18: __zend_malloc (zend_alloc.c:2820)
==48760== by 0x68A2BF: zend_string_alloc (zend_string.h:122)
==48760== by 0x68A2BF: zend_string_init (zend_string.h:158)
==48760== by 0x68A2BF: add_next_index_stringl (zend_API.c:1554)
==48760== by 0x476E79: php_pcre_match_impl (php_pcre.c:941)
==48760== by 0x47753A: php_do_pcre_match (php_pcre.c:693)
==48760== by 0x6DE5F6: ZEND_DO_ICALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:675)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760==
==48760== Invalid read of size 2
==48760== at 0x6ADE80: gc_mark_grey (zend_gc.c:483)
==48760== by 0x6AE0AF: gc_mark_grey (zend_gc.c:511)
==48760== by 0x6AEE5F: gc_mark_roots (zend_gc.c:598)
==48760== by 0x6AEE5F: zend_gc_collect_cycles (zend_gc.c:1072)
==48760== by 0x6AEAF5: gc_possible_root (zend_gc.c:286)
==48760== by 0x727814: gc_check_possible_root (zend_gc.h:149)
==48760== by 0x727814: i_free_compiled_variables (zend_execute.c:2074)
==48760== by 0x727814: zend_free_compiled_variables (zend_execute.c:2084)
==48760== by 0x6B25AC: zend_generator_close (zend_generators.c:125)
==48760== by 0x6DE58E: ZEND_GENERATOR_RETURN_SPEC_CONST_HANDLER (zend_vm_execute.h:3014)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760== Address 0x24eb3196 is 6 bytes inside a block of size 32 free'd
==48760== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==48760== by 0x7277E9: i_free_compiled_variables (zend_execute.c:2072)
==48760== by 0x7277E9: zend_free_compiled_variables (zend_execute.c:2084)
==48760== by 0x6B25AC: zend_generator_close (zend_generators.c:125)
==48760== by 0x6DE58E: ZEND_GENERATOR_RETURN_SPEC_CONST_HANDLER (zend_vm_execute.h:3014)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760== Block was alloc'd at
==48760== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==48760== by 0x65DF18: __zend_malloc (zend_alloc.c:2820)
==48760== by 0x68A2BF: zend_string_alloc (zend_string.h:122)
==48760== by 0x68A2BF: zend_string_init (zend_string.h:158)
==48760== by 0x68A2BF: add_next_index_stringl (zend_API.c:1554)
==48760== by 0x476E79: php_pcre_match_impl (php_pcre.c:941)
==48760== by 0x47753A: php_do_pcre_match (php_pcre.c:693)
==48760== by 0x6DE5F6: ZEND_DO_ICALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:675)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760==
==48760== Invalid read of size 1
==48760== at 0x6ADE96: gc_mark_grey (zend_gc.c:488)
==48760== by 0x6AE0AF: gc_mark_grey (zend_gc.c:511)
==48760== by 0x6AEE5F: gc_mark_roots (zend_gc.c:598)
==48760== by 0x6AEE5F: zend_gc_collect_cycles (zend_gc.c:1072)
==48760== by 0x6AEAF5: gc_possible_root (zend_gc.c:286)
==48760== by 0x727814: gc_check_possible_root (zend_gc.h:149)
==48760== by 0x727814: i_free_compiled_variables (zend_execute.c:2074)
==48760== by 0x727814: zend_free_compiled_variables (zend_execute.c:2084)
==48760== by 0x6B25AC: zend_generator_close (zend_generators.c:125)
==48760== by 0x6DE58E: ZEND_GENERATOR_RETURN_SPEC_CONST_HANDLER (zend_vm_execute.h:3014)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760== Address 0x24eb3194 is 4 bytes inside a block of size 32 free'd
==48760== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==48760== by 0x7277E9: i_free_compiled_variables (zend_execute.c:2072)
==48760== by 0x7277E9: zend_free_compiled_variables (zend_execute.c:2084)
==48760== by 0x6B25AC: zend_generator_close (zend_generators.c:125)
==48760== by 0x6DE58E: ZEND_GENERATOR_RETURN_SPEC_CONST_HANDLER (zend_vm_execute.h:3014)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760== Block was alloc'd at
==48760== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==48760== by 0x65DF18: __zend_malloc (zend_alloc.c:2820)
==48760== by 0x68A2BF: zend_string_alloc (zend_string.h:122)
==48760== by 0x68A2BF: zend_string_init (zend_string.h:158)
==48760== by 0x68A2BF: add_next_index_stringl (zend_API.c:1554)
==48760== by 0x476E79: php_pcre_match_impl (php_pcre.c:941)
==48760== by 0x47753A: php_do_pcre_match (php_pcre.c:693)
==48760== by 0x6DE5F6: ZEND_DO_ICALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:675)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760==
==48760== Invalid write of size 2
==48760== at 0x6ADEA2: gc_mark_grey (zend_gc.c:486)
==48760== by 0x6AE0AF: gc_mark_grey (zend_gc.c:511)
==48760== by 0x6AEE5F: gc_mark_roots (zend_gc.c:598)
==48760== by 0x6AEE5F: zend_gc_collect_cycles (zend_gc.c:1072)
==48760== by 0x6AEAF5: gc_possible_root (zend_gc.c:286)
==48760== by 0x727814: gc_check_possible_root (zend_gc.h:149)
==48760== by 0x727814: i_free_compiled_variables (zend_execute.c:2074)
==48760== by 0x727814: zend_free_compiled_variables (zend_execute.c:2084)
==48760== by 0x6B25AC: zend_generator_close (zend_generators.c:125)
==48760== by 0x6DE58E: ZEND_GENERATOR_RETURN_SPEC_CONST_HANDLER (zend_vm_execute.h:3014)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760== Address 0x24eb3196 is 6 bytes inside a block of size 32 free'd
==48760== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==48760== by 0x7277E9: i_free_compiled_variables (zend_execute.c:2072)
==48760== by 0x7277E9: zend_free_compiled_variables (zend_execute.c:2084)
==48760== by 0x6B25AC: zend_generator_close (zend_generators.c:125)
==48760== by 0x6DE58E: ZEND_GENERATOR_RETURN_SPEC_CONST_HANDLER (zend_vm_execute.h:3014)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760== Block was alloc'd at
==48760== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==48760== by 0x65DF18: __zend_malloc (zend_alloc.c:2820)
==48760== by 0x68A2BF: zend_string_alloc (zend_string.h:122)
==48760== by 0x68A2BF: zend_string_init (zend_string.h:158)
==48760== by 0x68A2BF: add_next_index_stringl (zend_API.c:1554)
==48760== by 0x476E79: php_pcre_match_impl (php_pcre.c:941)
==48760== by 0x47753A: php_do_pcre_match (php_pcre.c:693)
==48760== by 0x6DE5F6: ZEND_DO_ICALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:675)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760==
==48760== Invalid read of size 4
==48760== at 0x6AE1F1: gc_scan_black (zend_gc.c:400)
==48760== by 0x6AE547: gc_scan (zend_gc.c:613)
==48760== by 0x6AEE88: gc_scan_roots (zend_gc.c:706)
==48760== by 0x6AEE88: zend_gc_collect_cycles (zend_gc.c:1074)
==48760== by 0x6AEAF5: gc_possible_root (zend_gc.c:286)
==48760== by 0x727814: gc_check_possible_root (zend_gc.h:149)
==48760== by 0x727814: i_free_compiled_variables (zend_execute.c:2074)
==48760== by 0x727814: zend_free_compiled_variables (zend_execute.c:2084)
==48760== by 0x6B25AC: zend_generator_close (zend_generators.c:125)
==48760== by 0x6DE58E: ZEND_GENERATOR_RETURN_SPEC_CONST_HANDLER (zend_vm_execute.h:3014)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760== Address 0x24eb3190 is 0 bytes inside a block of size 32 free'd
==48760== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==48760== by 0x7277E9: i_free_compiled_variables (zend_execute.c:2072)
==48760== by 0x7277E9: zend_free_compiled_variables (zend_execute.c:2084)
==48760== by 0x6B25AC: zend_generator_close (zend_generators.c:125)
==48760== by 0x6DE58E: ZEND_GENERATOR_RETURN_SPEC_CONST_HANDLER (zend_vm_execute.h:3014)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760== Block was alloc'd at
==48760== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==48760== by 0x65DF18: __zend_malloc (zend_alloc.c:2820)
==48760== by 0x68A2BF: zend_string_alloc (zend_string.h:122)
==48760== by 0x68A2BF: zend_string_init (zend_string.h:158)
==48760== by 0x68A2BF: add_next_index_stringl (zend_API.c:1554)
==48760== by 0x476E79: php_pcre_match_impl (php_pcre.c:941)
==48760== by 0x47753A: php_do_pcre_match (php_pcre.c:693)
==48760== by 0x6DE5F6: ZEND_DO_ICALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:675)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760==
==48760== Invalid read of size 2
==48760== at 0x6AE1F4: gc_scan_black (zend_gc.c:401)
==48760== by 0x6AE547: gc_scan (zend_gc.c:613)
==48760== by 0x6AEE88: gc_scan_roots (zend_gc.c:706)
==48760== by 0x6AEE88: zend_gc_collect_cycles (zend_gc.c:1074)
==48760== by 0x6AEAF5: gc_possible_root (zend_gc.c:286)
==48760== by 0x727814: gc_check_possible_root (zend_gc.h:149)
==48760== by 0x727814: i_free_compiled_variables (zend_execute.c:2074)
==48760== by 0x727814: zend_free_compiled_variables (zend_execute.c:2084)
==48760== by 0x6B25AC: zend_generator_close (zend_generators.c:125)
==48760== by 0x6DE58E: ZEND_GENERATOR_RETURN_SPEC_CONST_HANDLER (zend_vm_execute.h:3014)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760== Address 0x24eb3196 is 6 bytes inside a block of size 32 free'd
==48760== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==48760== by 0x7277E9: i_free_compiled_variables (zend_execute.c:2072)
==48760== by 0x7277E9: zend_free_compiled_variables (zend_execute.c:2084)
==48760== by 0x6B25AC: zend_generator_close (zend_generators.c:125)
==48760== by 0x6DE58E: ZEND_GENERATOR_RETURN_SPEC_CONST_HANDLER (zend_vm_execute.h:3014)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760== Block was alloc'd at
==48760== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==48760== by 0x65DF18: __zend_malloc (zend_alloc.c:2820)
==48760== by 0x68A2BF: zend_string_alloc (zend_string.h:122)
==48760== by 0x68A2BF: zend_string_init (zend_string.h:158)
==48760== by 0x68A2BF: add_next_index_stringl (zend_API.c:1554)
==48760== by 0x476E79: php_pcre_match_impl (php_pcre.c:941)
==48760== by 0x47753A: php_do_pcre_match (php_pcre.c:693)
==48760== by 0x6DE5F6: ZEND_DO_ICALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:675)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760==
==48760== Invalid read of size 2
==48760== at 0x6AE101: gc_scan_black (zend_gc.c:369)
==48760== by 0x6AE2F9: gc_scan_black (zend_gc.c:402)
==48760== by 0x6AE547: gc_scan (zend_gc.c:613)
==48760== by 0x6AEE88: gc_scan_roots (zend_gc.c:706)
==48760== by 0x6AEE88: zend_gc_collect_cycles (zend_gc.c:1074)
==48760== by 0x6AEAF5: gc_possible_root (zend_gc.c:286)
==48760== by 0x727814: gc_check_possible_root (zend_gc.h:149)
==48760== by 0x727814: i_free_compiled_variables (zend_execute.c:2074)
==48760== by 0x727814: zend_free_compiled_variables (zend_execute.c:2084)
==48760== by 0x6B25AC: zend_generator_close (zend_generators.c:125)
==48760== by 0x6DE58E: ZEND_GENERATOR_RETURN_SPEC_CONST_HANDLER (zend_vm_execute.h:3014)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760== Address 0x24eb3196 is 6 bytes inside a block of size 32 free'd
==48760== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==48760== by 0x7277E9: i_free_compiled_variables (zend_execute.c:2072)
==48760== by 0x7277E9: zend_free_compiled_variables (zend_execute.c:2084)
==48760== by 0x6B25AC: zend_generator_close (zend_generators.c:125)
==48760== by 0x6DE58E: ZEND_GENERATOR_RETURN_SPEC_CONST_HANDLER (zend_vm_execute.h:3014)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760== Block was alloc'd at
==48760== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==48760== by 0x65DF18: __zend_malloc (zend_alloc.c:2820)
==48760== by 0x68A2BF: zend_string_alloc (zend_string.h:122)
==48760== by 0x68A2BF: zend_string_init (zend_string.h:158)
==48760== by 0x68A2BF: add_next_index_stringl (zend_API.c:1554)
==48760== by 0x476E79: php_pcre_match_impl (php_pcre.c:941)
==48760== by 0x47753A: php_do_pcre_match (php_pcre.c:693)
==48760== by 0x6DE5F6: ZEND_DO_ICALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:675)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760==
==48760== Invalid write of size 2
==48760== at 0x6AE119: gc_scan_black (zend_gc.c:376)
==48760== by 0x6AE2F9: gc_scan_black (zend_gc.c:402)
==48760== by 0x6AE547: gc_scan (zend_gc.c:613)
==48760== by 0x6AEE88: gc_scan_roots (zend_gc.c:706)
==48760== by 0x6AEE88: zend_gc_collect_cycles (zend_gc.c:1074)
==48760== by 0x6AEAF5: gc_possible_root (zend_gc.c:286)
==48760== by 0x727814: gc_check_possible_root (zend_gc.h:149)
==48760== by 0x727814: i_free_compiled_variables (zend_execute.c:2074)
==48760== by 0x727814: zend_free_compiled_variables (zend_execute.c:2084)
==48760== by 0x6B25AC: zend_generator_close (zend_generators.c:125)
==48760== by 0x6DE58E: ZEND_GENERATOR_RETURN_SPEC_CONST_HANDLER (zend_vm_execute.h:3014)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760== Address 0x24eb3196 is 6 bytes inside a block of size 32 free'd
==48760== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==48760== by 0x7277E9: i_free_compiled_variables (zend_execute.c:2072)
==48760== by 0x7277E9: zend_free_compiled_variables (zend_execute.c:2084)
==48760== by 0x6B25AC: zend_generator_close (zend_generators.c:125)
==48760== by 0x6DE58E: ZEND_GENERATOR_RETURN_SPEC_CONST_HANDLER (zend_vm_execute.h:3014)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760== Block was alloc'd at
==48760== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==48760== by 0x65DF18: __zend_malloc (zend_alloc.c:2820)
==48760== by 0x68A2BF: zend_string_alloc (zend_string.h:122)
==48760== by 0x68A2BF: zend_string_init (zend_string.h:158)
==48760== by 0x68A2BF: add_next_index_stringl (zend_API.c:1554)
==48760== by 0x476E79: php_pcre_match_impl (php_pcre.c:941)
==48760== by 0x47753A: php_do_pcre_match (php_pcre.c:693)
==48760== by 0x6DE5F6: ZEND_DO_ICALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:675)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760==
==48760== Invalid read of size 1
==48760== at 0x6AE11D: gc_scan_black (zend_gc.c:378)
==48760== by 0x6AE2F9: gc_scan_black (zend_gc.c:402)
==48760== by 0x6AE547: gc_scan (zend_gc.c:613)
==48760== by 0x6AEE88: gc_scan_roots (zend_gc.c:706)
==48760== by 0x6AEE88: zend_gc_collect_cycles (zend_gc.c:1074)
==48760== by 0x6AEAF5: gc_possible_root (zend_gc.c:286)
==48760== by 0x727814: gc_check_possible_root (zend_gc.h:149)
==48760== by 0x727814: i_free_compiled_variables (zend_execute.c:2074)
==48760== by 0x727814: zend_free_compiled_variables (zend_execute.c:2084)
==48760== by 0x6B25AC: zend_generator_close (zend_generators.c:125)
==48760== by 0x6DE58E: ZEND_GENERATOR_RETURN_SPEC_CONST_HANDLER (zend_vm_execute.h:3014)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760== Address 0x24eb3194 is 4 bytes inside a block of size 32 free'd
==48760== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==48760== by 0x7277E9: i_free_compiled_variables (zend_execute.c:2072)
==48760== by 0x7277E9: zend_free_compiled_variables (zend_execute.c:2084)
==48760== by 0x6B25AC: zend_generator_close (zend_generators.c:125)
==48760== by 0x6DE58E: ZEND_GENERATOR_RETURN_SPEC_CONST_HANDLER (zend_vm_execute.h:3014)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760== Block was alloc'd at
==48760== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==48760== by 0x65DF18: __zend_malloc (zend_alloc.c:2820)
==48760== by 0x68A2BF: zend_string_alloc (zend_string.h:122)
==48760== by 0x68A2BF: zend_string_init (zend_string.h:158)
==48760== by 0x68A2BF: add_next_index_stringl (zend_API.c:1554)
==48760== by 0x476E79: php_pcre_match_impl (php_pcre.c:941)
==48760== by 0x47753A: php_do_pcre_match (php_pcre.c:693)
==48760== by 0x6DE5F6: ZEND_DO_ICALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:675)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x6B2931: zend_generator_resume (zend_generators.c:817)
==48760== by 0x6E4A98: ZEND_FE_FETCH_R_SPEC_VAR_HANDLER (zend_vm_execute.h:16849)
==48760== by 0x6CE27A: execute_ex (zend_vm_execute.h:429)
==48760== by 0x727C7F: zend_execute (zend_vm_execute.h:474)
==48760== by 0x686F94: zend_execute_scripts (zend.c:1476)
==48760== by 0x626CCD: php_execute_script (main.c:2534)
==48760== by 0x729F9D: do_cli (php_cli.c:993)
==48760== by 0x434064: main (php_cli.c:1381)
==48760==
@arjenschol
Copy link
Author

(gdb) print_cvs 
Compiled variables count: 6

[0] 'matches'
[0x7fb7e5052d50] NULL
[1] 'tokenName'
[0x7fb7e5052d60] (refcount=-395409136) string:�
[2] 'value'
[0x7fb7e5052d70] NULL
[3] 'action'
[0x7fb7e5052d80] (refcount=1) string: _backticQuotedString
[4] 'foundAtPosition'
[0x7fb7e5052d90] long: 71
[5] 'token'
[0x7fb7e5052da0] (refcount=1) array:     Packed(2)[0x7fb7e7765770]: {
      [0] 0 => [0x7fb7e5bef308] long: 32
      [1] 1 => [0x7fb7e5bef328] (refcount=0) string: id
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment