Printing is broken in Evince after updating cairo to 0:1.18.2-1. Reproducible: Always Steps to Reproduce: 1. Open a PDF in Evince: 'evince /usr/share/unicode/ucd/USourceGlyphs.pdf' 2. Send a page of the document to the printer, e.g. page 2. 3. Print job is sent to CUPS, then printing stops. Actual Results: CUPS gives the error "cfFilterPDFToPDF: load_file failed: temp file: unable to find trailer dictionary while recovering damaged file" and stops the printer. Expected Results: CUPS should send the file to the printer. Tested using a Canon MX922 using Gutenprint and a HP Envy 7155 using hpijs. Workarounds: downgrade with the command 'dnf downgrade cairo' (which installs cairo-0:1.18.0-4 which was in the initial Fedora 41 release) and restarting evince or printing using 'lp'.
Upstream bugreport https://gitlab.freedesktop.org/cairo/cairo/-/issues/870 which has been fixed at https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/595 Package maintainers, can you please backport such commit?
Thanks, Germano! I went ahead and backported it in https://src.fedoraproject.org/rpms/cairo/c/5708e413adaf7a2852e20e071ccb14ca60f9a155?branch=rawhide
FEDORA-2024-9b5ddd439c (cairo-1.18.2-2.fc42) has been submitted as an update to Fedora 42. https://bodhi.fedoraproject.org/updates/FEDORA-2024-9b5ddd439c
FEDORA-2024-8862f78afe (cairo-1.18.2-2.fc41) has been submitted as an update to Fedora 41. https://bodhi.fedoraproject.org/updates/FEDORA-2024-8862f78afe
Thank you very much Kalev, I tested it and left a karma feedback
FEDORA-2024-9b5ddd439c (cairo-1.18.2-2.fc42) has been pushed to the Fedora 42 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2024-8862f78afe has been pushed to the Fedora 41 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-8862f78afe` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-8862f78afe See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-8862f78afe (cairo-1.18.2-2.fc41) has been pushed to the Fedora 41 stable repository. If problem still persists, please make note of it in this bug report.
*** Bug 2330960 has been marked as a duplicate of this bug. ***