Description of problem: Trying to print a pdf displayed by chrome browser. Downloading the pdf, and printing it with Fedora Document Viewer (?Evince?) was successful. Version-Release number of selected component: hpijs-3.13.11-4.fc20 Additional info: reporter: libreport-2.2.1 backtrace_rating: 4 cmdline: HpC5580 15 hcmeyer www.amtrak.com/ccurl/316...ans-Schedule-011314.pdf 1 'InputSlot=Auto number-up=1 MediaType=Automatic PageSize=Letter OutputMode=Draft ColorModel=CMYGray Duplex=None job-uuid=urn:uuid:63a6ed14-0657-3d22-4572-421d40ce1b82 job-originating-host-name=localhost time-at-creation=1397414453 time-at-processing=1397414453' crash_function: HPCupsFilter::cleanup executable: /usr/lib/cups/filter/hpcups kernel: 3.13.9-200.fc20.x86_64 runlevel: N 5 type: CCpp uid: 4 Truncated backtrace: Thread no. 1 (4 frames) #5 HPCupsFilter::cleanup at prnt/hpcups/HPCupsFilter.cpp:223 #6 closeFilter at prnt/hpcups/HPCupsFilter.cpp:217 #7 HPCupsFilter::StartPrintJob at prnt/hpcups/HPCupsFilter.cpp:566 #9 _start
Created attachment 885974 [details] File: backtrace
Created attachment 885975 [details] File: cgroup
Created attachment 885976 [details] File: core_backtrace
Created attachment 885977 [details] File: dso_list
Created attachment 885978 [details] File: environ
Created attachment 885979 [details] File: limits
Created attachment 885980 [details] File: maps
Created attachment 885981 [details] File: open_fds
Created attachment 885982 [details] File: proc_pid_status
Created attachment 885983 [details] File: var_log_messages
#5 HPCupsFilter::cleanup at prnt/hpcups/HPCupsFilter.cpp:223 is here: void HPCupsFilter::cleanup() { if (m_pPrinterBuffer) { delete [] m_pPrinterBuffer; <==== } Are you able to reproduce the problem?
No, it has not occurred again (so far).
Could you please attach the PPD file for this queue, from the /etc/cups/ppd/ directory?
Looks like double free to me. I've no idea what actually happened but, given that cleanup() is called from CancelJob() as well as from closeFilter() I'd suggest: if (m_pPrinterBuffer) { delete [] m_pPrinterBuffer; m_pPrinterBuffer = NULL; }
Ah, yes, that will be it. Nice catch.
Created attachment 886481 [details] PPD file Bug was caught, here is PPD anyway.