Re: suhosin[6894]: ALERT - canary mismatch on efree(). Is freeTDS 64 Bit the problem?

Frediano Ziglio <[email protected]>
Newsgroups gmane.comp.db.tds.freetds
Message-ID <[email protected]>
2009/4/27 Peter Wagner <[email protected]>:
>
> Hi all.
>
> SQL select commands under PHP to MS SQL-Server via unixODBC and freeTDS
> returns invalid data under openSUSE x86_64 (openSUSE 10.2 and 11.1).
> In /var/log/messages I have
> ... suhosin[6894]: ALERT - canary mismatch on efree() - heap overflow detected (attacker 'IP', file '...', line ...)
> ... suhosin[6895]: ALERT - canary mismatch on efree() - heap overflow detected (attacker 'IP', file '...', line ...)
> And in /var/log/apache2/error_log I have
> ... [error] [client IP] ALERT - canary mismatch on efree() - heap overflow detected (attacker 'IP', file '...', line ...)
> ... [error] [client IP] ALERT - canary mismatch on efree() - heap overflow detected (attacker 'IP', file '...', line ...)
>
> The SAME SQL selects are CORRECT under openSUSE x86_32 (openSUSE 10.2 and 11.1).
>
> Is freeTDS 64 Bit the problem?
>

I think the better tool to detect these types of problems are
valgrind, it can detect memory problems as soon they happen. Please
give it a try.

freddy77
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.