Re: Bug #44872 canary mismatch on efree() - heap overflow detected
| From: | Krister Karlström | Date: | Wed, 15 Oct 2008 08:23:48 +0000 |
| Subject: | Re: Bug #44872 canary mismatch on efree() - heap overflow detected | ||
| References: | 1 2 3 4 5 6 7 8 9 10 11 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-41055@lists.php.net to get a copy of this message | ||
OK, Thanks for the clue though! :)
What do you think about Sean Finneys post about this bug?
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=423296
Debian has patched a memory bug that also ended up affecting the php5-sybase extension...
/Krister Karlström
Derick Rethans wrote:
This gives a very good clue - for some reason there is not enough memory allocated in the emalloc() call on line 911 of ext/mssql/php_mssql.c. For some reason the dbconvert() call writes more than it's supposed to do. I do not know the libsybdb library well enough to explain why though. :/-- * Ing. Krister Karlström, Zend Certified Engineer * * Systemutvecklare, IT-Centralen * * Arcada - Nylands Svenska Yrkeshögskola * * Jan-Magnus Janssons plats 1, 00550 Helsingfors, Finland * * Tel: +358(20)7699699 GSM: +358(50)5328390 * * E-mail: krister.karlstrom@arcada.fi *