Bugzilla – Bug 149434
stp printer drivers fail
Last modified: 2006-02-23 16:26:24 UTC
We have problems (failures) with these printer drivers from pacakage "cups-drivers-stp": /usr/share/cups/model/stp/escp2-1280.ppd.gz /usr/share/cups/model/stp/escp2-1290.ppd.gz /usr/share/cups/model/stp/escp2-2100.ppd.gz /usr/share/cups/model/stp/escp2-2200.ppd.gz /usr/share/cups/model/stp/escp2-7600.ppd.gz /usr/share/cups/model/stp/escp2-780.ppd.gz /usr/share/cups/model/stp/escp2-785.ppd.gz /usr/share/cups/model/stp/escp2-790.ppd.gz /usr/share/cups/model/stp/escp2-810.ppd.gz /usr/share/cups/model/stp/escp2-820.ppd.gz /usr/share/cups/model/stp/escp2-825.ppd.gz /usr/share/cups/model/stp/escp2-830.ppd.gz /usr/share/cups/model/stp/escp2-890.ppd.gz /usr/share/cups/model/stp/escp2-895.ppd.gz /usr/share/cups/model/stp/escp2-915.ppd.gz /usr/share/cups/model/stp/escp2-925.ppd.gz /usr/share/cups/model/stp/escp2-935.ppd.gz /usr/share/cups/model/stp/escp2-950.ppd.gz /usr/share/cups/model/stp/escp2-960.ppd.gz /usr/share/cups/model/stp/escp2-9600.ppd.gz /usr/share/cups/model/stp/escp2-ph900.ppd.gz /usr/share/cups/model/stp/escp2-pm3500c.ppd.gz /usr/share/cups/model/stp/escp2-pm3700c.ppd.gz /usr/share/cups/model/stp/escp2-pm4000px.ppd.gz /usr/share/cups/model/stp/escp2-pm730c.ppd.gz /usr/share/cups/model/stp/escp2-pm740c.ppd.gz /usr/share/cups/model/stp/escp2-pm780c.ppd.gz /usr/share/cups/model/stp/escp2-pm790pt.ppd.gz /usr/share/cups/model/stp/escp2-pm850pt.ppd.gz /usr/share/cups/model/stp/escp2-pm870c.ppd.gz /usr/share/cups/model/stp/escp2-pm880c.ppd.gz /usr/share/cups/model/stp/escp2-pm930c.ppd.gz /usr/share/cups/model/stp/escp2-pm950c.ppd.gz /usr/share/cups/model/stp/escp2-pm970c.ppd.gz /usr/share/cups/model/stp/escp2-pmd750.ppd.gz /usr/share/cups/model/stp/escp2-pmg700.ppd.gz /usr/share/cups/model/stp/escp2-px7000.ppd.gz /usr/share/cups/model/stp/escp2-px9000.ppd.gz /usr/share/cups/model/stp/escp2-r200.ppd.gz /usr/share/cups/model/stp/escp2-r300.ppd.gz /usr/share/cups/model/stp/escp2-rx500.ppd.gz /usr/share/cups/model/stp/escp2-rx600.ppd.gz Note: these are all of kind escp2-<<something>>, but consist not all of escp2-<<something>> drivers.
rastertoprinter segfaults. How to reproduce on caps.suse.de I saved /usr/lib64/cups/filter/rastertoprinter as /usr/lib64/cups/filter/rastertoprinter.orig I have /usr/lib64/cups/filter/rastertoprinter as ----------------------------------------------------- #! /bin/bash cat - >/tmp/rastertoprinter.input exit 0 ----------------------------------------------------- I set up a test queue using lpadmin -p test -v file:/dev/null -E \ -P /usr/share/cups/model/stp/escp2-1280.ppd.gz I created /tmp/rastertoprinter.input using lp -d test /usr/share/YaST2/data/printer/testpg.ps I send this to rastertoprinter.orig using cat /tmp/rastertoprinter.input \ | PPD=/etc/cups/ppd/test.ppd \ /usr/lib64/cups/filter/rastertoprinter.orig job user title 1 foo=bar and I got a "Segmentation fault" The failing PPDs have only the following cupsModelNumber entries: *cupsModelNumber: "35" *cupsModelNumber: "36" *cupsModelNumber: "37" *cupsModelNumber: "46" *cupsModelNumber: "47" *cupsModelNumber: "48" *cupsModelNumber: "49" *cupsModelNumber: "50" *cupsModelNumber: "51" *cupsModelNumber: "53" *cupsModelNumber: "57" *cupsModelNumber: "58" *cupsModelNumber: "62" *cupsModelNumber: "63" None of these model numbers exist in a non-failing PPD.
fixed in next version.