Re: Free Info

From: Date: Thu, 01 Jan 1970 00:00:00 +0000
Subject: Re: Free Info
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-2778@lists.php.net to get a copy of this message
> 1799 is allocation of a connection handle. Persistent handles are > allocated using malloc, > none-persistent handles are allocated using emalloc. I have discovered > one place where the deallocation for a none-persistent handle uses free > instead of efree (line 1868). Changing this gets rid of the debug > message, but this doesn't solve the problem :-( Hrm. Yes, you are right in that persistent handles need to be allocated using malloc() because they need to span requests and should therefore not be using memory from PHP's memory manager. One interesting clue you had before was that filename pointer getting wiped out. It might be interesting to single-step through the code and watch that pointer to see when it gets wiped out. It looks like something is stepping all over memory somewhere. -Rasmus -- PHP Development Mailing List http://www.php.net/ To unsubscribe send an empty message to php-dev-unsubscribe@lists.php.net For help: php-dev-help@lists.php.net

« previous php.dev (#2778) next »