Re: problems with new zend_hash_destroy (current Zend CVS is instable)

From: Date: Mon, 17 Jan 2000 18:16:47 +0000
Subject: Re: problems with new zend_hash_destroy (current Zend CVS is instable)
References: 1  Groups: php.version4 
Request: Send a blank email to php-version4+get-9194@lists.php.net to get a copy of this message
It should be fixed now (buglet in the apply deleter) On Mon, 17 Jan 2000, Thies C . Arntzen wrote: > <? > function a() { } > function b() { } > function c() { } > ?> > > causes: > **** Purify instrumented ./php (pid 23582) **** > FMR: Free memory read: > * This is occurring while in: > zend_hash_del_key_or_index [zend_hash.c:729] > zend_unregister_functions [zend_API.c:773] > module_destructor [zend_API.c:809] > zend_hash_destroy [zend_hash.c:786] > zend_shutdown [zend.c:376] > php_module_shutdown [main.c:1002] > * Reading 4 bytes from 0x391408 in the heap. > * Address 0x391408 is at the beginning of a freed block of 37 bytes. > * This block was allocated from: > malloc [rtlib.o] > zend_hash_add_or_update [zend_hash.c:205] > do_bind_function_or_class [zend_compile.c:1036] > do_early_binding [zend_compile.c:1120] > zendparse [zend-parser.y:146] > v_compile_files [zend-scanner.l:355] > * There have been 682 frees since this block was freed. > > **** Purify instrumented ./php (pid 23582) **** > FMR: Free memory read: > * This is occurring while in: > zend_hash_del_key_or_index [zend_hash.c:765] > zend_unregister_functions [zend_API.c:773] > module_destructor [zend_API.c:809] > zend_hash_destroy [zend_hash.c:786] > zend_shutdown [zend.c:376] > php_module_shutdown [main.c:1002] > * Reading 4 bytes from 0x391424 in the heap. > * Address 0x391424 is 28 bytes into a freed block at 0x391408 of 37 bytes. > * This block was allocated from: > malloc [rtlib.o] > zend_hash_add_or_update [zend_hash.c:205] > do_bind_function_or_class [zend_compile.c:1036] > do_early_binding [zend_compile.c:1120] > zendparse [zend-parser.y:146] > v_compile_files [zend-scanner.l:355] > * There have been 682 frees since this block was freed. > > **** Purify instrumented ./php (pid 23582) **** > FMW: Free memory write: > * This is occurring while in: > zend_hash_del_key_or_index [zend_hash.c:735] > zend_unregister_functions [zend_API.c:773] > module_destructor [zend_API.c:809] > zend_hash_destroy [zend_hash.c:786] > zend_shutdown [zend.c:376] > php_module_shutdown [main.c:1002] > * Writing 4 bytes to 0x391424 in the heap. > * Address 0x391424 is 28 bytes into a freed block at 0x391408 of 37 bytes. > * This block was allocated from: > malloc [rtlib.o] > zend_hash_add_or_update [zend_hash.c:205] > do_bind_function_or_class [zend_compile.c:1036] > do_early_binding [zend_compile.c:1120] > zendparse [zend-parser.y:146] > v_compile_files [zend-scanner.l:355] > * There have been 682 frees since this block was freed. > -- Zeev Suraski <zeev@zend.com> http://www.zend.com/

« previous php.version4 (#9194) next »