CUPS 1.2.3 - rastertohp broken?

angelb angelb at bugarin.us
Thu Sep 7 07:53:53 PDT 2006


> > angelb wrote:
> > >> angelb wrote:
> > >>> ...
> > >>> Debug level is set to debug2. See the following:
> > >>>
> > >>> d [06/Sep/2006:11:51:33 -0500] [Job 22] Leaving cups_get_params()
> > >>> D [06/Sep/2006:11:51:33 -0500] [Job 22] runEPS: Short non-DSC
> > >> Looks like the PS file is empty or has no pages, leading to...
> > >>
> > >>> ...
> > >>> d [06/Sep/2006:11:51:33 -0500] [Job 22] cups_close(0x8b98374)
> > >>> E [06/Sep/2006:11:51:33 -0500] [Job 22] No pages found!
> > >> which means that rastertohp didn't get any raster data; since
> > >> pstoraster (Ghostscript) didn't crash, there were no printable
> > >> pages in the file you printed...
> > >>
> > >> --
> > >
> > > That's not exactly accurate:
> > >  [06/Sep/2006:11:51:33 -0500] banner_page = 0
> > > D [06/Sep/2006:11:51:33 -0500] [Job 22] argv[0]="abtest"
> > > D [06/Sep/2006:11:51:33 -0500] [Job 22] argv[1]="22"
> > > D [06/Sep/2006:11:51:33 -0500] [Job 22] argv[2]="root"
> > > D [06/Sep/2006:11:51:33 -0500] [Job 22] argv[3]="503.txt"
> > > D [06/Sep/2006:11:51:33 -0500] [Job 22] argv[4]="1"
> > > D [06/Sep/2006:11:51:33 -0500] [Job 22] argv[5]="job-uuid=urn:uuid:c99dcdcd-ca7b
> > > -36f7-731a-0794c12a58d9"
> > > D [06/Sep/2006:11:51:33 -0500] [Job 22] argv[6]="/var/opt/TWWfsw/cups123/spool/d
> > > 00022-001"
> > >
> > >
> > > [root at occam503 cups]# cat 503.txt
> > > !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]>
> > >
> > > I used the same file in AIX and Solaris which prints just fine.
> >
> > Well, it doesn't look like the texttops filter was run on this system.
> > Instead, your test file was passed directly to pstoraster...
> >
> > --
> >
>
> Okay, looking further at the log, texttops appears to be crashing:
>
> [root at occam503 cups]# grep "lib/filter" angel1
> D [06/Sep/2006:16:02:35 -0500] [Job 45] envp[8]="PATH=/opt/TWWfsw/cups123/lib/filter:/opt/TWWfsw/cups123/bin:/opt/TWWfsw/cups123/sbin:/bin:/usr/bin"
> d [06/Sep/2006:16:02:35 -0500] start_job: filter="/opt/TWWfsw/cups123/lib/filter/texttops"
> d [06/Sep/2006:16:02:35 -0500] cupsdStartProcess("/opt/TWWfsw/cups123/lib/filter/texttops", 0x9c19250, 0xbfe0da70, -1, 13, 11)
> I [06/Sep/2006:16:02:35 -0500] Started filter /opt/TWWfsw/cups123/lib/filter/texttops (PID 13351) for job 45.
> ....
> I [06/Sep/2006:16:02:35 -0500] Started filter /opt/TWWfsw/cups123/lib/filter/pstoraster (PID 13353) for job 45.
> d [06/Sep/2006:16:02:35 -0500] start_job: filter="/opt/TWWfsw/cups123/lib/filter/rastertohp"
> d [06/Sep/2006:16:02:35 -0500] cupsdStartProcess("/opt/TWWfsw/cups123/lib/filter/rastertohp", 0x9c19250, 0xbfe0da70, 12, 15, 11)
> I [06/Sep/2006:16:02:35 -0500] Started filter /opt/TWWfsw/cups123/lib/filter/rastertohp (PID 13354) for job 45.
> E [06/Sep/2006:16:02:36 -0500] PID 13351 (/opt/TWWfsw/cups123/lib/filter/texttops) crashed on signal 4!
> E [06/Sep/2006:16:02:36 -0500] PID 13352 (/opt/TWWfsw/cups123/lib/filter/pstops) stopped with status 1!
> D [06/Sep/2006:16:02:36 -0500] PID 13353 (/opt/TWWfsw/cups123/lib/filter/pstoraster) exited with no errors.
> E [06/Sep/2006:16:02:36 -0500] PID 13354 (/opt/TWWfsw/cups123/lib/filter/rastertohp) stopped with status 1!
>
>
> There isn't really any serious message, error, or warnings prior to
> texttops crashing other than for Job messages. Any idea why this could
> be happening?

Surely, there's really something wrong here. I've installed CUPS 1.2.3
in another RedHat system(RHEL ES 4), both are x330s btw, and this other
system is reporting the same problem:


ROOT @ OCCAM522# grep "lib/filter" angel
D [07/Sep/2006:09:46:04 -0500] [Job 5] envp[8]="PATH=/opt/TWWfsw/cups123/lib/filter:/opt/TWWfsw/cups123/bin:/opt/TWWfsw/cups123/sbin:/bin:/usr/bin"
d [07/Sep/2006:09:46:04 -0500] start_job: filter="/opt/TWWfsw/cups123/lib/filter/texttops"
d [07/Sep/2006:09:46:04 -0500] cupsdStartProcess("/opt/TWWfsw/cups123/lib/filter/texttops", 0x87f9d08, 0xbff00130, -1, 14, 12)
I [07/Sep/2006:09:46:04 -0500] Started filter /opt/TWWfsw/cups123/lib/filter/texttops (PID 8050) for job 5.
d [07/Sep/2006:09:46:04 -0500] start_job: filter="/opt/TWWfsw/cups123/lib/filter/pstops"
d [07/Sep/2006:09:46:04 -0500] cupsdStartProcess("/opt/TWWfsw/cups123/lib/filter/pstops", 0x87f9d08, 0xbff00130, 13, 16, 12)
I [07/Sep/2006:09:46:04 -0500] Started filter /opt/TWWfsw/cups123/lib/filter/pstops (PID 8051) for job 5.
d [07/Sep/2006:09:46:04 -0500] start_job: filter="/opt/TWWfsw/cups123/lib/filter/pstoraster"
d [07/Sep/2006:09:46:04 -0500] cupsdStartProcess("/opt/TWWfsw/cups123/lib/filter/pstoraster", 0x87f9d08, 0xbff00130, 15, 14, 12)
I [07/Sep/2006:09:46:04 -0500] Started filter /opt/TWWfsw/cups123/lib/filter/pstoraster (PID 8052) for job 5.
d [07/Sep/2006:09:46:04 -0500] start_job: filter="/opt/TWWfsw/cups123/lib/filter/rastertohp"
d [07/Sep/2006:09:46:04 -0500] cupsdStartProcess("/opt/TWWfsw/cups123/lib/filter/rastertohp", 0x87f9d08, 0xbff00130, 13, -1, 12)
I [07/Sep/2006:09:46:04 -0500] Started filter /opt/TWWfsw/cups123/lib/filter/rastertohp (PID 8053) for job 5.
E [07/Sep/2006:09:46:04 -0500] PID 8050 (/opt/TWWfsw/cups123/lib/filter/texttops) crashed on signal 4!
E [07/Sep/2006:09:46:04 -0500] PID 8051 (/opt/TWWfsw/cups123/lib/filter/pstops) stopped with status 1!
E [07/Sep/2006:09:46:04 -0500] PID 8053 (/opt/TWWfsw/cups123/lib/filter/rastertohp) stopped with status 1!
D [07/Sep/2006:09:46:06 -0500] PID 8052 (/opt/TWWfsw/cups123/lib/filter/pstoraster) exited with no errors.

Something has changed with the filters between CUPS 1.2.2 and CUPS 1.2.3. This problem has not occured in CUPS 1.2.2.

Is anyone else running RHEL ES 4 and seeing the same thing?

This seems to occur only on RedHat systems. AIX and Solaris are working just fine.

Thanks,
Angel








More information about the cups mailing list