ID:               43861
 User updated by:  skennedy at vcn dot com
 Reported By:      skennedy at vcn dot com
-Status:           Feedback
+Status:           Open
 Bug Type:         MSSQL related
 Operating System: FreeBSD 6.2
 PHP Version:      5.2.5
 New Comment:

http://www.bandwidthbuilders.com/valgrind-output.txt


Previous Comments:
------------------------------------------------------------------------

[2008-01-28 23:35:12] [EMAIL PROTECTED]

Would be nice if you try it on some Linux machine.

------------------------------------------------------------------------

[2008-01-28 21:51:54] skennedy at vcn dot com

Apparently amd64/FreeBSD cannot run valgrind.  I get this when trying
to install it:

===>  valgrind-352_7 is only for i386, while you are running amd64.***
Error code 1

Is there anything else that's amd64/FreeBSD friendly I can use?

------------------------------------------------------------------------

[2008-01-27 16:46:42] [EMAIL PROTECTED]

Can you please to run the script through valgrind without suhosin 
extension enabled.



------------------------------------------------------------------------

[2008-01-22 15:54:29] kepi at orthank dot net

We have same problem with every sql query we tried:

<?php
$conn = odbc_connect("FreeTDS", "user", "name");
$query = "SELECT * FROM systypes";
$result = odbc_exec($conn,$query);
?>

result:
--------
 ALERT - canary mismatch on efree() - heap overflow detected (attacker
'127.0.0.1', file '/var/www/test.php', line 3)

------------------------------------------------------------------------

[2008-01-16 01:03:41] skennedy at vcn dot com

Description:
------------
Getting an "ALERT - canary mismatch on efree() - heap overflow
detected" error when running two certain queries.  This seems to be
triggered when the second query runs.  The error indicates the
mssql_free_result() is the offender, but it happens even when
mssql_free_result() is omitted (however does not show the offending line
number).  This bug is the similar, if not the same, as #40119.

Reproduce code:
---------------
http://bandwidthbuilders.com/php_mssql_suhosin_bug.phps

Expected result:
----------------
To run without error and exit cleanly.

Actual result:
--------------
ALERT - canary mismatch on efree() - heap overflow detected (attacker
'REMOTE_ADDR not set', file '/usr/home/bwbuilders/test.php', line 33)


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=43861&edit=1

Reply via email to