Skip to content

Instantly share code, notes, and snippets.

@jaredonline
Created April 8, 2015 04:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jaredonline/e1317b4fe95db20b9dba to your computer and use it in GitHub Desktop.
Save jaredonline/e1317b4fe95db20b9dba to your computer and use it in GitHub Desktop.
$ valgrind --leak-check=yes ./php ~/code/php/ext/rust_a_star/src/rust_a_star.php
==15950== Memcheck, a memory error detector
==15950== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==15950== Using Valgrind-3.11.0.SVN and LibVEX; rerun with -h for copyright info
==15950== Command: ./php /Users/jmcfarland/code/php/ext/rust_a_star/src/rust_a_star.php
==15950==
--15950-- ./php:
--15950-- dSYM directory is missing; consider using --dsymutil=yes
--15950-- UNKNOWN host message [id 412, to mach_host_self(), reply 0x30f]
--15950-- UNKNOWN host message [id 222, to mach_host_self(), reply 0x30f]
--15950-- UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option
--15950-- UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option (repeated 2 times)
--15950-- UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option (repeated 4 times)
==15950== Conditional jump or move depends on uninitialised value(s)
==15950== at 0x101210C3F: _platform_memchr$VARIANT$Haswell (in /usr/lib/system/libsystem_platform.dylib)
==15950== by 0x1004BBF37: zend_do_begin_function_call (in ./php)
==15950== by 0x100480C1F: zendparse (in ./php)
==15950== by 0x10048663D: compile_file (in ./php)
==15950== by 0x1002C4FDF: phar_compile_file (in ./php)
==15950== by 0x1004F3824: zend_execute_scripts (in ./php)
==15950== by 0x10043B3E5: php_execute_script (in ./php)
==15950== by 0x1005C2A94: do_cli (in ./php)
==15950== by 0x1005C17C2: main (in ./php)
==15950==
==15950== Conditional jump or move depends on uninitialised value(s)
==15950== at 0x101210C3F: _platform_memchr$VARIANT$Haswell (in /usr/lib/system/libsystem_platform.dylib)
==15950== by 0x1004BCEB5: zend_resolve_non_class_name (in ./php)
==15950== by 0x1004BC12F: zend_resolve_function_name (in ./php)
==15950== by 0x1004BBF48: zend_do_begin_function_call (in ./php)
==15950== by 0x100480C1F: zendparse (in ./php)
==15950== by 0x10048663D: compile_file (in ./php)
==15950== by 0x1002C4FDF: phar_compile_file (in ./php)
==15950== by 0x1004F3824: zend_execute_scripts (in ./php)
==15950== by 0x10043B3E5: php_execute_script (in ./php)
==15950== by 0x1005C2A94: do_cli (in ./php)
==15950== by 0x1005C17C2: main (in ./php)
==15950==
==15950== Conditional jump or move depends on uninitialised value(s)
==15950== at 0x101210C7A: _platform_memchr$VARIANT$Haswell (in /usr/lib/system/libsystem_platform.dylib)
==15950== by 0x1004BBF37: zend_do_begin_function_call (in ./php)
==15950== by 0x100480C1F: zendparse (in ./php)
==15950== by 0x10048663D: compile_file (in ./php)
==15950== by 0x1002C4FDF: phar_compile_file (in ./php)
==15950== by 0x1004F3824: zend_execute_scripts (in ./php)
==15950== by 0x10043B3E5: php_execute_script (in ./php)
==15950== by 0x1005C2A94: do_cli (in ./php)
==15950== by 0x1005C17C2: main (in ./php)
==15950==
==15950== Conditional jump or move depends on uninitialised value(s)
==15950== at 0x101210C7A: _platform_memchr$VARIANT$Haswell (in /usr/lib/system/libsystem_platform.dylib)
==15950== by 0x1004BCEB5: zend_resolve_non_class_name (in ./php)
==15950== by 0x1004BC12F: zend_resolve_function_name (in ./php)
==15950== by 0x1004BBF48: zend_do_begin_function_call (in ./php)
==15950== by 0x100480C1F: zendparse (in ./php)
==15950== by 0x10048663D: compile_file (in ./php)
==15950== by 0x1002C4FDF: phar_compile_file (in ./php)
==15950== by 0x1004F3824: zend_execute_scripts (in ./php)
==15950== by 0x10043B3E5: php_execute_script (in ./php)
==15950== by 0x1005C2A94: do_cli (in ./php)
==15950== by 0x1005C17C2: main (in ./php)
==15950==
attempting to load rust_a_star..
--15950-- /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib:
--15950-- dSYM directory is missing; consider using --dsymutil=yes
==15950== Invalid read of size 4
==15950== at 0x100381CAC: php_load_extension (in ./php)
==15950== by 0x1003818D4: php_dl (in ./php)
==15950== by 0x100381888: zif_dl (in ./php)
==15950== by 0x1005979F7: zend_do_fcall_common_helper_SPEC (in ./php)
==15950== by 0x100554881: ZEND_DO_FCALL_SPEC_CONST_HANDLER (in ./php)
==15950== by 0x10053E707: execute_ex (in ./php)
==15950== by 0x10053E7ED: zend_execute (in ./php)
==15950== by 0x1004F3993: zend_execute_scripts (in ./php)
==15950== by 0x10043B3E5: php_execute_script (in ./php)
==15950== by 0x1005C2A94: do_cli (in ./php)
==15950== by 0x1005C17C2: main (in ./php)
==15950== Address 0x1053c2cdc is on thread 1's stack
==15950== 532 bytes below stack pointer
==15950==
==15950== Invalid read of size 8
==15950== at 0x100381D53: php_load_extension (in ./php)
==15950== by 0x1003818D4: php_dl (in ./php)
==15950== by 0x100381888: zif_dl (in ./php)
==15950== by 0x1005979F7: zend_do_fcall_common_helper_SPEC (in ./php)
==15950== by 0x100554881: ZEND_DO_FCALL_SPEC_CONST_HANDLER (in ./php)
==15950== by 0x10053E707: execute_ex (in ./php)
==15950== by 0x10053E7ED: zend_execute (in ./php)
==15950== by 0x1004F3993: zend_execute_scripts (in ./php)
==15950== by 0x10043B3E5: php_execute_script (in ./php)
==15950== by 0x1005C2A94: do_cli (in ./php)
==15950== by 0x1005C17C2: main (in ./php)
==15950== Address 0x1053c2d78 is on thread 1's stack
==15950== 376 bytes below stack pointer
==15950==
==15950== Invalid read of size 1
==15950== at 0x100BCC125: _platform_strcmp (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x100381D65: php_load_extension (in ./php)
==15950== by 0x1003818D4: php_dl (in ./php)
==15950== by 0x100381888: zif_dl (in ./php)
==15950== by 0x1005979F7: zend_do_fcall_common_helper_SPEC (in ./php)
==15950== by 0x100554881: ZEND_DO_FCALL_SPEC_CONST_HANDLER (in ./php)
==15950== by 0x10053E707: execute_ex (in ./php)
==15950== by 0x10053E7ED: zend_execute (in ./php)
==15950== by 0x1004F3993: zend_execute_scripts (in ./php)
==15950== by 0x10043B3E5: php_execute_script (in ./php)
==15950== by 0x1005C2A94: do_cli (in ./php)
==15950== by 0x1005C17C2: main (in ./php)
==15950== Address 0x102820000 is 0 bytes inside a block of size 48 free'd
==15950== at 0x101E10D77: je_valgrind_freelike_block (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101DFDD4A: je_sdallocx (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDF131: heap::imp::deallocate::h4aa69f73679b823cAga (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDF089: heap::deallocate::h4a4075895eab04cbfba (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDF020: vec::dealloc::h18234378346465989964 (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDE734: vec::Vec$LT$T$GT$.Drop::drop::h17952382315052715549 (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDE65D: collections..vec..Vec$LT$u8$GT$::drop.2087::hf071e1985678ffd7 (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDE62D: std..ffi..c_str..CString::drop.2084::hbb0e400342d0ce20 (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDE380: get_module::__rust_abi (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDDB3B: get_module (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x100381CA3: php_load_extension (in ./php)
==15950== by 0x1003818D4: php_dl (in ./php)
==15950==
==15950== Invalid read of size 1
==15950== at 0x100BCC139: _platform_strcmp (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x100381D65: php_load_extension (in ./php)
==15950== by 0x1003818D4: php_dl (in ./php)
==15950== by 0x100381888: zif_dl (in ./php)
==15950== by 0x1005979F7: zend_do_fcall_common_helper_SPEC (in ./php)
==15950== by 0x100554881: ZEND_DO_FCALL_SPEC_CONST_HANDLER (in ./php)
==15950== by 0x10053E707: execute_ex (in ./php)
==15950== by 0x10053E7ED: zend_execute (in ./php)
==15950== by 0x1004F3993: zend_execute_scripts (in ./php)
==15950== by 0x10043B3E5: php_execute_script (in ./php)
==15950== by 0x1005C2A94: do_cli (in ./php)
==15950== by 0x1005C17C2: main (in ./php)
==15950== Address 0x102820001 is 1 bytes inside a block of size 48 free'd
==15950== at 0x101E10D77: je_valgrind_freelike_block (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101DFDD4A: je_sdallocx (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDF131: heap::imp::deallocate::h4aa69f73679b823cAga (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDF089: heap::deallocate::h4a4075895eab04cbfba (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDF020: vec::dealloc::h18234378346465989964 (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDE734: vec::Vec$LT$T$GT$.Drop::drop::h17952382315052715549 (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDE65D: collections..vec..Vec$LT$u8$GT$::drop.2087::hf071e1985678ffd7 (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDE62D: std..ffi..c_str..CString::drop.2084::hbb0e400342d0ce20 (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDE380: get_module::__rust_abi (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDDB3B: get_module (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x100381CA3: php_load_extension (in ./php)
==15950== by 0x1003818D4: php_dl (in ./php)
==15950==
==15950== Invalid write of size 1
==15950== at 0x100381DCA: php_load_extension (in ./php)
==15950== by 0x1003818D4: php_dl (in ./php)
==15950== by 0x100381888: zif_dl (in ./php)
==15950== by 0x1005979F7: zend_do_fcall_common_helper_SPEC (in ./php)
==15950== by 0x100554881: ZEND_DO_FCALL_SPEC_CONST_HANDLER (in ./php)
==15950== by 0x10053E707: execute_ex (in ./php)
==15950== by 0x10053E7ED: zend_execute (in ./php)
==15950== by 0x1004F3993: zend_execute_scripts (in ./php)
==15950== by 0x10043B3E5: php_execute_script (in ./php)
==15950== by 0x1005C2A94: do_cli (in ./php)
==15950== by 0x1005C17C2: main (in ./php)
==15950== Address 0x1053c2d64 is on thread 1's stack
==15950== 396 bytes below stack pointer
==15950==
==15950== Invalid write of size 4
==15950== at 0x100381DD9: php_load_extension (in ./php)
==15950== by 0x1003818D4: php_dl (in ./php)
==15950== by 0x100381888: zif_dl (in ./php)
==15950== by 0x1005979F7: zend_do_fcall_common_helper_SPEC (in ./php)
==15950== by 0x100554881: ZEND_DO_FCALL_SPEC_CONST_HANDLER (in ./php)
==15950== by 0x10053E707: execute_ex (in ./php)
==15950== by 0x10053E7ED: zend_execute (in ./php)
==15950== by 0x1004F3993: zend_execute_scripts (in ./php)
==15950== by 0x10043B3E5: php_execute_script (in ./php)
==15950== by 0x1005C2A94: do_cli (in ./php)
==15950== by 0x1005C17C2: main (in ./php)
==15950== Address 0x1053c2d70 is on thread 1's stack
==15950== 384 bytes below stack pointer
==15950==
==15950== Invalid write of size 8
==15950== at 0x100381DE7: php_load_extension (in ./php)
==15950== by 0x1003818D4: php_dl (in ./php)
==15950== by 0x100381888: zif_dl (in ./php)
==15950== by 0x1005979F7: zend_do_fcall_common_helper_SPEC (in ./php)
==15950== by 0x100554881: ZEND_DO_FCALL_SPEC_CONST_HANDLER (in ./php)
==15950== by 0x10053E707: execute_ex (in ./php)
==15950== by 0x10053E7ED: zend_execute (in ./php)
==15950== by 0x1004F3993: zend_execute_scripts (in ./php)
==15950== by 0x10043B3E5: php_execute_script (in ./php)
==15950== by 0x1005C2A94: do_cli (in ./php)
==15950== by 0x1005C17C2: main (in ./php)
==15950== Address 0x1053c2d68 is on thread 1's stack
==15950== 392 bytes below stack pointer
==15950==
==15950== Invalid read of size 8
==15950== at 0x1004FAB2B: zend_register_module_ex (in ./php)
==15950== by 0x100381DF6: php_load_extension (in ./php)
==15950== by 0x1003818D4: php_dl (in ./php)
==15950== by 0x100381888: zif_dl (in ./php)
==15950== by 0x1005979F7: zend_do_fcall_common_helper_SPEC (in ./php)
==15950== by 0x100554881: ZEND_DO_FCALL_SPEC_CONST_HANDLER (in ./php)
==15950== by 0x10053E707: execute_ex (in ./php)
==15950== by 0x10053E7ED: zend_execute (in ./php)
==15950== by 0x1004F3993: zend_execute_scripts (in ./php)
==15950== by 0x10043B3E5: php_execute_script (in ./php)
==15950== by 0x1005C2A94: do_cli (in ./php)
==15950== by 0x1005C17C2: main (in ./php)
==15950== Address 0x1053c2cf0 is on thread 1's stack
==15950== 400 bytes below stack pointer
==15950==
==15950== Invalid read of size 8
==15950== at 0x1004FAC49: zend_register_module_ex (in ./php)
==15950== by 0x100381DF6: php_load_extension (in ./php)
==15950== by 0x1003818D4: php_dl (in ./php)
==15950== by 0x100381888: zif_dl (in ./php)
==15950== by 0x1005979F7: zend_do_fcall_common_helper_SPEC (in ./php)
==15950== by 0x100554881: ZEND_DO_FCALL_SPEC_CONST_HANDLER (in ./php)
==15950== by 0x10053E707: execute_ex (in ./php)
==15950== by 0x10053E7ED: zend_execute (in ./php)
==15950== by 0x1004F3993: zend_execute_scripts (in ./php)
==15950== by 0x10043B3E5: php_execute_script (in ./php)
==15950== by 0x1005C2A94: do_cli (in ./php)
==15950== by 0x1005C17C2: main (in ./php)
==15950== Address 0x1053c2cf8 is on thread 1's stack
==15950== 392 bytes below stack pointer
==15950==
==15950== Invalid read of size 1
==15950== at 0x100BCBD29: strlen (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x1004FAC51: zend_register_module_ex (in ./php)
==15950== by 0x100381DF6: php_load_extension (in ./php)
==15950== by 0x1003818D4: php_dl (in ./php)
==15950== by 0x100381888: zif_dl (in ./php)
==15950== by 0x1005979F7: zend_do_fcall_common_helper_SPEC (in ./php)
==15950== by 0x100554881: ZEND_DO_FCALL_SPEC_CONST_HANDLER (in ./php)
==15950== by 0x10053E707: execute_ex (in ./php)
==15950== by 0x10053E7ED: zend_execute (in ./php)
==15950== by 0x1004F3993: zend_execute_scripts (in ./php)
==15950== by 0x10043B3E5: php_execute_script (in ./php)
==15950== by 0x1005C2A94: do_cli (in ./php)
==15950== Address 0x10281e000 is 0 bytes inside a block of size 64 free'd
==15950== at 0x101E10D77: je_valgrind_freelike_block (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101DFDD4A: je_sdallocx (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDF131: heap::imp::deallocate::h4aa69f73679b823cAga (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDF089: heap::deallocate::h4a4075895eab04cbfba (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDF020: vec::dealloc::h18234378346465989964 (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDE734: vec::Vec$LT$T$GT$.Drop::drop::h17952382315052715549 (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDE65D: collections..vec..Vec$LT$u8$GT$::drop.2087::hf071e1985678ffd7 (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDE62D: std..ffi..c_str..CString::drop.2084::hbb0e400342d0ce20 (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDDE29: get_module::__rust_abi (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDDB3B: get_module (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x100381CA3: php_load_extension (in ./php)
==15950== by 0x1003818D4: php_dl (in ./php)
==15950==
==15950== Invalid read of size 1
==15950== at 0x100BCBD32: strlen (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x1004FAC51: zend_register_module_ex (in ./php)
==15950== by 0x100381DF6: php_load_extension (in ./php)
==15950== by 0x1003818D4: php_dl (in ./php)
==15950== by 0x100381888: zif_dl (in ./php)
==15950== by 0x1005979F7: zend_do_fcall_common_helper_SPEC (in ./php)
==15950== by 0x100554881: ZEND_DO_FCALL_SPEC_CONST_HANDLER (in ./php)
==15950== by 0x10053E707: execute_ex (in ./php)
==15950== by 0x10053E7ED: zend_execute (in ./php)
==15950== by 0x1004F3993: zend_execute_scripts (in ./php)
==15950== by 0x10043B3E5: php_execute_script (in ./php)
==15950== by 0x1005C2A94: do_cli (in ./php)
==15950== Address 0x10281e002 is 2 bytes inside a block of size 64 free'd
==15950== at 0x101E10D77: je_valgrind_freelike_block (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101DFDD4A: je_sdallocx (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDF131: heap::imp::deallocate::h4aa69f73679b823cAga (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDF089: heap::deallocate::h4a4075895eab04cbfba (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDF020: vec::dealloc::h18234378346465989964 (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDE734: vec::Vec$LT$T$GT$.Drop::drop::h17952382315052715549 (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDE65D: collections..vec..Vec$LT$u8$GT$::drop.2087::hf071e1985678ffd7 (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDE62D: std..ffi..c_str..CString::drop.2084::hbb0e400342d0ce20 (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDDE29: get_module::__rust_abi (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDDB3B: get_module (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x100381CA3: php_load_extension (in ./php)
==15950== by 0x1003818D4: php_dl (in ./php)
==15950==
==15950== Invalid read of size 8
==15950== at 0x1004FAC5B: zend_register_module_ex (in ./php)
==15950== by 0x100381DF6: php_load_extension (in ./php)
==15950== by 0x1003818D4: php_dl (in ./php)
==15950== by 0x100381888: zif_dl (in ./php)
==15950== by 0x1005979F7: zend_do_fcall_common_helper_SPEC (in ./php)
==15950== by 0x100554881: ZEND_DO_FCALL_SPEC_CONST_HANDLER (in ./php)
==15950== by 0x10053E707: execute_ex (in ./php)
==15950== by 0x10053E7ED: zend_execute (in ./php)
==15950== by 0x1004F3993: zend_execute_scripts (in ./php)
==15950== by 0x10043B3E5: php_execute_script (in ./php)
==15950== by 0x1005C2A94: do_cli (in ./php)
==15950== by 0x1005C17C2: main (in ./php)
==15950== Address 0x1053c2cf8 is on thread 1's stack
==15950== 392 bytes below stack pointer
==15950==
==15950== Invalid read of size 1
==15950== at 0x1004ED076: zend_str_tolower_copy (in ./php)
==15950== by 0x1004ED0FE: zend_str_tolower_dup (in ./php)
==15950== by 0x1004FAC66: zend_register_module_ex (in ./php)
==15950== by 0x100381DF6: php_load_extension (in ./php)
==15950== by 0x1003818D4: php_dl (in ./php)
==15950== by 0x100381888: zif_dl (in ./php)
==15950== by 0x1005979F7: zend_do_fcall_common_helper_SPEC (in ./php)
==15950== by 0x100554881: ZEND_DO_FCALL_SPEC_CONST_HANDLER (in ./php)
==15950== by 0x10053E707: execute_ex (in ./php)
==15950== by 0x10053E7ED: zend_execute (in ./php)
==15950== by 0x1004F3993: zend_execute_scripts (in ./php)
==15950== by 0x10043B3E5: php_execute_script (in ./php)
==15950== Address 0x10281e000 is 0 bytes inside a block of size 64 free'd
==15950== at 0x101E10D77: je_valgrind_freelike_block (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101DFDD4A: je_sdallocx (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDF131: heap::imp::deallocate::h4aa69f73679b823cAga (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDF089: heap::deallocate::h4a4075895eab04cbfba (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDF020: vec::dealloc::h18234378346465989964 (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDE734: vec::Vec$LT$T$GT$.Drop::drop::h17952382315052715549 (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDE65D: collections..vec..Vec$LT$u8$GT$::drop.2087::hf071e1985678ffd7 (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDE62D: std..ffi..c_str..CString::drop.2084::hbb0e400342d0ce20 (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDDE29: get_module::__rust_abi (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x101CDDB3B: get_module (in /Users/jmcfarland/src/php-5.6.7/debug-build/lib/php/extensions/debug-non-zts-20131226/librust_a_star.dylib)
==15950== by 0x100381CA3: php_load_extension (in ./php)
==15950== by 0x1003818D4: php_dl (in ./php)
==15950==
==15950== Conditional jump or move depends on uninitialised value(s)
==15950== at 0x1004FAD73: zend_register_module_ex (in ./php)
==15950== by 0x100381DF6: php_load_extension (in ./php)
==15950== by 0x1003818D4: php_dl (in ./php)
==15950== by 0x100381888: zif_dl (in ./php)
==15950== by 0x1005979F7: zend_do_fcall_common_helper_SPEC (in ./php)
==15950== by 0x100554881: ZEND_DO_FCALL_SPEC_CONST_HANDLER (in ./php)
==15950== by 0x10053E707: execute_ex (in ./php)
==15950== by 0x10053E7ED: zend_execute (in ./php)
==15950== by 0x1004F3993: zend_execute_scripts (in ./php)
==15950== by 0x10043B3E5: php_execute_script (in ./php)
==15950== by 0x1005C2A94: do_cli (in ./php)
==15950== by 0x1005C17C2: main (in ./php)
==15950==
==15950== Use of uninitialised value of size 8
==15950== at 0x1004FB036: zend_register_functions (in ./php)
==15950== by 0x1004FADA0: zend_register_module_ex (in ./php)
==15950== by 0x100381DF6: php_load_extension (in ./php)
==15950== by 0x1003818D4: php_dl (in ./php)
==15950== by 0x100381888: zif_dl (in ./php)
==15950== by 0x1005979F7: zend_do_fcall_common_helper_SPEC (in ./php)
==15950== by 0x100554881: ZEND_DO_FCALL_SPEC_CONST_HANDLER (in ./php)
==15950== by 0x10053E707: execute_ex (in ./php)
==15950== by 0x10053E7ED: zend_execute (in ./php)
==15950== by 0x1004F3993: zend_execute_scripts (in ./php)
==15950== by 0x10043B3E5: php_execute_script (in ./php)
==15950== by 0x1005C2A94: do_cli (in ./php)
==15950==
==15950== Invalid read of size 8
==15950== at 0x1004FB036: zend_register_functions (in ./php)
==15950== by 0x1004FADA0: zend_register_module_ex (in ./php)
==15950== by 0x100381DF6: php_load_extension (in ./php)
==15950== by 0x1003818D4: php_dl (in ./php)
==15950== by 0x100381888: zif_dl (in ./php)
==15950== by 0x1005979F7: zend_do_fcall_common_helper_SPEC (in ./php)
==15950== by 0x100554881: ZEND_DO_FCALL_SPEC_CONST_HANDLER (in ./php)
==15950== by 0x10053E707: execute_ex (in ./php)
==15950== by 0x10053E7ED: zend_execute (in ./php)
==15950== by 0x1004F3993: zend_execute_scripts (in ./php)
==15950== by 0x10043B3E5: php_execute_script (in ./php)
==15950== by 0x1005C2A94: do_cli (in ./php)
==15950== Address 0x1102 is not stack'd, malloc'd or (recently) free'd
==15950==
==15950==
==15950== Process terminating with default action of signal 11 (SIGSEGV)
==15950== Access not within mapped region at address 0x1102
==15950== at 0x1004FB036: zend_register_functions (in ./php)
==15950== by 0x1004FADA0: zend_register_module_ex (in ./php)
==15950== by 0x100381DF6: php_load_extension (in ./php)
==15950== by 0x1003818D4: php_dl (in ./php)
==15950== by 0x100381888: zif_dl (in ./php)
==15950== by 0x1005979F7: zend_do_fcall_common_helper_SPEC (in ./php)
==15950== by 0x100554881: ZEND_DO_FCALL_SPEC_CONST_HANDLER (in ./php)
==15950== by 0x10053E707: execute_ex (in ./php)
==15950== by 0x10053E7ED: zend_execute (in ./php)
==15950== by 0x1004F3993: zend_execute_scripts (in ./php)
==15950== by 0x10043B3E5: php_execute_script (in ./php)
==15950== by 0x1005C2A94: do_cli (in ./php)
==15950== If you believe this happened as a result of a stack
==15950== overflow in your program's main thread (unlikely but
==15950== possible), you can try to increase the size of the
==15950== main thread stack using the --main-stacksize= flag.
==15950== The main thread stack size used in this run was 8388608.
==15950==
==15950== HEAP SUMMARY:
==15950== in use at exit: 3,197,676 bytes in 11,892 blocks
==15950== total heap usage: 12,364 allocs, 472 frees, 3,281,058 bytes allocated
==15950==
==15950== 16 bytes in 1 blocks are possibly lost in loss record 691 of 4,714
==15950== at 0x100BCA864: malloc_zone_malloc (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x1012BC51A: buildProtocolList(category_list*, protocol_list_t const*, protocol_list_t const**) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012CA5F5: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C9B53: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C9B53: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C9B53: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BAA8A: _read_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B9446: map_images_nolock (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B8EC8: map_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x7FFF5FC0498E: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x7FFF5FC046D6: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x100F70958: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib)
==15950==
==15950== 16 bytes in 1 blocks are definitely lost in loss record 692 of 4,714
==15950== at 0x100BCA864: malloc_zone_malloc (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x1012B8D0E: recursive_mutex_init (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B8CBF: lock_init (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B8A2C: _objc_init (in /usr/lib/libobjc.A.dylib)
==15950== by 0x100F2087C: _os_object_init (in /usr/lib/system/libdispatch.dylib)
==15950== by 0x100F20864: libdispatch_init (in /usr/lib/system/libdispatch.dylib)
==15950== by 0x100CFCA9F: libSystem_initializer (in /usr/lib/libSystem.B.dylib)
==15950== by 0x7FFF5FC12CEA: ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) (in /usr/lib/dyld)
==15950== by 0x7FFF5FC12E77: ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) (in /usr/lib/dyld)
==15950== by 0x7FFF5FC0F870: ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) (in /usr/lib/dyld)
==15950== by 0x7FFF5FC0F805: ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) (in /usr/lib/dyld)
==15950== by 0x7FFF5FC0F6F7: ImageLoader::processInitializers(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) (in /usr/lib/dyld)
==15950==
==15950== 32 bytes in 1 blocks are possibly lost in loss record 1,301 of 4,714
==15950== at 0x100BCAE73: malloc_zone_calloc (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x1012BB32E: NXHashInsert (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BB46F: _NXHashRehashToCapacity (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BB3B9: NXHashInsert (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012CA676: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C9B66: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BAA8A: _read_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B9446: map_images_nolock (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B8EC8: map_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x7FFF5FC0498E: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x7FFF5FC046D6: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x100F70958: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib)
==15950==
==15950== 40 bytes in 1 blocks are possibly lost in loss record 1,329 of 4,714
==15950== at 0x100BCAE73: malloc_zone_calloc (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x1012BB32E: NXHashInsert (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012CA687: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BAA8A: _read_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B9446: map_images_nolock (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B8EC8: map_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x7FFF5FC0498E: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x7FFF5FC046D6: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x100F70958: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib)
==15950== by 0x1012B8A53: _objc_init (in /usr/lib/libobjc.A.dylib)
==15950== by 0x100F2087C: _os_object_init (in /usr/lib/system/libdispatch.dylib)
==15950== by 0x100F20864: libdispatch_init (in /usr/lib/system/libdispatch.dylib)
==15950==
==15950== 48 bytes in 2 blocks are possibly lost in loss record 2,206 of 4,714
==15950== at 0x100BCAE73: malloc_zone_calloc (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x1012BB37C: NXHashInsert (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012CA676: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C9B66: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BAA8A: _read_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B9446: map_images_nolock (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B8EC8: map_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x7FFF5FC0498E: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x7FFF5FC046D6: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x100F70958: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib)
==15950== by 0x1012B8A53: _objc_init (in /usr/lib/libobjc.A.dylib)
==15950== by 0x100F2087C: _os_object_init (in /usr/lib/system/libdispatch.dylib)
==15950==
==15950== 64 bytes in 1 blocks are possibly lost in loss record 2,401 of 4,714
==15950== at 0x100BCAE73: malloc_zone_calloc (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x1012C9ABF: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C9B53: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C9B53: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C9B53: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BAA8A: _read_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B9446: map_images_nolock (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B8EC8: map_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x7FFF5FC0498E: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x7FFF5FC046D6: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x100F70958: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib)
==15950== by 0x1012B8A53: _objc_init (in /usr/lib/libobjc.A.dylib)
==15950==
==15950== 64 bytes in 1 blocks are definitely lost in loss record 2,402 of 4,714
==15950== at 0x100BCA59B: malloc (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x100D5B2A7: xmlNewMutex (in /usr/lib/libxml2.2.dylib)
==15950== by 0x100D17F01: xmlInitGlobals (in /usr/lib/libxml2.2.dylib)
==15950== by 0x100D3BF34: xmlInitParser (in /usr/lib/libxml2.2.dylib)
==15950== by 0x10007309C: php_libxml_initialize (in ./php)
==15950== by 0x100071CD5: zm_startup_libxml (in ./php)
==15950== by 0x1004FA492: zend_startup_module_ex (in ./php)
==15950== by 0x10050A673: zend_hash_apply (in ./php)
==15950== by 0x1004FA942: zend_startup_modules (in ./php)
==15950== by 0x1004387DD: php_module_startup (in ./php)
==15950== by 0x1005C45B3: php_cli_startup (in ./php)
==15950== by 0x1005C171E: main (in ./php)
==15950==
==15950== 64 bytes in 1 blocks are definitely lost in loss record 2,403 of 4,714
==15950== at 0x100BCA59B: malloc (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x100D5B2A7: xmlNewMutex (in /usr/lib/libxml2.2.dylib)
==15950== by 0x100D795A4: xmlInitMemory (in /usr/lib/libxml2.2.dylib)
==15950== by 0x100D3BF5C: xmlInitParser (in /usr/lib/libxml2.2.dylib)
==15950== by 0x10007309C: php_libxml_initialize (in ./php)
==15950== by 0x100071CD5: zm_startup_libxml (in ./php)
==15950== by 0x1004FA492: zend_startup_module_ex (in ./php)
==15950== by 0x10050A673: zend_hash_apply (in ./php)
==15950== by 0x1004FA942: zend_startup_modules (in ./php)
==15950== by 0x1004387DD: php_module_startup (in ./php)
==15950== by 0x1005C45B3: php_cli_startup (in ./php)
==15950== by 0x1005C171E: main (in ./php)
==15950==
==15950== 72 bytes in 3 blocks are possibly lost in loss record 2,638 of 4,714
==15950== at 0x100BCAE73: malloc_zone_calloc (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x1012BB37C: NXHashInsert (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BB46F: _NXHashRehashToCapacity (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BB3B9: NXHashInsert (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012CA676: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C9B66: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BAA8A: _read_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B9446: map_images_nolock (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B8EC8: map_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x7FFF5FC0498E: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x7FFF5FC046D6: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x100F70958: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib)
==15950==
==15950== 80 bytes in 1 blocks are possibly lost in loss record 2,960 of 4,714
==15950== at 0x100BCA864: malloc_zone_malloc (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x1012BC8E5: buildPropertyList(property_list_t const*, category_list*, signed char) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012CA5BC: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C9B53: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C9B53: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C9B53: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BAA8A: _read_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B9446: map_images_nolock (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B8EC8: map_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x7FFF5FC0498E: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x7FFF5FC046D6: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x100F70958: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib)
==15950==
==15950== 120 bytes in 5 blocks are possibly lost in loss record 3,928 of 4,714
==15950== at 0x100BCAE73: malloc_zone_calloc (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x1012BB37C: NXHashInsert (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BB46F: _NXHashRehashToCapacity (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BB3B9: NXHashInsert (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012CA687: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BAA8A: _read_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B9446: map_images_nolock (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B8EC8: map_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x7FFF5FC0498E: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x7FFF5FC046D6: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x100F70958: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib)
==15950== by 0x1012B8A53: _objc_init (in /usr/lib/libobjc.A.dylib)
==15950==
==15950== 128 bytes in 1 blocks are definitely lost in loss record 3,979 of 4,714
==15950== at 0x100BCA59B: malloc (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x100D5B322: xmlNewRMutex (in /usr/lib/libxml2.2.dylib)
==15950== by 0x100D10093: __xmlInitializeDict (in /usr/lib/libxml2.2.dylib)
==15950== by 0x101223AF3: __pthread_once_handler (in /usr/lib/system/libsystem_pthread.dylib)
==15950== by 0x101212F12: _os_once (in /usr/lib/system/libsystem_platform.dylib)
==15950== by 0x101223A92: pthread_once (in /usr/lib/system/libsystem_pthread.dylib)
==15950== by 0x100D5B568: xmlIsMainThread (in /usr/lib/libxml2.2.dylib)
==15950== by 0x100D18544: __xmlGenericError (in /usr/lib/libxml2.2.dylib)
==15950== by 0x100D3BF39: xmlInitParser (in /usr/lib/libxml2.2.dylib)
==15950== by 0x10007309C: php_libxml_initialize (in ./php)
==15950== by 0x100071CD5: zm_startup_libxml (in ./php)
==15950== by 0x1004FA492: zend_startup_module_ex (in ./php)
==15950==
==15950== 144 bytes in 6 blocks are possibly lost in loss record 3,999 of 4,714
==15950== at 0x100BCAE73: malloc_zone_calloc (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x1012BB37C: NXHashInsert (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012CA687: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BAA8A: _read_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B9446: map_images_nolock (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B8EC8: map_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x7FFF5FC0498E: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x7FFF5FC046D6: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x100F70958: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib)
==15950== by 0x1012B8A53: _objc_init (in /usr/lib/libobjc.A.dylib)
==15950== by 0x100F2087C: _os_object_init (in /usr/lib/system/libdispatch.dylib)
==15950== by 0x100F20864: libdispatch_init (in /usr/lib/system/libdispatch.dylib)
==15950==
==15950== 200 bytes in 6 blocks are possibly lost in loss record 4,028 of 4,714
==15950== at 0x100BCAE73: malloc_zone_calloc (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x1012BB32E: NXHashInsert (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012CA676: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C9B66: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BAA8A: _read_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B9446: map_images_nolock (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B8EC8: map_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x7FFF5FC0498E: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x7FFF5FC046D6: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x100F70958: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib)
==15950== by 0x1012B8A53: _objc_init (in /usr/lib/libobjc.A.dylib)
==15950== by 0x100F2087C: _os_object_init (in /usr/lib/system/libdispatch.dylib)
==15950==
==15950== 528 bytes in 1 blocks are possibly lost in loss record 4,280 of 4,714
==15950== at 0x100BCA864: malloc_zone_malloc (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x1012BAEA3: NXCreateMapTableFromZone (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BC1BD: unattachedCategories() (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012CA573: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C9B66: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C9B53: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C9B53: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C9B53: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BAA8A: _read_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B9446: map_images_nolock (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B8EC8: map_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x7FFF5FC0498E: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950==
==15950== 730 bytes in 44 blocks are possibly lost in loss record 4,455 of 4,714
==15950== at 0x100BCA864: malloc_zone_malloc (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x1012BBEE5: _strdup_internal (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BBE9B: NXMapKeyCopyingInsert (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BA93C: _read_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B9446: map_images_nolock (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B8EC8: map_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x7FFF5FC0498E: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x7FFF5FC046D6: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x100F70958: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib)
==15950== by 0x1012B8A53: _objc_init (in /usr/lib/libobjc.A.dylib)
==15950== by 0x100F2087C: _os_object_init (in /usr/lib/system/libdispatch.dylib)
==15950== by 0x100F20864: libdispatch_init (in /usr/lib/system/libdispatch.dylib)
==15950==
==15950== 782 (400 direct, 382 indirect) bytes in 1 blocks are definitely lost in loss record 4,465 of 4,714
==15950== at 0x100BCA59B: malloc (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x100D12792: xmlInitCharEncodingHandlers (in /usr/lib/libxml2.2.dylib)
==15950== by 0x100D3BF66: xmlInitParser (in /usr/lib/libxml2.2.dylib)
==15950== by 0x10007309C: php_libxml_initialize (in ./php)
==15950== by 0x100071CD5: zm_startup_libxml (in ./php)
==15950== by 0x1004FA492: zend_startup_module_ex (in ./php)
==15950== by 0x10050A673: zend_hash_apply (in ./php)
==15950== by 0x1004FA942: zend_startup_modules (in ./php)
==15950== by 0x1004387DD: php_module_startup (in ./php)
==15950== by 0x1005C45B3: php_cli_startup (in ./php)
==15950== by 0x1005C171E: main (in ./php)
==15950==
==15950== 848 bytes in 1 blocks are possibly lost in loss record 4,468 of 4,714
==15950== at 0x100BCA864: malloc_zone_malloc (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x1012BF305: _memdup_internal (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BF196: fixupMethodList(method_list_t*, bool, bool) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012CFD50: attachMethodLists(objc_class*, method_list_t**, int, bool, bool, bool) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012CA546: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C9B53: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C9B53: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C9B53: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BAA8A: _read_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B9446: map_images_nolock (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B8EC8: map_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x7FFF5FC0498E: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950==
==15950== 1,040 bytes in 1 blocks are possibly lost in loss record 4,486 of 4,714
==15950== at 0x100BCA864: malloc_zone_malloc (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x1012BAEA3: NXCreateMapTableFromZone (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BB709: remappedClasses(signed char) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C914F: remapClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C969E: readClass(objc_class*, bool, bool) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BA30A: _read_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B9446: map_images_nolock (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B8EC8: map_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x7FFF5FC0498E: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x7FFF5FC046D6: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x100F70958: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib)
==15950== by 0x1012B8A53: _objc_init (in /usr/lib/libobjc.A.dylib)
==15950==
==15950== 1,040 bytes in 1 blocks are possibly lost in loss record 4,487 of 4,714
==15950== at 0x100BCA864: malloc_zone_malloc (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x1012BAEA3: NXCreateMapTableFromZone (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BB679: futureNamedClasses() (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C96D0: readClass(objc_class*, bool, bool) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BA30A: _read_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B9446: map_images_nolock (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B8EC8: map_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x7FFF5FC0498E: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x7FFF5FC046D6: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x100F70958: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib)
==15950== by 0x1012B8A53: _objc_init (in /usr/lib/libobjc.A.dylib)
==15950== by 0x100F2087C: _os_object_init (in /usr/lib/system/libdispatch.dylib)
==15950==
==15950== 1,040 bytes in 1 blocks are possibly lost in loss record 4,488 of 4,714
==15950== at 0x100BCA864: malloc_zone_malloc (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x1012BBF94: _NXMapRehash(_NXMapTable*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BBCA8: NXMapInsert (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BA93C: _read_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B9446: map_images_nolock (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B8EC8: map_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x7FFF5FC0498E: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x7FFF5FC046D6: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x100F70958: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib)
==15950== by 0x1012B8A53: _objc_init (in /usr/lib/libobjc.A.dylib)
==15950== by 0x100F2087C: _os_object_init (in /usr/lib/system/libdispatch.dylib)
==15950== by 0x100F20864: libdispatch_init (in /usr/lib/system/libdispatch.dylib)
==15950==
==15950== 2,064 bytes in 1 blocks are possibly lost in loss record 4,581 of 4,714
==15950== at 0x100BCA864: malloc_zone_malloc (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x1012BAEA3: NXCreateMapTableFromZone (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BA186: _read_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B9446: map_images_nolock (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B8EC8: map_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x7FFF5FC0498E: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x7FFF5FC046D6: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x100F70958: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib)
==15950== by 0x1012B8A53: _objc_init (in /usr/lib/libobjc.A.dylib)
==15950== by 0x100F2087C: _os_object_init (in /usr/lib/system/libdispatch.dylib)
==15950== by 0x100F20864: libdispatch_init (in /usr/lib/system/libdispatch.dylib)
==15950== by 0x100CFCA9F: libSystem_initializer (in /usr/lib/libSystem.B.dylib)
==15950==
==15950== 2,064 bytes in 1 blocks are possibly lost in loss record 4,582 of 4,714
==15950== at 0x100BCA864: malloc_zone_malloc (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x1012BBF94: _NXMapRehash(_NXMapTable*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BBCA8: NXMapInsert (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012D2050: __sel_registerName(char const*, int, int) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BF1CC: fixupMethodList(method_list_t*, bool, bool) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012CFD50: attachMethodLists(objc_class*, method_list_t**, int, bool, bool, bool) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012CA546: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C9B66: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C9B53: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C9B53: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012C9B53: realizeClass(objc_class*) (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012BAA8A: _read_images (in /usr/lib/libobjc.A.dylib)
==15950==
==15950== 3,872 bytes in 44 blocks are possibly lost in loss record 4,637 of 4,714
==15950== at 0x100BCAE73: malloc_zone_calloc (in /usr/local/Cellar/valgrind/HEAD/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==15950== by 0x1012BA906: _read_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B9446: map_images_nolock (in /usr/lib/libobjc.A.dylib)
==15950== by 0x1012B8EC8: map_images (in /usr/lib/libobjc.A.dylib)
==15950== by 0x7FFF5FC0498E: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x7FFF5FC046D6: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld)
==15950== by 0x100F70958: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib)
==15950== by 0x1012B8A53: _objc_init (in /usr/lib/libobjc.A.dylib)
==15950== by 0x100F2087C: _os_object_init (in /usr/lib/system/libdispatch.dylib)
==15950== by 0x100F20864: libdispatch_init (in /usr/lib/system/libdispatch.dylib)
==15950== by 0x100CFCA9F: libSystem_initializer (in /usr/lib/libSystem.B.dylib)
==15950== by 0x7FFF5FC12CEA: ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) (in /usr/lib/dyld)
==15950==
==15950== LEAK SUMMARY:
==15950== definitely lost: 672 bytes in 5 blocks
==15950== indirectly lost: 382 bytes in 16 blocks
==15950== possibly lost: 14,042 bytes in 122 blocks
==15950== still reachable: 3,182,580 bytes in 11,749 blocks
==15950== suppressed: 0 bytes in 0 blocks
==15950== Reachable blocks (those to which a pointer was found) are not shown.
==15950== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==15950==
==15950== For counts of detected and suppressed errors, rerun with: -v
==15950== Use --track-origins=yes to see where uninitialised values come from
==15950== ERROR SUMMARY: 86 errors from 44 contexts (suppressed: 0 from 0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment