Re: Bug #44872 canary mismatch on efree() - heap overflow detected
| From: | Pierre Joye | Date: | Tue, 14 Oct 2008 07:55:27 +0000 |
| Subject: | Re: Bug #44872 canary mismatch on efree() - heap overflow detected | ||
| References: | 1 2 3 4 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-40970@lists.php.net to get a copy of this message | ||
hi,
On Tue, Oct 14, 2008 at 8:46 AM, Krister Karlström
<krister.karlstrom@arcada.fi> wrote:
> About this bug #44872, I run my small sample script (posted on the bug
> reporting page) through valgrind and got the attached output. I'm not sure
> whether this shows that there's a leak in the mssql extension or if this is
> normal. Valgrind said that 853 bytes where definitely lost, does this mean
> that there is a memory leak? Hopefully someone who is better to analyze
> valgrinds output than me can tell the answer... Here's the full output from
> valgrind:
That's exactly why it is not as easy that some may say. This report
shows the (expected sometimes) warnings with dl and something related
to the SNMP extension. The scripts in the bug report were using mysqli
and mssql, with all kind of possible extensions (zend optimizer,
debugger, etc.) and patches applied.
Did you run it using a self compiled php? Which version?
Cheers,
--
Pierre
http://blog.thepimp.net | http://www.libgd.org