When I try to create any PDF report from a medium traffic website (300-500 visitors a day) and the Seach engines option under references is checked i get the folowing error:
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 523800 bytes) in /var/www/vhosts/######/httpdocs/libs/tcpdf/tcpdf.php on line 7794
memory issues are generally covered by #766
can you see if the attached patch helps?
The patch didn't work. I still get the same error.
You're probably missing this mem leak patch: .
The mem leak patch didn't solve it either.
The tcpdf library has some unusually large memory requirements when there are images. The only workaround at this point is to increase your max memory limit (see php.ini).
The memory limit is already at 256M, I really don't want to allow it to take it more memory. Is there a way to make reports without images?
I'm going to report this upstream. Otherwise I'd have to dig thru the tcpdf code to figure out why it needs a meg of memory for a tiny search engine icon.
cheers, I'll keep an eye on it
Another idea would be to try with the imagick extension installed as it uses a different code path in tcpdf. http://ca.php.net/manual/en/book.imagick.php
(In ) fixes #2067, refs #2052 - remove alpha channel (transparent layer) from icons
For future reference, use ImageMagick: