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 > > -- Jason Thomas Network Operations Manager Link Innovations - 02 9634 0400 http://www.linkinnovations.com/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]