$ valgrind --tool=memcheck php corruption.php ==8365== Memcheck, a memory error detector ==8365== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==8365== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info ==8365== Command: php corruption.php ==8365== ==8365== Invalid read of size 4 ==8365== at 0x820A6ED: _zval_ptr_dtor (in /usr/bin/php) ==8365== by 0x8226CFE: zend_hash_destroy (in /usr/bin/php) ==8365== by 0x8239B93: zend_object_std_dtor (in /usr/bin/php) ==8365== by 0x8239BD2: zend_objects_free_object_storage (in /usr/bin/php) ==8365== by 0x823D985: zend_objects_store_free_object_storage (in /usr/bin/php) ==8365== by 0x820ADF4: ??? (in /usr/bin/php) ==8365== by 0x8219A4F: ??? (in /usr/bin/php) ==8365== by 0x81BFC0C: php_request_shutdown (in /usr/bin/php) ==8365== by 0x82B3A71: ??? (in /usr/bin/php) ==8365== by 0x403EE35: (below main) (in /lib/libc-2.13.so) ==8365== Address 0xbefeaf58 is not stack'd, malloc'd or (recently) free'd ==8365== ==8365== Invalid read of size 4 ==8365== at 0x820A6F3: _zval_ptr_dtor (in /usr/bin/php) ==8365== by 0x8226CFE: zend_hash_destroy (in /usr/bin/php) ==8365== by 0x8239B93: zend_object_std_dtor (in /usr/bin/php) ==8365== by 0x8239BD2: zend_objects_free_object_storage (in /usr/bin/php) ==8365== by 0x823D985: zend_objects_store_free_object_storage (in /usr/bin/php) ==8365== by 0x820ADF4: ??? (in /usr/bin/php) ==8365== by 0x8219A4F: ??? (in /usr/bin/php) ==8365== by 0x81BFC0C: php_request_shutdown (in /usr/bin/php) ==8365== by 0x82B3A71: ??? (in /usr/bin/php) ==8365== by 0x403EE35: (below main) (in /lib/libc-2.13.so) ==8365== Address 0xbefeaf58 is not stack'd, malloc'd or (recently) free'd ==8365== ==8365== Invalid write of size 1 ==8365== at 0x820A760: _zval_ptr_dtor (in /usr/bin/php) ==8365== by 0x8226CFE: zend_hash_destroy (in /usr/bin/php) ==8365== by 0x8239B93: zend_object_std_dtor (in /usr/bin/php) ==8365== by 0x8239BD2: zend_objects_free_object_storage (in /usr/bin/php) ==8365== by 0x823D985: zend_objects_store_free_object_storage (in /usr/bin/php) ==8365== by 0x820ADF4: ??? (in /usr/bin/php) ==8365== by 0x8219A4F: ??? (in /usr/bin/php) ==8365== by 0x81BFC0C: php_request_shutdown (in /usr/bin/php) ==8365== by 0x82B3A71: ??? (in /usr/bin/php) ==8365== by 0x403EE35: (below main) (in /lib/libc-2.13.so) ==8365== Address 0xbefeaf5d is not stack'd, malloc'd or (recently) free'd ==8365== ==8365== Invalid read of size 1 ==8365== at 0x820A766: _zval_ptr_dtor (in /usr/bin/php) ==8365== by 0x8226CFE: zend_hash_destroy (in /usr/bin/php) ==8365== by 0x8239B93: zend_object_std_dtor (in /usr/bin/php) ==8365== by 0x8239BD2: zend_objects_free_object_storage (in /usr/bin/php) ==8365== by 0x823D985: zend_objects_store_free_object_storage (in /usr/bin/php) ==8365== by 0x820ADF4: ??? (in /usr/bin/php) ==8365== by 0x8219A4F: ??? (in /usr/bin/php) ==8365== by 0x81BFC0C: php_request_shutdown (in /usr/bin/php) ==8365== by 0x82B3A71: ??? (in /usr/bin/php) ==8365== by 0x403EE35: (below main) (in /lib/libc-2.13.so) ==8365== Address 0xbefeaf5c is not stack'd, malloc'd or (recently) free'd ==8365== ==8365== Invalid read of size 1 ==8365== at 0x823867F: gc_zval_possible_root (in /usr/bin/php) ==8365== by 0x820A758: _zval_ptr_dtor (in /usr/bin/php) ==8365== by 0x8226CFE: zend_hash_destroy (in /usr/bin/php) ==8365== by 0x8239B93: zend_object_std_dtor (in /usr/bin/php) ==8365== by 0x8239BD2: zend_objects_free_object_storage (in /usr/bin/php) ==8365== by 0x823D985: zend_objects_store_free_object_storage (in /usr/bin/php) ==8365== by 0x820ADF4: ??? (in /usr/bin/php) ==8365== by 0x8219A4F: ??? (in /usr/bin/php) ==8365== by 0x81BFC0C: php_request_shutdown (in /usr/bin/php) ==8365== by 0x82B3A71: ??? (in /usr/bin/php) ==8365== by 0x403EE35: (below main) (in /lib/libc-2.13.so) ==8365== Address 0xbefeaf5c is not stack'd, malloc'd or (recently) free'd ==8365== ==8365== Invalid read of size 4 ==8365== at 0x82386F0: gc_zval_possible_root (in /usr/bin/php) ==8365== by 0x820A758: _zval_ptr_dtor (in /usr/bin/php) ==8365== by 0x8226CFE: zend_hash_destroy (in /usr/bin/php) ==8365== by 0x8239B93: zend_object_std_dtor (in /usr/bin/php) ==8365== by 0x8239BD2: zend_objects_free_object_storage (in /usr/bin/php) ==8365== by 0x823D985: zend_objects_store_free_object_storage (in /usr/bin/php) ==8365== by 0x820ADF4: ??? (in /usr/bin/php) ==8365== by 0x8219A4F: ??? (in /usr/bin/php) ==8365== by 0x81BFC0C: php_request_shutdown (in /usr/bin/php) ==8365== by 0x82B3A71: ??? (in /usr/bin/php) ==8365== by 0x403EE35: (below main) (in /lib/libc-2.13.so) ==8365== Address 0xbefeaf50 is not stack'd, malloc'd or (recently) free'd ==8365== ==8365== Invalid read of size 4 ==8365== at 0x823856E: gc_zobj_possible_root (in /usr/bin/php) ==8365== by 0x8238703: gc_zval_possible_root (in /usr/bin/php) ==8365== by 0x820A758: _zval_ptr_dtor (in /usr/bin/php) ==8365== by 0x8226CFE: zend_hash_destroy (in /usr/bin/php) ==8365== by 0x8239B93: zend_object_std_dtor (in /usr/bin/php) ==8365== by 0x8239BD2: zend_objects_free_object_storage (in /usr/bin/php) ==8365== by 0x823D985: zend_objects_store_free_object_storage (in /usr/bin/php) ==8365== by 0x820ADF4: ??? (in /usr/bin/php) ==8365== by 0x8219A4F: ??? (in /usr/bin/php) ==8365== by 0x81BFC0C: php_request_shutdown (in /usr/bin/php) ==8365== by 0x82B3A71: ??? (in /usr/bin/php) ==8365== by 0x403EE35: (below main) (in /lib/libc-2.13.so) ==8365== Address 0xbefeaf54 is not stack'd, malloc'd or (recently) free'd ==8365== ==8365== Invalid read of size 4 ==8365== at 0x8238588: gc_zobj_possible_root (in /usr/bin/php) ==8365== by 0x8238703: gc_zval_possible_root (in /usr/bin/php) ==8365== by 0x820A758: _zval_ptr_dtor (in /usr/bin/php) ==8365== by 0x8226CFE: zend_hash_destroy (in /usr/bin/php) ==8365== by 0x8239B93: zend_object_std_dtor (in /usr/bin/php) ==8365== by 0x8239BD2: zend_objects_free_object_storage (in /usr/bin/php) ==8365== by 0x823D985: zend_objects_store_free_object_storage (in /usr/bin/php) ==8365== by 0x820ADF4: ??? (in /usr/bin/php) ==8365== by 0x8219A4F: ??? (in /usr/bin/php) ==8365== by 0x81BFC0C: php_request_shutdown (in /usr/bin/php) ==8365== by 0x82B3A71: ??? (in /usr/bin/php) ==8365== by 0x403EE35: (below main) (in /lib/libc-2.13.so) ==8365== Address 0xbefeaf50 is not stack'd, malloc'd or (recently) free'd ==8365== ==8365== Invalid read of size 4 ==8365== at 0x820A707: _zval_ptr_dtor (in /usr/bin/php) ==8365== by 0x8226CFE: zend_hash_destroy (in /usr/bin/php) ==8365== by 0x8239B93: zend_object_std_dtor (in /usr/bin/php) ==8365== by 0x8239BD2: zend_objects_free_object_storage (in /usr/bin/php) ==8365== by 0x823D985: zend_objects_store_free_object_storage (in /usr/bin/php) ==8365== by 0x820ADF4: ??? (in /usr/bin/php) ==8365== by 0x8219A4F: ??? (in /usr/bin/php) ==8365== by 0x81BFC0C: php_request_shutdown (in /usr/bin/php) ==8365== by 0x82B3A71: ??? (in /usr/bin/php) ==8365== by 0x403EE35: (below main) (in /lib/libc-2.13.so) ==8365== Address 0xbefeaf60 is not stack'd, malloc'd or (recently) free'd ==8365== ==8365== Invalid read of size 1 ==8365== at 0x820A71A: _zval_ptr_dtor (in /usr/bin/php) ==8365== by 0x8226CFE: zend_hash_destroy (in /usr/bin/php) ==8365== by 0x8239B93: zend_object_std_dtor (in /usr/bin/php) ==8365== by 0x8239BD2: zend_objects_free_object_storage (in /usr/bin/php) ==8365== by 0x823D985: zend_objects_store_free_object_storage (in /usr/bin/php) ==8365== by 0x820ADF4: ??? (in /usr/bin/php) ==8365== by 0x8219A4F: ??? (in /usr/bin/php) ==8365== by 0x81BFC0C: php_request_shutdown (in /usr/bin/php) ==8365== by 0x82B3A71: ??? (in /usr/bin/php) ==8365== by 0x403EE35: (below main) (in /lib/libc-2.13.so) ==8365== Address 0xbefeaf5c is not stack'd, malloc'd or (recently) free'd ==8365== ==8365== Invalid read of size 1 ==8365== at 0x82189AB: _zval_dtor_func (in /usr/bin/php) ==8365== by 0x820A727: _zval_ptr_dtor (in /usr/bin/php) ==8365== by 0x8226CFE: zend_hash_destroy (in /usr/bin/php) ==8365== by 0x8239B93: zend_object_std_dtor (in /usr/bin/php) ==8365== by 0x8239BD2: zend_objects_free_object_storage (in /usr/bin/php) ==8365== by 0x823D985: zend_objects_store_free_object_storage (in /usr/bin/php) ==8365== by 0x820ADF4: ??? (in /usr/bin/php) ==8365== by 0x8219A4F: ??? (in /usr/bin/php) ==8365== by 0x81BFC0C: php_request_shutdown (in /usr/bin/php) ==8365== by 0x82B3A71: ??? (in /usr/bin/php) ==8365== by 0x403EE35: (below main) (in /lib/libc-2.13.so) ==8365== Address 0xbefeaf5c is not stack'd, malloc'd or (recently) free'd ==8365== ==8365== Invalid read of size 4 ==8365== at 0x82189F8: _zval_dtor_func (in /usr/bin/php) ==8365== by 0x820A727: _zval_ptr_dtor (in /usr/bin/php) ==8365== by 0x8226CFE: zend_hash_destroy (in /usr/bin/php) ==8365== by 0x8239B93: zend_object_std_dtor (in /usr/bin/php) ==8365== by 0x8239BD2: zend_objects_free_object_storage (in /usr/bin/php) ==8365== by 0x823D985: zend_objects_store_free_object_storage (in /usr/bin/php) ==8365== by 0x820ADF4: ??? (in /usr/bin/php) ==8365== by 0x8219A4F: ??? (in /usr/bin/php) ==8365== by 0x81BFC0C: php_request_shutdown (in /usr/bin/php) ==8365== by 0x82B3A71: ??? (in /usr/bin/php) ==8365== by 0x403EE35: (below main) (in /lib/libc-2.13.so) ==8365== Address 0xbefeaf54 is not stack'd, malloc'd or (recently) free'd ==8365== ==8365== Invalid read of size 4 ==8365== at 0x823DE8B: zend_objects_store_del_ref (in /usr/bin/php) ==8365== by 0x8218A00: _zval_dtor_func (in /usr/bin/php) ==8365== by 0x820A727: _zval_ptr_dtor (in /usr/bin/php) ==8365== by 0x8226CFE: zend_hash_destroy (in /usr/bin/php) ==8365== by 0x8239B93: zend_object_std_dtor (in /usr/bin/php) ==8365== by 0x8239BD2: zend_objects_free_object_storage (in /usr/bin/php) ==8365== by 0x823D985: zend_objects_store_free_object_storage (in /usr/bin/php) ==8365== by 0x820ADF4: ??? (in /usr/bin/php) ==8365== by 0x8219A4F: ??? (in /usr/bin/php) ==8365== by 0x81BFC0C: php_request_shutdown (in /usr/bin/php) ==8365== by 0x82B3A71: ??? (in /usr/bin/php) ==8365== by 0x403EE35: (below main) (in /lib/libc-2.13.so) ==8365== Address 0xbefeaf50 is not stack'd, malloc'd or (recently) free'd ==8365== ==8365== Invalid read of size 4 ==8365== at 0x823DE8D: zend_objects_store_del_ref (in /usr/bin/php) ==8365== by 0x8218A00: _zval_dtor_func (in /usr/bin/php) ==8365== by 0x820A727: _zval_ptr_dtor (in /usr/bin/php) ==8365== by 0x8226CFE: zend_hash_destroy (in /usr/bin/php) ==8365== by 0x8239B93: zend_object_std_dtor (in /usr/bin/php) ==8365== by 0x8239BD2: zend_objects_free_object_storage (in /usr/bin/php) ==8365== by 0x823D985: zend_objects_store_free_object_storage (in /usr/bin/php) ==8365== by 0x820ADF4: ??? (in /usr/bin/php) ==8365== by 0x8219A4F: ??? (in /usr/bin/php) ==8365== by 0x81BFC0C: php_request_shutdown (in /usr/bin/php) ==8365== by 0x82B3A71: ??? (in /usr/bin/php) ==8365== by 0x403EE35: (below main) (in /lib/libc-2.13.so) ==8365== Address 0xbefeaf58 is not stack'd, malloc'd or (recently) free'd ==8365== ==8365== Invalid read of size 4 ==8365== at 0x823DE91: zend_objects_store_del_ref (in /usr/bin/php) ==8365== by 0x8218A00: _zval_dtor_func (in /usr/bin/php) ==8365== by 0x820A727: _zval_ptr_dtor (in /usr/bin/php) ==8365== by 0x8226CFE: zend_hash_destroy (in /usr/bin/php) ==8365== by 0x8239B93: zend_object_std_dtor (in /usr/bin/php) ==8365== by 0x8239BD2: zend_objects_free_object_storage (in /usr/bin/php) ==8365== by 0x823D985: zend_objects_store_free_object_storage (in /usr/bin/php) ==8365== by 0x820ADF4: ??? (in /usr/bin/php) ==8365== by 0x8219A4F: ??? (in /usr/bin/php) ==8365== by 0x81BFC0C: php_request_shutdown (in /usr/bin/php) ==8365== by 0x82B3A71: ??? (in /usr/bin/php) ==8365== by 0x403EE35: (below main) (in /lib/libc-2.13.so) ==8365== Address 0xbefeaf54 is not stack'd, malloc'd or (recently) free'd ==8365== ==8365== Invalid read of size 4 ==8365== at 0x823DEA6: zend_objects_store_del_ref (in /usr/bin/php) ==8365== by 0x8218A00: _zval_dtor_func (in /usr/bin/php) ==8365== by 0x820A727: _zval_ptr_dtor (in /usr/bin/php) ==8365== by 0x8226CFE: zend_hash_destroy (in /usr/bin/php) ==8365== by 0x8239B93: zend_object_std_dtor (in /usr/bin/php) ==8365== by 0x8239BD2: zend_objects_free_object_storage (in /usr/bin/php) ==8365== by 0x823D985: zend_objects_store_free_object_storage (in /usr/bin/php) ==8365== by 0x820ADF4: ??? (in /usr/bin/php) ==8365== by 0x8219A4F: ??? (in /usr/bin/php) ==8365== by 0x81BFC0C: php_request_shutdown (in /usr/bin/php) ==8365== by 0x82B3A71: ??? (in /usr/bin/php) ==8365== by 0x403EE35: (below main) (in /lib/libc-2.13.so) ==8365== Address 0xbefeaf58 is not stack'd, malloc'd or (recently) free'd ==8365== ==8365== Invalid read of size 4 ==8365== at 0x823DEB4: zend_objects_store_del_ref (in /usr/bin/php) ==8365== by 0x8218A00: _zval_dtor_func (in /usr/bin/php) ==8365== by 0x820A727: _zval_ptr_dtor (in /usr/bin/php) ==8365== by 0x8226CFE: zend_hash_destroy (in /usr/bin/php) ==8365== by 0x8239B93: zend_object_std_dtor (in /usr/bin/php) ==8365== by 0x8239BD2: zend_objects_free_object_storage (in /usr/bin/php) ==8365== by 0x823D985: zend_objects_store_free_object_storage (in /usr/bin/php) ==8365== by 0x820ADF4: ??? (in /usr/bin/php) ==8365== by 0x8219A4F: ??? (in /usr/bin/php) ==8365== by 0x81BFC0C: php_request_shutdown (in /usr/bin/php) ==8365== by 0x82B3A71: ??? (in /usr/bin/php) ==8365== by 0x403EE35: (below main) (in /lib/libc-2.13.so) ==8365== Address 0xbefeaf50 is not stack'd, malloc'd or (recently) free'd ==8365== ==8365== Invalid read of size 4 ==8365== at 0x81F89A1: ??? (in /usr/bin/php) ==8365== by 0x820A731: _zval_ptr_dtor (in /usr/bin/php) ==8365== by 0x8226CFE: zend_hash_destroy (in /usr/bin/php) ==8365== by 0x8239B93: zend_object_std_dtor (in /usr/bin/php) ==8365== by 0x8239BD2: zend_objects_free_object_storage (in /usr/bin/php) ==8365== by 0x823D985: zend_objects_store_free_object_storage (in /usr/bin/php) ==8365== by 0x820ADF4: ??? (in /usr/bin/php) ==8365== by 0x8219A4F: ??? (in /usr/bin/php) ==8365== by 0x81BFC0C: php_request_shutdown (in /usr/bin/php) ==8365== by 0x82B3A71: ??? (in /usr/bin/php) ==8365== by 0x403EE35: (below main) (in /lib/libc-2.13.so) ==8365== Address 0xbefeaf48 is not stack'd, malloc'd or (recently) free'd ==8365== ==8365== Invalid write of size 4 ==8365== at 0x81F89CC: ??? (in /usr/bin/php) ==8365== by 0x820A731: _zval_ptr_dtor (in /usr/bin/php) ==8365== by 0x8226CFE: zend_hash_destroy (in /usr/bin/php) ==8365== by 0x8239B93: zend_object_std_dtor (in /usr/bin/php) ==8365== by 0x8239BD2: zend_objects_free_object_storage (in /usr/bin/php) ==8365== by 0x823D985: zend_objects_store_free_object_storage (in /usr/bin/php) ==8365== by 0x820ADF4: ??? (in /usr/bin/php) ==8365== by 0x8219A4F: ??? (in /usr/bin/php) ==8365== by 0x81BFC0C: php_request_shutdown (in /usr/bin/php) ==8365== by 0x82B3A71: ??? (in /usr/bin/php) ==8365== by 0x403EE35: (below main) (in /lib/libc-2.13.so) ==8365== Address 0xbefeaf50 is not stack'd, malloc'd or (recently) free'd ==8365== ==8365== ==8365== HEAP SUMMARY: ==8365== in use at exit: 85,004 bytes in 2,145 blocks ==8365== total heap usage: 20,680 allocs, 18,535 frees, 2,514,693 bytes allocated ==8365== ==8365== LEAK SUMMARY: ==8365== definitely lost: 2,253 bytes in 31 blocks ==8365== indirectly lost: 2,148 bytes in 49 blocks ==8365== possibly lost: 0 bytes in 0 blocks ==8365== still reachable: 80,603 bytes in 2,065 blocks ==8365== suppressed: 0 bytes in 0 blocks ==8365== Rerun with --leak-check=full to see details of leaked memory ==8365== ==8365== For counts of detected and suppressed errors, rerun with: -v ==8365== ERROR SUMMARY: 25 errors from 19 contexts (suppressed: 217 from 13)