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

 ID:               47877
 Comment by:       caesium at gmail dot com
 Reported by:      leif at neland dot dk
 Summary:          ALERT - canary mismatch on efree() - heap overflow
                   detected
 Status:           No Feedback
 Type:             Bug
 Package:          MSSQL related
 Operating System: Debian 5
 PHP Version:      5.2.9

 New Comment:

nick at ihighteam dot com's solution works.



I have a rather large dataset I am iterating through and ran into this
issue. I can confirm that Nicks solution is a suitable workaround.



Thanks Nick!


Previous Comments:
------------------------------------------------------------------------
[2009-08-13 22:16:18] nick at ihighteam dot com

I found a solution here and it works for me!



http://www.nabble.com/-Bug-41297--NEW:-PHP-Suhosin-Patch-creates-a-problem-with-mssql_query%28%29-when-selecting-a-smalldatetime-field-td17693263.html



Steps to Reproduce:

1. Use the default configuration of PHP with the mssql-extension.

2. create a sql-statement that selects a smalldatetimevalue from a
MSSQL-Database or use the Script at the end of this report.

3. the Script dies in the mssql_query()-function



Solution:

I found the following solution that works for me:

1. Open /etc/php.ini

2. "Decomment" the line "mssql.datetimeconvert = On" and change it to
"mssql.datetimeconvert = Off"

3. Restart Apache

4. The Problem dissappears

------------------------------------------------------------------------
[2009-07-10 03:11:23] synec dot net at gmail dot com

I checked extension.ini and remove some lines.



#extension=oci8.so

#extension=recode.so

#extension=pdo_oci.so



and then works fine.

------------------------------------------------------------------------
[2009-07-10 02:30:53] synec dot net at gmail dot com

run 'php -v' on CLI.



ALERT - canary mismatch on efree() - heap overflow detected (attacker 

'REMOTE_ADDR not set', file 'unknown')



Install php v5.2.10 by FreeBSD ports.

Using options are 'CLI, CGI, APACHE, SUHOSIN, MULTIBYTE, IPV6, MAILHEAD,


REDIRECT, DISCARD, FASTCGI, PATHINFO'

------------------------------------------------------------------------
[2009-04-11 01:00:00] php-bugs at lists dot php dot net

No feedback was provided for this bug for over a week, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".

------------------------------------------------------------------------
[2009-04-03 03:00:29] ka...@php.net

Thank you for this bug report. To properly diagnose the problem, we
need a short but complete example script to be able to reproduce
this bug ourselves. 

A proper reproducing script starts with <?php and ends with ?>,
is max. 10-20 lines long and does not require any external 
resources such as databases, etc. If the script requires a 
database to demonstrate the issue, please make sure it creates 
all necessary tables, stored procedures etc.

Please avoid embedding huge scripts into the report.

Aswell as a backtrace would help give some insight on the matter for the
maintainer

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


The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at

    http://bugs.php.net/bug.php?id=47877


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

Reply via email to