From: Operating system: Linux PHP version: 5.3SVN-2011-11-01 (SVN) Package: Unknown/Other Function Bug Type: Bug Bug description:--with-zend-multibyte and --enable-debug reports LEAK with run-test.php
Description: ------------ PHP 5.3 trunk reports LEAKS with --enable-zend-multibyte and --enable-debug with valgrind 3.6.1. I also tested rather old 5.3.5 and got the same result. Trunk (php-src) seems fine. php-src-5.3]$ cat config.nice #! /bin/sh # # Created by configure './configure' \ '--prefix=/usr/local/php5.3' \ '--without-pear' \ '--enable-zend-multibyte' \ '--enable-debug' \ "$@" php-src-5.3]$ TEST_PHP_EXECUTABLE=./sapi/cli/php ./run-tests.php -m -n ===================================================================== PHP : ./sapi/cli/php PHP_SAPI : cli PHP_VERSION : 5.3.9-dev ZEND_VERSION: 2.3.0 PHP_OS : Linux - Linux dev.inter.es-i.jp 2.6.35.14-2m.mo7.x86_64 #1 SMP Mon Sep 12 11:09:50 JST 2011 x86_64 INI actual : /home/yohgaki/ext/svn/oss/php.net/php-src-5.3 More .INIs : CWD : /home/yohgaki/ext/svn/oss/php.net/php-src-5.3 Extra dirs : VALGRIND : valgrind-3.6.1 ===================================================================== TIME START 2011-11-02 03:39:09 ===================================================================== LEAK EXPECT [tests/run-test/test001.phpt] LEAK EXPECTF [tests/run-test/test002.phpt] LEAK EXPECTREGEX [tests/run-test/test003.phpt] LEAK INI section allows '=' [tests/run-test/test004.phpt] LEAK Error message handling (without ZendOptimizer) [tests/run- test/test005.phpt] LEAK Error messages are shown [tests/run-test/test006.phpt] (CTRL-Ced, many test reports LEAK but not all of them) php-src-5.3]$ cat tests/run-test/test001.mem ==12385== Invalid read of size 1 ==12385== at 0x7A429F: lex_scan (zend_language_scanner.c:1026) ==12385== by 0x7D12D9: zendlex (zend_compile.c:4969) ==12385== by 0x79C62C: zendparse (zend_language_parser.c:3299) ==12385== by 0x7A2AB4: compile_file (zend_language_scanner.l:364) ==12385== by 0x5F9983: phar_compile_file (phar.c:3391) ==12385== by 0x7E7121: zend_execute_scripts (zend.c:1228) ==12385== by 0x76E731: php_execute_script (main.c:2301) ==12385== by 0x8D2F5F: main (php_cli.c:1184) ==12385== Address 0x5052f65 is 0 bytes after a block of size 5 alloc'd ==12385== at 0x4A05FDE: malloc (vg_replace_malloc.c:236) ==12385== by 0x7C1501: _emalloc (zend_alloc.c:2348) ==12385== by 0x7A2809: open_file_for_scanning (zend_language_scanner.l:288) ==12385== by 0x7A2A32: compile_file (zend_language_scanner.l:352) ==12385== by 0x5F9983: phar_compile_file (phar.c:3391) ==12385== by 0x7E7121: zend_execute_scripts (zend.c:1228) ==12385== by 0x76E731: php_execute_script (main.c:2301) ==12385== by 0x8D2F5F: main (php_cli.c:1184) ==12385== Test script: --------------- N/A Expected result: ---------------- Tests should pass w/o LEAK. Actual result: -------------- It reports lots of LEAKs. -- Edit bug report at https://bugs.php.net/bug.php?id=60194&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=60194&r=trysnapshot54 Try a snapshot (PHP 5.3): https://bugs.php.net/fix.php?id=60194&r=trysnapshot53 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=60194&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=60194&r=fixed Fixed in SVN and need be documented: https://bugs.php.net/fix.php?id=60194&r=needdocs Fixed in release: https://bugs.php.net/fix.php?id=60194&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=60194&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=60194&r=needscript Try newer version: https://bugs.php.net/fix.php?id=60194&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=60194&r=support Expected behavior: https://bugs.php.net/fix.php?id=60194&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=60194&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=60194&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=60194&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=60194&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=60194&r=dst IIS Stability: https://bugs.php.net/fix.php?id=60194&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=60194&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=60194&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=60194&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=60194&r=mysqlcfg