Bug #78446 [NEW]: Memory leak in sapi/cli/php

From: Date: Thu, 22 Aug 2019 21:19:11 +0000
Subject: Bug #78446 [NEW]: Memory leak in sapi/cli/php
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-222374@lists.php.net to get a copy of this message
From: wang8330 at umn dot edu Operating system: Ubuntu 18.10 PHP version: 7.4Git-2019-08-22 (Git) Package: *General Issues Bug Type: Bug Bug description:Memory leak in sapi/cli/php Description: ------------ This bug is found in git commit: f51421c62924f8b20595c70d7a1072fe567684e5 To build php: ./buildconf --force ./configure make To trigger the bug: cat test.input | valgrind --leak-check=full --show-leak-kinds=all ./php -r 'unserialize(file_get_contents("php://stdin"));' Expected result: ---------------- Output of Valgrind: ==12858== Memcheck, a memory error detector ==12858== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==12858== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info ==12858== Command: ./php -r unserialize(file_get_contents("php://stdin")); ==12858== Parent PID: 20690 ==12858== ==12858== ==12858== HEAP SUMMARY: ==12858== in use at exit: 1,094 bytes in 20 blocks ==12858== total heap usage: 11,288 allocs, 11,268 frees, 1,698,043 bytes allocated ==12858== ==12858== 5 bytes in 1 blocks are still reachable in loss record 1 of 20 ==12858== at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12858== by 0x4AFE20E: xmlStrdup (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A614EF: xmlNewCharEncodingHandler (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A888B4: xmlInitParser (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:751) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:747) ==12858== by 0x36C852: zm_startup_libxml (libxml.c:790) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1708) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1661) ==12858== by 0x58C8AB: zend_startup_module_zval (zend_API.c:1723) ==12858== by 0x599701: zend_hash_apply (zend_hash.c:1815) ==12858== by 0x58CB89: zend_startup_modules (zend_API.c:1834) ==12858== by 0x52BAB2: php_module_startup (main.c:2298) ==12858== by 0x60E16C: php_cli_startup (php_cli.c:408) ==12858== ==12858== 6 bytes in 1 blocks are still reachable in loss record 2 of 20 ==12858== at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12858== by 0x4AFE20E: xmlStrdup (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A614EF: xmlNewCharEncodingHandler (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A61709: ??? (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A888B4: xmlInitParser (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:751) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:747) ==12858== by 0x36C852: zm_startup_libxml (libxml.c:790) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1708) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1661) ==12858== by 0x58C8AB: zend_startup_module_zval (zend_API.c:1723) ==12858== by 0x599701: zend_hash_apply (zend_hash.c:1815) ==12858== by 0x58CB89: zend_startup_modules (zend_API.c:1834) ==12858== by 0x52BAB2: php_module_startup (main.c:2298) ==12858== ==12858== 6 bytes in 1 blocks are still reachable in loss record 3 of 20 ==12858== at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12858== by 0x4AFE20E: xmlStrdup (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A614EF: xmlNewCharEncodingHandler (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A61799: ??? (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A888B4: xmlInitParser (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:751) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:747) ==12858== by 0x36C852: zm_startup_libxml (libxml.c:790) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1708) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1661) ==12858== by 0x58C8AB: zend_startup_module_zval (zend_API.c:1723) ==12858== by 0x599701: zend_hash_apply (zend_hash.c:1815) ==12858== by 0x58CB89: zend_startup_modules (zend_API.c:1834) ==12858== by 0x52BAB2: php_module_startup (main.c:2298) ==12858== ==12858== 7 bytes in 1 blocks are still reachable in loss record 4 of 20 ==12858== at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12858== by 0x4AFE20E: xmlStrdup (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A614EF: xmlNewCharEncodingHandler (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A61765: ??? (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A888B4: xmlInitParser (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:751) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:747) ==12858== by 0x36C852: zm_startup_libxml (libxml.c:790) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1708) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1661) ==12858== by 0x58C8AB: zend_startup_module_zval (zend_API.c:1723) ==12858== by 0x599701: zend_hash_apply (zend_hash.c:1815) ==12858== by 0x58CB89: zend_startup_modules (zend_API.c:1834) ==12858== by 0x52BAB2: php_module_startup (main.c:2298) ==12858== ==12858== 9 bytes in 1 blocks are still reachable in loss record 5 of 20 ==12858== at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12858== by 0x4AFE20E: xmlStrdup (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A614EF: xmlNewCharEncodingHandler (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A61723: ??? (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A888B4: xmlInitParser (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:751) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:747) ==12858== by 0x36C852: zm_startup_libxml (libxml.c:790) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1708) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1661) ==12858== by 0x58C8AB: zend_startup_module_zval (zend_API.c:1723) ==12858== by 0x599701: zend_hash_apply (zend_hash.c:1815) ==12858== by 0x58CB89: zend_startup_modules (zend_API.c:1834) ==12858== by 0x52BAB2: php_module_startup (main.c:2298) ==12858== ==12858== 9 bytes in 1 blocks are still reachable in loss record 6 of 20 ==12858== at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12858== by 0x4AFE20E: xmlStrdup (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A614EF: xmlNewCharEncodingHandler (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A61744: ??? (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A888B4: xmlInitParser (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:751) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:747) ==12858== by 0x36C852: zm_startup_libxml (libxml.c:790) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1708) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1661) ==12858== by 0x58C8AB: zend_startup_module_zval (zend_API.c:1723) ==12858== by 0x599701: zend_hash_apply (zend_hash.c:1815) ==12858== by 0x58CB89: zend_startup_modules (zend_API.c:1834) ==12858== by 0x52BAB2: php_module_startup (main.c:2298) ==12858== ==12858== 9 bytes in 1 blocks are still reachable in loss record 7 of 20 ==12858== at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12858== by 0x4AFE20E: xmlStrdup (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A614EF: xmlNewCharEncodingHandler (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A617B3: ??? (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A888B4: xmlInitParser (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:751) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:747) ==12858== by 0x36C852: zm_startup_libxml (libxml.c:790) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1708) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1661) ==12858== by 0x58C8AB: zend_startup_module_zval (zend_API.c:1723) ==12858== by 0x599701: zend_hash_apply (zend_hash.c:1815) ==12858== by 0x58CB89: zend_startup_modules (zend_API.c:1834) ==12858== by 0x52BAB2: php_module_startup (main.c:2298) ==12858== ==12858== 11 bytes in 1 blocks are still reachable in loss record 8 of 20 ==12858== at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12858== by 0x4AFE20E: xmlStrdup (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A614EF: xmlNewCharEncodingHandler (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A6177F: ??? (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A888B4: xmlInitParser (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:751) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:747) ==12858== by 0x36C852: zm_startup_libxml (libxml.c:790) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1708) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1661) ==12858== by 0x58C8AB: zend_startup_module_zval (zend_API.c:1723) ==12858== by 0x599701: zend_hash_apply (zend_hash.c:1815) ==12858== by 0x58CB89: zend_startup_modules (zend_API.c:1834) ==12858== by 0x52BAB2: php_module_startup (main.c:2298) ==12858== ==12858== 40 bytes in 1 blocks are still reachable in loss record 9 of 20 ==12858== at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12858== by 0x4AFA58A: xmlNewMutex (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4AF97E8: xmlInitGlobals (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A88889: xmlInitParser (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:751) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:747) ==12858== by 0x36C852: zm_startup_libxml (libxml.c:790) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1708) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1661) ==12858== by 0x58C8AB: zend_startup_module_zval (zend_API.c:1723) ==12858== by 0x599701: zend_hash_apply (zend_hash.c:1815) ==12858== by 0x58CB89: zend_startup_modules (zend_API.c:1834) ==12858== by 0x52BAB2: php_module_startup (main.c:2298) ==12858== by 0x60E16C: php_cli_startup (php_cli.c:408) ==12858== ==12858== 40 bytes in 1 blocks are still reachable in loss record 10 of 20 ==12858== at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12858== by 0x4AFA58A: xmlNewMutex (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4AA1D19: xmlInitMemory (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A888AA: xmlInitParser (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:751) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:747) ==12858== by 0x36C852: zm_startup_libxml (libxml.c:790) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1708) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1661) ==12858== by 0x58C8AB: zend_startup_module_zval (zend_API.c:1723) ==12858== by 0x599701: zend_hash_apply (zend_hash.c:1815) ==12858== by 0x58CB89: zend_startup_modules (zend_API.c:1834) ==12858== by 0x52BAB2: php_module_startup (main.c:2298) ==12858== by 0x60E16C: php_cli_startup (php_cli.c:408) ==12858== ==12858== 56 bytes in 1 blocks are still reachable in loss record 11 of 20 ==12858== at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12858== by 0x4A6150B: xmlNewCharEncodingHandler (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A61709: ??? (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A888B4: xmlInitParser (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:751) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:747) ==12858== by 0x36C852: zm_startup_libxml (libxml.c:790) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1708) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1661) ==12858== by 0x58C8AB: zend_startup_module_zval (zend_API.c:1723) ==12858== by 0x599701: zend_hash_apply (zend_hash.c:1815) ==12858== by 0x58CB89: zend_startup_modules (zend_API.c:1834) ==12858== by 0x52BAB2: php_module_startup (main.c:2298) ==12858== by 0x60E16C: php_cli_startup (php_cli.c:408) ==12858== ==12858== 56 bytes in 1 blocks are still reachable in loss record 12 of 20 ==12858== at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12858== by 0x4A6150B: xmlNewCharEncodingHandler (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A61723: ??? (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A888B4: xmlInitParser (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:751) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:747) ==12858== by 0x36C852: zm_startup_libxml (libxml.c:790) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1708) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1661) ==12858== by 0x58C8AB: zend_startup_module_zval (zend_API.c:1723) ==12858== by 0x599701: zend_hash_apply (zend_hash.c:1815) ==12858== by 0x58CB89: zend_startup_modules (zend_API.c:1834) ==12858== by 0x52BAB2: php_module_startup (main.c:2298) ==12858== by 0x60E16C: php_cli_startup (php_cli.c:408) ==12858== ==12858== 56 bytes in 1 blocks are still reachable in loss record 13 of 20 ==12858== at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12858== by 0x4A6150B: xmlNewCharEncodingHandler (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A61744: ??? (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A888B4: xmlInitParser (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:751) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:747) ==12858== by 0x36C852: zm_startup_libxml (libxml.c:790) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1708) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1661) ==12858== by 0x58C8AB: zend_startup_module_zval (zend_API.c:1723) ==12858== by 0x599701: zend_hash_apply (zend_hash.c:1815) ==12858== by 0x58CB89: zend_startup_modules (zend_API.c:1834) ==12858== by 0x52BAB2: php_module_startup (main.c:2298) ==12858== by 0x60E16C: php_cli_startup (php_cli.c:408) ==12858== ==12858== 56 bytes in 1 blocks are still reachable in loss record 14 of 20 ==12858== at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12858== by 0x4A6150B: xmlNewCharEncodingHandler (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A61765: ??? (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A888B4: xmlInitParser (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:751) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:747) ==12858== by 0x36C852: zm_startup_libxml (libxml.c:790) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1708) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1661) ==12858== by 0x58C8AB: zend_startup_module_zval (zend_API.c:1723) ==12858== by 0x599701: zend_hash_apply (zend_hash.c:1815) ==12858== by 0x58CB89: zend_startup_modules (zend_API.c:1834) ==12858== by 0x52BAB2: php_module_startup (main.c:2298) ==12858== by 0x60E16C: php_cli_startup (php_cli.c:408) ==12858== ==12858== 56 bytes in 1 blocks are still reachable in loss record 15 of 20 ==12858== at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12858== by 0x4A6150B: xmlNewCharEncodingHandler (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A6177F: ??? (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A888B4: xmlInitParser (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:751) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:747) ==12858== by 0x36C852: zm_startup_libxml (libxml.c:790) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1708) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1661) ==12858== by 0x58C8AB: zend_startup_module_zval (zend_API.c:1723) ==12858== by 0x599701: zend_hash_apply (zend_hash.c:1815) ==12858== by 0x58CB89: zend_startup_modules (zend_API.c:1834) ==12858== by 0x52BAB2: php_module_startup (main.c:2298) ==12858== by 0x60E16C: php_cli_startup (php_cli.c:408) ==12858== ==12858== 56 bytes in 1 blocks are still reachable in loss record 16 of 20 ==12858== at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12858== by 0x4A6150B: xmlNewCharEncodingHandler (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A61799: ??? (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A888B4: xmlInitParser (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:751) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:747) ==12858== by 0x36C852: zm_startup_libxml (libxml.c:790) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1708) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1661) ==12858== by 0x58C8AB: zend_startup_module_zval (zend_API.c:1723) ==12858== by 0x599701: zend_hash_apply (zend_hash.c:1815) ==12858== by 0x58CB89: zend_startup_modules (zend_API.c:1834) ==12858== by 0x52BAB2: php_module_startup (main.c:2298) ==12858== by 0x60E16C: php_cli_startup (php_cli.c:408) ==12858== ==12858== 56 bytes in 1 blocks are still reachable in loss record 17 of 20 ==12858== at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12858== by 0x4A6150B: xmlNewCharEncodingHandler (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A617B3: ??? (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A888B4: xmlInitParser (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:751) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:747) ==12858== by 0x36C852: zm_startup_libxml (libxml.c:790) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1708) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1661) ==12858== by 0x58C8AB: zend_startup_module_zval (zend_API.c:1723) ==12858== by 0x599701: zend_hash_apply (zend_hash.c:1815) ==12858== by 0x58CB89: zend_startup_modules (zend_API.c:1834) ==12858== by 0x52BAB2: php_module_startup (main.c:2298) ==12858== by 0x60E16C: php_cli_startup (php_cli.c:408) ==12858== ==12858== 56 bytes in 1 blocks are still reachable in loss record 18 of 20 ==12858== at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12858== by 0x4A6150B: xmlNewCharEncodingHandler (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A888B4: xmlInitParser (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:751) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:747) ==12858== by 0x36C852: zm_startup_libxml (libxml.c:790) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1708) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1661) ==12858== by 0x58C8AB: zend_startup_module_zval (zend_API.c:1723) ==12858== by 0x599701: zend_hash_apply (zend_hash.c:1815) ==12858== by 0x58CB89: zend_startup_modules (zend_API.c:1834) ==12858== by 0x52BAB2: php_module_startup (main.c:2298) ==12858== by 0x60E16C: php_cli_startup (php_cli.c:408) ==12858== by 0x33CDFA: main (php_cli.c:1319) ==12858== ==12858== 104 bytes in 1 blocks are still reachable in loss record 19 of 20 ==12858== at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12858== by 0x4AFA64A: xmlNewRMutex (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4B5DA5C: __xmlInitializeDict (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4EE40C6: __pthread_once_slow (pthread_once.c:116) ==12858== by 0x4AFA91A: xmlIsMainThread (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4AF9F28: __xmlGenericError (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A8888E: xmlInitParser (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:751) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:747) ==12858== by 0x36C852: zm_startup_libxml (libxml.c:790) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1708) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1661) ==12858== by 0x58C8AB: zend_startup_module_zval (zend_API.c:1723) ==12858== by 0x599701: zend_hash_apply (zend_hash.c:1815) ==12858== ==12858== 400 bytes in 1 blocks are still reachable in loss record 20 of 20 ==12858== at 0x483774F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12858== by 0x4A617F1: xmlInitCharEncodingHandlers (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x4A888B4: xmlInitParser (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:751) ==12858== by 0x36C7E8: php_libxml_initialize (libxml.c:747) ==12858== by 0x36C852: zm_startup_libxml (libxml.c:790) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1708) ==12858== by 0x58C81C: zend_startup_module_ex (zend_API.c:1661) ==12858== by 0x58C8AB: zend_startup_module_zval (zend_API.c:1723) ==12858== by 0x599701: zend_hash_apply (zend_hash.c:1815) ==12858== by 0x58CB89: zend_startup_modules (zend_API.c:1834) ==12858== by 0x52BAB2: php_module_startup (main.c:2298) ==12858== by 0x60E16C: php_cli_startup (php_cli.c:408) ==12858== by 0x33CDFA: main (php_cli.c:1319) ==12858== ==12858== LEAK SUMMARY: ==12858== definitely lost: 0 bytes in 0 blocks ==12858== indirectly lost: 0 bytes in 0 blocks ==12858== possibly lost: 0 bytes in 0 blocks ==12858== still reachable: 1,094 bytes in 20 blocks ==12858== suppressed: 0 bytes in 0 blocks ==12858== ==12858== For counts of detected and suppressed errors, rerun with: -v ==12858== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) -- Edit bug report at https://bugs.php.net/bug.php?id=78446&edit=1 -- Fix committed: https://bugs.php.net/fix.php?id=78446&r=fixed Fixed in release: https://bugs.php.net/fix.php?id=78446&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=78446&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=78446&r=needscript Try newer version: https://bugs.php.net/fix.php?id=78446&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=78446&r=support Expected behavior: https://bugs.php.net/fix.php?id=78446&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=78446&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=78446&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=78446&r=globals PHP version support discontinued: https://bugs.php.net/fix.php?id=78446&r=phptooold Daylight Savings: https://bugs.php.net/fix.php?id=78446&r=dst IIS Stability: https://bugs.php.net/fix.php?id=78446&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=78446&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=78446&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=78446&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=78446&r=mysqlcfg

« previous php.bugs (#222374) next »