From: Solomon P. <pi...@sh...> - 2024-07-29 12:24:02
|
On Mon, Jul 29, 2024 at 07:56:16AM -0400, Erik Beck of Tahoma wrote: > I ran a make check, and everything passed (4hrs 46m, 44s on an AMD > Ryzen 9 7900X 12-Core Processor). Try running 'make check-parallel' :D > When testing my build for this printer, rastertogutenprint crashes with > a signal 6 (SIGABRT). That's .. odd. > Crashfile is generated with this info towards the top: > ProcCmdline: EPSON_SC-P5000_Series 23 erikbeck Test\ Page 1 > job-uuid=urn:uuid:e7035dd6-08e8-303f-50b4-e8cbf5e479f9\ > job-originating-host-name=localhost\ date-ti me-at-creation=\ > date-time-at-processing=\ time-at-creation=1722196107\ > time-at-processing=1722196107 Does that automatic crash log include a core dump? That should be able to tell you what went wrong where.. Also, run ./configure with --enable-debug as that will adjust the compile options to make debugging easier. > How can I test this filter outside of the normal chain so I might get > more insight into what is going on? Other strategies? This is an example of what I use to run filters in isolation: # pull these two from your printers.conf export CUPS_URI="gutenprint53+usb://HiTi/P520L?serial=2WC4A1013968279" export DEVICE_URI="gutenprint53+usb://HiTi/P520L?serial=2WC4A1013968279" # Snag from /etc/cups/ppd or generate with cups-genppd.5.3 export PPD="stp-dnp-p520l.5.3.ppd" # these don't matter but need to be set export id="123" export user="me" export title="image test" export copies="1" # And whatever non-default print options you want export OPTIONS="PageSize=w324h576" # convert image to CUPSraster (only need to do this once if the options or PPD don't change) /usr/lib/cups/filter/imagetoraster "$id" "$user" "$title" "$copies" "$OPTIONS" image.ppm > image.raster # generate spool file for printer (what you probably care about) /usr/lib/cups/filter/rastertogutenprint.5.3 "$id" "$user" "$title" "$copies" "$OPTIONS" image.raster > image.raw # Send it to the printer (optional) cat image.raw | /usr/lib/cups/backend/gutenprint53+usb "$id" "$user" "$title" "$copies" "$OPTIONS" - Solomon -- Solomon Peachy pizza at shaftnet dot org (email&xmpp) @pizza:shaftnet dot org (matrix) Dowling Park, FL speachy (libera.chat) |