Hello,
I'm not sure if you looked at this example exactly.
The memory limit is set to 128M and tidy cannot parse a few lines of HTML with
it? To me, this is an error. And it works in the same environment with the
older libtidy. I was lucky I could verify this because I had another machine
still with a 20051018-1 .so binary -> works.
thanks,
- Markus
Jason Thomas wrote:
Why don't you just increase your max memory in php. libtidy is now 2
years newer. most likely its going to use more memory.
On Sun, 2008-02-03 at 22:54 +0100, Markus Fischer wrote:
Package: libtidy-0.99-0
Version: 20080116cvs-2
Severity: grave
Justification: renders package unusable
When used within PHP, the allowed memory size from PHP is exceeded:
[EMAIL PROTECTED]:~/src$ cat debian-5.2.4-tidy-crash.php
<?php
$sHtml = <<<HTML
<html>
<body>
<h1>test</h1>
</body>
</html>
HTML;
$oTidy = tidy_parse_string($sHtml);
[EMAIL PROTECTED]:~/src$ /usr/bin/php debian-5.2.4-tidy-crash.php
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to
allocate 141265660 bytes) in /home/mfischer/src/debian-5.2.4-tidy-crash.php on
line 9
Call Stack:
0.0003 51896 1. {main}()
/home/mfischer/src/debian-5.2.4-tidy-crash.php:0
0.0003 52048 2. tidy_parse_string()
/home/mfischer/src/debian-5.2.4-tidy-crash.php:9
ALERT - canary mismatch on efree() - heap overflow detected (attacker
'REMOTE_ADDR not set', file 'unknown')
The reason I'm filing this against the libtidy-0.99-0 package is that this does
not happen with libtidy-0.99-0=20051018-1 .
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.18-4-vserver-k7 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libtidy-0.99-0 depends on:
ii libc6 2.7-6 GNU C Library: Shared libraries
libtidy-0.99-0 recommends no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]