Re: Bug #44872 canary mismatch on efree() - heap overflow detected
| From: | Antony Dovgal | Date: | Wed, 15 Oct 2008 08:22:08 +0000 |
| Subject: | Re: Bug #44872 canary mismatch on efree() - heap overflow detected | ||
| References: | 1 2 3 4 5 6 7 8 9 10 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-41054@lists.php.net to get a copy of this message | ||
On 15.10.2008 12:06, Krister Karlström wrote:
> Thanks for the advice Derick, valgrind gave this output with
> USE_ZEND_ALLOC set to 0:
> ==29752== Invalid write of size 1
> ==29752== at 0x4024D57: memcpy (mc_replace_strmem.c:402)
> ==29752== by 0x406B0C1: dbconvert (in /usr/lib/libsybdb.so.5.0.0)
> ==29752== by 0x80997F9: php_mssql_get_column_content_with_type
> (php_mssql.c:912)
> ==29752== by 0x809A791: _mssql_fetch_batch (php_mssql.c:1140)
> ==29752== by 0x809AF19: zif_mssql_query (php_mssql.c:1263)
That is very helpful, thanks.
Which version of FreeTDS do you use?
--
Wbr,
Antony Dovgal