php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #78445 Use of uninitialized value in sapi/cli/php
Submitted: 2019-08-22 21:05 UTC Modified: 2019-08-26 08:57 UTC
From: wang8330 at umn dot edu Assigned:
Status: Not a bug Package: *General Issues
PHP Version: 7.4Git-2019-08-22 (Git) OS: Ubuntu 18.10
Private report: No CVE-ID: None
 [2019-08-22 21:05 UTC] wang8330 at umn dot edu
Description:
------------
This bug is found in git commit: f51421c62924f8b20595c70d7a1072fe567684e5

Instructions on building the source code:
./buildconf --force
CC=clang CXX=clang++ ./configure 
make

To trigger the bug:
cat test.input | valgrind --track-origins=yes ./sapi/cli/php -r 'unserialize(file_get_contents("php://stdin"));'



Test script:
---------------
a:3:{i:0;a:2:{i:0;O:1:"L":+00000000000800007°0000000000000000000000000000000ÏÏÏÌð00>00000220;

Expected result:
----------------
Output from Valgrind:
==23850== Memcheck, a memory error detector
==23850== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==23850== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
==23850== Command: ./php -r unserialize(file_get_contents("php://stdin"));
==23850== Parent PID: 23119
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x89E23C: zend_register_ini_entries (zend_ini.c:254)
==23850==    by 0x815A4B: php_module_startup (main.c:2242)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x919AB2: zend_string_alloc (zend_string.h:133)
==23850==    by 0x919AB2: zend_string_init (zend_string.h:155)
==23850==    by 0x919AB2: sapi_cli_ini_defaults (php_cli.c:426)
==23850==    by 0x81C4C1: php_init_config (php_ini.c:429)
==23850==    by 0x815A2E: php_module_startup (main.c:2237)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x88953F: zend_register_functions (zend_API.c:2113)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x88AAAD: zend_register_internal_class (zend_API.c:2580)
==23850==    by 0x88AAAD: zend_register_internal_class_ex (zend_API.c:2551)
==23850==    by 0x8A4A1D: zend_register_default_exception (zend_exceptions.c:829)
==23850==    by 0x8C2EEA: zend_register_default_classes (zend_default_classes.c:32)
==23850==    by 0x89979D: zm_startup_core (zend_builtin_functions.c:161)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x87FAFE: zend_string_alloc (zend_string.h:133)
==23850==    by 0x87FAFE: zend_string_tolower_ex (zend_operators.c:2640)
==23850==    by 0x889533: zend_register_functions (zend_API.c:2112)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x88AAAD: zend_register_internal_class (zend_API.c:2580)
==23850==    by 0x88AAAD: zend_register_internal_class_ex (zend_API.c:2551)
==23850==    by 0x8A4A1D: zend_register_default_exception (zend_exceptions.c:829)
==23850==    by 0x8C2EEA: zend_register_default_classes (zend_default_classes.c:32)
==23850==    by 0x89979D: zm_startup_core (zend_builtin_functions.c:161)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x88CD3D: zval_make_interned_string (zend_API.c:3469)
==23850==    by 0x88CD3D: zend_declare_typed_property (zend_API.c:3499)
==23850==    by 0x88D94E: zend_declare_property_ex (zend_API.c:3713)
==23850==    by 0x88D94E: zend_declare_property (zend_API.c:3720)
==23850==    by 0x88DAEF: zend_declare_property_string (zend_API.c:3767)
==23850==    by 0x8A4A71: zend_register_default_exception (zend_exceptions.c:833)
==23850==    by 0x8C2EEA: zend_register_default_classes (zend_default_classes.c:32)
==23850==    by 0x89979D: zm_startup_core (zend_builtin_functions.c:161)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x88DA85: zend_string_alloc (zend_string.h:133)
==23850==    by 0x88DA85: zend_string_init (zend_string.h:155)
==23850==    by 0x88DA85: zend_declare_property_string (zend_API.c:3766)
==23850==    by 0x8A4A71: zend_register_default_exception (zend_exceptions.c:833)
==23850==    by 0x8C2EEA: zend_register_default_classes (zend_default_classes.c:32)
==23850==    by 0x89979D: zm_startup_core (zend_builtin_functions.c:161)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x88CF69: zend_declare_typed_property (zend_API.c:3560)
==23850==    by 0x88D94E: zend_declare_property_ex (zend_API.c:3713)
==23850==    by 0x88D94E: zend_declare_property (zend_API.c:3720)
==23850==    by 0x88DAEF: zend_declare_property_string (zend_API.c:3767)
==23850==    by 0x8A4A8F: zend_register_default_exception (zend_exceptions.c:834)
==23850==    by 0x8C2EEA: zend_register_default_classes (zend_default_classes.c:32)
==23850==    by 0x89979D: zm_startup_core (zend_builtin_functions.c:161)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x88D8F6: zend_string_alloc (zend_string.h:133)
==23850==    by 0x88D8F6: zend_string_init (zend_string.h:155)
==23850==    by 0x88D8F6: zend_declare_property (zend_API.c:3719)
==23850==    by 0x88DAEF: zend_declare_property_string (zend_API.c:3767)
==23850==    by 0x8A4A8F: zend_register_default_exception (zend_exceptions.c:834)
==23850==    by 0x8C2EEA: zend_register_default_classes (zend_default_classes.c:32)
==23850==    by 0x89979D: zm_startup_core (zend_builtin_functions.c:161)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x88CF69: zend_declare_typed_property (zend_API.c:3560)
==23850==    by 0x88D94E: zend_declare_property_ex (zend_API.c:3713)
==23850==    by 0x88D94E: zend_declare_property (zend_API.c:3720)
==23850==    by 0x88D9FA: zend_declare_property_long (zend_API.c:3749)
==23850==    by 0x8A4AAC: zend_register_default_exception (zend_exceptions.c:835)
==23850==    by 0x8C2EEA: zend_register_default_classes (zend_default_classes.c:32)
==23850==    by 0x89979D: zm_startup_core (zend_builtin_functions.c:161)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x88D8F6: zend_string_alloc (zend_string.h:133)
==23850==    by 0x88D8F6: zend_string_init (zend_string.h:155)
==23850==    by 0x88D8F6: zend_declare_property (zend_API.c:3719)
==23850==    by 0x88D9FA: zend_declare_property_long (zend_API.c:3749)
==23850==    by 0x8A4AAC: zend_register_default_exception (zend_exceptions.c:835)
==23850==    by 0x8C2EEA: zend_register_default_classes (zend_default_classes.c:32)
==23850==    by 0x89979D: zm_startup_core (zend_builtin_functions.c:161)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x88CF69: zend_declare_typed_property (zend_API.c:3560)
==23850==    by 0x88D94E: zend_declare_property_ex (zend_API.c:3713)
==23850==    by 0x88D94E: zend_declare_property (zend_API.c:3720)
==23850==    by 0x88D99A: zend_declare_property_null (zend_API.c:3731)
==23850==    by 0x8A4AC6: zend_register_default_exception (zend_exceptions.c:836)
==23850==    by 0x8C2EEA: zend_register_default_classes (zend_default_classes.c:32)
==23850==    by 0x89979D: zm_startup_core (zend_builtin_functions.c:161)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x88D8F6: zend_string_alloc (zend_string.h:133)
==23850==    by 0x88D8F6: zend_string_init (zend_string.h:155)
==23850==    by 0x88D8F6: zend_declare_property (zend_API.c:3719)
==23850==    by 0x88D99A: zend_declare_property_null (zend_API.c:3731)
==23850==    by 0x8A4AC6: zend_register_default_exception (zend_exceptions.c:836)
==23850==    by 0x8C2EEA: zend_register_default_classes (zend_default_classes.c:32)
==23850==    by 0x89979D: zm_startup_core (zend_builtin_functions.c:161)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x88D014: zend_declare_typed_property (zend_API.c:3572)
==23850==    by 0x88D94E: zend_declare_property_ex (zend_API.c:3713)
==23850==    by 0x88D94E: zend_declare_property (zend_API.c:3720)
==23850==    by 0x88DAEF: zend_declare_property_string (zend_API.c:3767)
==23850==    by 0x8A4C20: zend_register_default_exception (zend_exceptions.c:851)
==23850==    by 0x8C2EEA: zend_register_default_classes (zend_default_classes.c:32)
==23850==    by 0x89979D: zm_startup_core (zend_builtin_functions.c:161)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x851515: zend_string_alloc (zend_string.h:133)
==23850==    by 0x851515: zend_mangle_property_name (zend_compile.c:1180)
==23850==    by 0x88D004: zend_declare_typed_property (zend_API.c:0)
==23850==    by 0x88D94E: zend_declare_property_ex (zend_API.c:3713)
==23850==    by 0x88D94E: zend_declare_property (zend_API.c:3720)
==23850==    by 0x88DAEF: zend_declare_property_string (zend_API.c:3767)
==23850==    by 0x8A4C20: zend_register_default_exception (zend_exceptions.c:851)
==23850==    by 0x8C2EEA: zend_register_default_classes (zend_default_classes.c:32)
==23850==    by 0x89979D: zm_startup_core (zend_builtin_functions.c:161)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x88DC41: zval_make_interned_string (zend_API.c:3469)
==23850==    by 0x88DC41: zend_declare_class_constant_ex (zend_API.c:3796)
==23850==    by 0x88DE27: zend_declare_class_constant (zend_API.c:3832)
==23850==    by 0x88DFA5: zend_declare_class_constant_stringl (zend_API.c:3879)
==23850==    by 0x602FB2: date_register_classes (php_date.c:1762)
==23850==    by 0x602FB2: zm_startup_date (php_date.c:535)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x88DF43: zend_string_alloc (zend_string.h:133)
==23850==    by 0x88DF43: zend_string_init (zend_string.h:155)
==23850==    by 0x88DF43: zend_declare_class_constant_stringl (zend_API.c:3878)
==23850==    by 0x602FB2: date_register_classes (php_date.c:1762)
==23850==    by 0x602FB2: zm_startup_date (php_date.c:535)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x88953F: zend_register_functions (zend_API.c:2113)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x772E92: spl_register_std_class (spl_functions.c:44)
==23850==    by 0x77DFF1: zm_startup_spl_array (spl_array.c:2019)
==23850==    by 0x772C7D: zm_startup_spl (php_spl.c:993)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x87FAFE: zend_string_alloc (zend_string.h:133)
==23850==    by 0x87FAFE: zend_string_tolower_ex (zend_operators.c:2640)
==23850==    by 0x889533: zend_register_functions (zend_API.c:2112)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x772E92: spl_register_std_class (spl_functions.c:44)
==23850==    by 0x77DFF1: zm_startup_spl_array (spl_array.c:2019)
==23850==    by 0x772C7D: zm_startup_spl (php_spl.c:993)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x88953F: zend_register_functions (zend_API.c:2113)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x71E101: pdo_dbh_init (pdo_dbh.c:1369)
==23850==    by 0x71B4C0: zm_startup_pdo (pdo.c:338)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x87FAFE: zend_string_alloc (zend_string.h:133)
==23850==    by 0x87FAFE: zend_string_tolower_ex (zend_operators.c:2640)
==23850==    by 0x889533: zend_register_functions (zend_API.c:2112)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x71E101: pdo_dbh_init (pdo_dbh.c:1369)
==23850==    by 0x71B4C0: zm_startup_pdo (pdo.c:338)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x88AC6F: do_register_internal_class (zend_API.c:2535)
==23850==    by 0x71E101: pdo_dbh_init (pdo_dbh.c:1369)
==23850==    by 0x71B4C0: zm_startup_pdo (pdo.c:338)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x87FAFE: zend_string_alloc (zend_string.h:133)
==23850==    by 0x87FAFE: zend_string_tolower_ex (zend_operators.c:2640)
==23850==    by 0x88AC63: do_register_internal_class (zend_API.c:2534)
==23850==    by 0x71E101: pdo_dbh_init (pdo_dbh.c:1369)
==23850==    by 0x71B4C0: zm_startup_pdo (pdo.c:338)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x88953F: zend_register_functions (zend_API.c:2113)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x722FB9: pdo_stmt_init (pdo_stmt.c:2693)
==23850==    by 0x71B4C5: zm_startup_pdo (pdo.c:339)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x87FAFE: zend_string_alloc (zend_string.h:133)
==23850==    by 0x87FAFE: zend_string_tolower_ex (zend_operators.c:2640)
==23850==    by 0x889533: zend_register_functions (zend_API.c:2112)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x722FB9: pdo_stmt_init (pdo_stmt.c:2693)
==23850==    by 0x71B4C5: zm_startup_pdo (pdo.c:339)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x88AC6F: do_register_internal_class (zend_API.c:2535)
==23850==    by 0x75DE53: zm_startup_reflection (php_reflection.c:6762)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x87FAFE: zend_string_alloc (zend_string.h:133)
==23850==    by 0x87FAFE: zend_string_tolower_ex (zend_operators.c:2640)
==23850==    by 0x88AC63: do_register_internal_class (zend_API.c:2534)
==23850==    by 0x75DE53: zm_startup_reflection (php_reflection.c:6762)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x88953F: zend_register_functions (zend_API.c:2113)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x75DE9C: zm_startup_reflection (php_reflection.c:6765)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x87FAFE: zend_string_alloc (zend_string.h:133)
==23850==    by 0x87FAFE: zend_string_tolower_ex (zend_operators.c:2640)
==23850==    by 0x889533: zend_register_functions (zend_API.c:2112)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x75DE9C: zm_startup_reflection (php_reflection.c:6765)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x88953F: zend_register_functions (zend_API.c:2113)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x75DF15: zm_startup_reflection (php_reflection.c:6769)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x87FAFE: zend_string_alloc (zend_string.h:133)
==23850==    by 0x87FAFE: zend_string_tolower_ex (zend_operators.c:2640)
==23850==    by 0x889533: zend_register_functions (zend_API.c:2112)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x75DF15: zm_startup_reflection (php_reflection.c:6769)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x88953F: zend_register_functions (zend_API.c:2113)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x75E0D2: zm_startup_reflection (php_reflection.c:6786)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x87FAFE: zend_string_alloc (zend_string.h:133)
==23850==    by 0x87FAFE: zend_string_tolower_ex (zend_operators.c:2640)
==23850==    by 0x889533: zend_register_functions (zend_API.c:2112)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x75E0D2: zm_startup_reflection (php_reflection.c:6786)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x88953F: zend_register_functions (zend_API.c:2113)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x75E17A: zm_startup_reflection (php_reflection.c:6792)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x87FAFE: zend_string_alloc (zend_string.h:133)
==23850==    by 0x87FAFE: zend_string_tolower_ex (zend_operators.c:2640)
==23850==    by 0x889533: zend_register_functions (zend_API.c:2112)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x75E17A: zm_startup_reflection (php_reflection.c:6792)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x88953F: zend_register_functions (zend_API.c:2113)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x75E398: zm_startup_reflection (php_reflection.c:6813)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x87FAFE: zend_string_alloc (zend_string.h:133)
==23850==    by 0x87FAFE: zend_string_tolower_ex (zend_operators.c:2640)
==23850==    by 0x889533: zend_register_functions (zend_API.c:2112)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x75E398: zm_startup_reflection (php_reflection.c:6813)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x88953F: zend_register_functions (zend_API.c:2113)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x75E4FC: zm_startup_reflection (php_reflection.c:6827)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x87FAFE: zend_string_alloc (zend_string.h:133)
==23850==    by 0x87FAFE: zend_string_tolower_ex (zend_operators.c:2640)
==23850==    by 0x889533: zend_register_functions (zend_API.c:2112)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x75E4FC: zm_startup_reflection (php_reflection.c:6827)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x88953F: zend_register_functions (zend_API.c:2113)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x75E5DB: zm_startup_reflection (php_reflection.c:6834)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x87FAFE: zend_string_alloc (zend_string.h:133)
==23850==    by 0x87FAFE: zend_string_tolower_ex (zend_operators.c:2640)
==23850==    by 0x889533: zend_register_functions (zend_API.c:2112)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x75E5DB: zm_startup_reflection (php_reflection.c:6834)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x88953F: zend_register_functions (zend_API.c:2113)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x75E70C: zm_startup_reflection (php_reflection.c:6846)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x87FAFE: zend_string_alloc (zend_string.h:133)
==23850==    by 0x87FAFE: zend_string_tolower_ex (zend_operators.c:2640)
==23850==    by 0x889533: zend_register_functions (zend_API.c:2112)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x75E70C: zm_startup_reflection (php_reflection.c:6846)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x88953F: zend_register_functions (zend_API.c:2113)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x75E7AE: zm_startup_reflection (php_reflection.c:6852)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x87FAFE: zend_string_alloc (zend_string.h:133)
==23850==    by 0x87FAFE: zend_string_tolower_ex (zend_operators.c:2640)
==23850==    by 0x889533: zend_register_functions (zend_API.c:2112)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x75E7AE: zm_startup_reflection (php_reflection.c:6852)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x88953F: zend_register_functions (zend_API.c:2113)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x76BC88: zm_startup_simplexml (simplexml.c:2692)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x87FAFE: zend_string_alloc (zend_string.h:133)
==23850==    by 0x87FAFE: zend_string_tolower_ex (zend_operators.c:2640)
==23850==    by 0x889533: zend_register_functions (zend_API.c:2112)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x76BC88: zm_startup_simplexml (simplexml.c:2692)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x88AC6F: do_register_internal_class (zend_API.c:2535)
==23850==    by 0x88AAAD: zend_register_internal_class (zend_API.c:2580)
==23850==    by 0x88AAAD: zend_register_internal_class_ex (zend_API.c:2551)
==23850==    by 0x74D264: phar_object_init (phar_object.c:5443)
==23850==    by 0x740EC7: zm_startup_phar (phar.c:3406)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x87FAFE: zend_string_alloc (zend_string.h:133)
==23850==    by 0x87FAFE: zend_string_tolower_ex (zend_operators.c:2640)
==23850==    by 0x88AC63: do_register_internal_class (zend_API.c:2534)
==23850==    by 0x88AAAD: zend_register_internal_class (zend_API.c:2580)
==23850==    by 0x88AAAD: zend_register_internal_class_ex (zend_API.c:2551)
==23850==    by 0x74D264: phar_object_init (phar_object.c:5443)
==23850==    by 0x740EC7: zm_startup_phar (phar.c:3406)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x88953F: zend_register_functions (zend_API.c:2113)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x80F9C7: zm_startup_xmlreader (php_xmlreader.c:1269)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x87FAFE: zend_string_alloc (zend_string.h:133)
==23850==    by 0x87FAFE: zend_string_tolower_ex (zend_operators.c:2640)
==23850==    by 0x889533: zend_register_functions (zend_API.c:2112)
==23850==    by 0x88AC46: do_register_internal_class (zend_API.c:2531)
==23850==    by 0x80F9C7: zm_startup_xmlreader (php_xmlreader.c:1269)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x88AC6F: do_register_internal_class (zend_API.c:2535)
==23850==    by 0x80F9C7: zm_startup_xmlreader (php_xmlreader.c:1269)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x87FAFE: zend_string_alloc (zend_string.h:133)
==23850==    by 0x87FAFE: zend_string_tolower_ex (zend_operators.c:2640)
==23850==    by 0x88AC63: do_register_internal_class (zend_API.c:2534)
==23850==    by 0x80F9C7: zm_startup_xmlreader (php_xmlreader.c:1269)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AFA6A: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AFA6A: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AFA6A: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AFA6A: zend_new_interned_string_permanent (zend_string.c:194)
==23850==    by 0x88AC6F: do_register_internal_class (zend_API.c:2535)
==23850==    by 0x81127A: zm_startup_xmlwriter (php_xmlwriter.c:1817)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x87FAFE: zend_string_alloc (zend_string.h:133)
==23850==    by 0x87FAFE: zend_string_tolower_ex (zend_operators.c:2640)
==23850==    by 0x88AC63: do_register_internal_class (zend_API.c:2534)
==23850==    by 0x81127A: zm_startup_xmlwriter (php_xmlwriter.c:1817)
==23850==    by 0x888A00: zend_startup_module_ex (zend_API.c:1708)
==23850==    by 0x888E28: zend_startup_module_zval (zend_API.c:1723)
==23850==    by 0x896583: zend_hash_apply (zend_hash.c:1815)
==23850==    by 0x888D19: zend_startup_modules (zend_API.c:1834)
==23850==    by 0x815AE3: php_module_startup (main.c:2298)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AF4E6: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AF4E6: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AF4E6: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AF4E6: zend_new_interned_string_request (zend_string.c:222)
==23850==    by 0x85ECCF: zval_make_interned_string (zend_compile.c:486)
==23850==    by 0x85ECCF: zend_insert_literal (zend_compile.c:498)
==23850==    by 0x85ECCF: zend_add_literal (zend_compile.c:519)
==23850==    by 0x85ECCF: zend_emit_op (zend_compile.c:1837)
==23850==    by 0x85ECCF: zend_compile_call (zend_compile.c:3829)
==23850==    by 0x856D96: zend_compile_var (zend_compile.c:8536)
==23850==    by 0x8632C8: zend_compile_stmt (zend_compile.c:8375)
==23850==    by 0x86A933: zend_compile_top_stmt (zend_compile.c:8265)
==23850==    by 0x86A8D9: zend_compile_top_stmt (zend_compile.c:8251)
==23850==    by 0x83AE8C: zend_compile (zend_language_scanner.l:611)
==23850==    by 0x83B50D: compile_string (zend_language_scanner.l:774)
==23850==    by 0x87626B: zend_eval_stringl (zend_execute_API.c:1014)
==23850==    by 0x876458: zend_eval_stringl_ex (zend_execute_API.c:1067)
==23850==    by 0x876458: zend_eval_string_ex (zend_execute_API.c:1078)
==23850==    by 0x91A830: do_cli (php_cli.c:0)
==23850==    by 0x9199CB: main (php_cli.c:1352)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x8AFDA0: zend_string_alloc (zend_string.h:133)
==23850==    by 0x8AFDA0: zend_string_init (zend_string.h:155)
==23850==    by 0x8AFDA0: zend_string_init_interned_permanent (zend_string.c:265)
==23850==    by 0x88931D: zend_register_functions (zend_API.c:2029)
==23850==    by 0x88906D: zend_register_module_ex (zend_API.c:1896)
==23850==    by 0x81520C: php_register_extensions (main.c:2002)
==23850==    by 0x815AA4: php_module_startup (main.c:2282)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850== 
==23850== Conditional jump or move depends on uninitialised value(s)
==23850==    at 0x8AF4E6: zend_string_equal_val (zend_string.c:403)
==23850==    by 0x8AF4E6: zend_string_equal_content (zend_string.h:310)
==23850==    by 0x8AF4E6: zend_interned_string_ht_lookup (zend_string.c:154)
==23850==    by 0x8AF4E6: zend_new_interned_string_request (zend_string.c:222)
==23850==    by 0x85ECCF: zval_make_interned_string (zend_compile.c:486)
==23850==    by 0x85ECCF: zend_insert_literal (zend_compile.c:498)
==23850==    by 0x85ECCF: zend_add_literal (zend_compile.c:519)
==23850==    by 0x85ECCF: zend_emit_op (zend_compile.c:1837)
==23850==    by 0x85ECCF: zend_compile_call (zend_compile.c:3829)
==23850==    by 0x856D96: zend_compile_var (zend_compile.c:8536)
==23850==    by 0x858F1C: zend_compile_args (zend_compile.c:2957)
==23850==    by 0x85954E: zend_compile_call_common (zend_compile.c:3080)
==23850==    by 0x85EA12: zend_compile_call (zend_compile.c:0)
==23850==    by 0x856D96: zend_compile_var (zend_compile.c:8536)
==23850==    by 0x8632C8: zend_compile_stmt (zend_compile.c:8375)
==23850==    by 0x86A933: zend_compile_top_stmt (zend_compile.c:8265)
==23850==    by 0x86A8D9: zend_compile_top_stmt (zend_compile.c:8251)
==23850==    by 0x83AE8C: zend_compile (zend_language_scanner.l:611)
==23850==    by 0x83B50D: compile_string (zend_language_scanner.l:774)
==23850==  Uninitialised value was created by a heap allocation
==23850==    at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23850==    by 0x84DE08: __zend_malloc (zend_alloc.c:2961)
==23850==    by 0x8AFDA0: zend_string_alloc (zend_string.h:133)
==23850==    by 0x8AFDA0: zend_string_init (zend_string.h:155)
==23850==    by 0x8AFDA0: zend_string_init_interned_permanent (zend_string.c:265)
==23850==    by 0x88931D: zend_register_functions (zend_API.c:2029)
==23850==    by 0x88906D: zend_register_module_ex (zend_API.c:1896)
==23850==    by 0x81520C: php_register_extensions (main.c:2002)
==23850==    by 0x815AA4: php_module_startup (main.c:2282)
==23850==    by 0x91AB99: php_cli_startup (php_cli.c:408)
==23850==    by 0x91996B: main (php_cli.c:1319)
==23850== 
==23850== 
==23850== HEAP SUMMARY:
==23850==     in use at exit: 1,094 bytes in 20 blocks
==23850==   total heap usage: 11,288 allocs, 11,268 frees, 1,698,057 bytes allocated
==23850== 
==23850== LEAK SUMMARY:
==23850==    definitely lost: 0 bytes in 0 blocks
==23850==    indirectly lost: 0 bytes in 0 blocks
==23850==      possibly lost: 0 bytes in 0 blocks
==23850==    still reachable: 1,094 bytes in 20 blocks
==23850==         suppressed: 0 bytes in 0 blocks
==23850== Rerun with --leak-check=full to see details of leaked memory
==23850== 
==23850== For counts of detected and suppressed errors, rerun with: -v
==23850== ERROR SUMMARY: 234 errors from 29 contexts (suppressed: 0 from 0)


Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2019-08-22 21:10 UTC] stas@php.net
-Type: Security +Type: Bug
 [2019-08-23 05:18 UTC] krakjoe@php.net
-Status: Open +Status: Not a bug
 [2019-08-23 05:18 UTC] krakjoe@php.net
Sorry, but your problem does not imply a bug in PHP itself.  For a
list of more appropriate places to ask for help using PHP, please
visit http://www.php.net/support.php as this bug system is not the
appropriate forum for asking support questions.  Due to the volume
of reports we can not explain in detail here why your report is not
a bug.  The support channels will be able to provide an explanation
for you.

Thank you for your interest in PHP.


 [2019-08-23 05:19 UTC] krakjoe@php.net
This is a known false positive raised by valgrind.
 [2019-08-23 05:25 UTC] wang8330 at umn dot edu
Hi, thanks for your reply. Can you give some detailed information on this false positive? I am pretty curious about what causes this false positive in PHP and Valgrind. Thanks.
 [2019-08-26 02:36 UTC] wang8330 at umn dot edu
Hi, can you provide some information on this Valgrind false positive? I tried to search online but I didn't get any related information.
 [2019-08-26 08:57 UTC] nikic@php.net
@wang8330: See https://github.com/php/php-src/blob/4c70a585b73ca336b102ec20f88ee9e782c5919e/Zend/zend_string.c#L327 and following. String comparisons intentionally branch on uninitialized bytes, but in a way that is safe.

You can build PHP with valgrind support to avoid these warnings. Generally valgrind will be automatically picked up if it is present at build time. You can force it using --with-valgrind.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Fri Apr 26 17:01:30 2024 UTC