We need a test with a CUPS version which does not have the numerous patches as the Ubuntu version has.
Can you try the following:
Download
http://www.openprinting.org/download/printdriver/RPMS/i486/cups-1.2.11-1lsb3.1.i486.rpm
or
http://www.openprinting.org/download/printdriver/RPMS/x86_64/cups-1.2.11-1lsb3.1.x86_64.rpm
depending on whether you are using the 32-bit or 64-bit PC platform.
Convert the package to the Debian format:
sudo apt-get install alien sudo alien --scripts cups-*.rpm
Install this package:
sudo dpkg -i cups_*.deb
Transfer your print queues to the new CUPS:
sudo cp /etc/cups/printers.conf /etc/opt/cups/ sudo cp /etc/cups/ppd/*.ppd /etc/opt/cups/ppd/
Stop the system's CUPS
/etc/init.d/cupsys stop
and start the new CUPS
/etc/init.d/cups start
(NOTE: only "cups" not "cupsys" here).
Try to print and observe whether the memory leak appears again.
We need a test with a CUPS version which does not have the numerous patches as the Ubuntu version has.
Can you try the following:
Download
http:// www.openprintin g.org/download/ printdriver/ RPMS/i486/ cups-1. 2.11-1lsb3. 1.i486. rpm
or
http:// www.openprintin g.org/download/ printdriver/ RPMS/x86_ 64/cups- 1.2.11- 1lsb3.1. x86_64. rpm
depending on whether you are using the 32-bit or 64-bit PC platform.
Convert the package to the Debian format:
sudo apt-get install alien
sudo alien --scripts cups-*.rpm
Install this package:
sudo dpkg -i cups_*.deb
Transfer your print queues to the new CUPS:
sudo cp /etc/cups/ printers. conf /etc/opt/cups/
sudo cp /etc/cups/ppd/*.ppd /etc/opt/cups/ppd/
Stop the system's CUPS
/etc/init.d/cupsys stop
and start the new CUPS
/etc/init.d/cups start
(NOTE: only "cups" not "cupsys" here).
Try to print and observe whether the memory leak appears again.