#1121906 evince: Evince hangs when asked to print any pdf

Package:
libcups2t64
Source:
libcups2t64
Description:
Common UNIX Printing System(tm) - Core library
Submitter:
Gianpaolo
Date:
2026-04-18 18:33:03 UTC
Severity:
normal
Tags:
#1121906#5
Date:
2025-12-04 13:48:46 UTC
From:
To:
Dear Maintainer,
Evince hangs (consuming 100% of a single core) after pressing CTRL-P on any pdf. No dialog appears.

My desktop manager is Cinnamon (version 6.4.13-1), perhaps this is relavant. Printing is fine in other GTK applications (e.g., thunderbird/firefox).

I tried downgrading evince to the trixie version (48.1-3) and the problem persists.

Let me now how can I help debugging the situation.

Sincerely
  Gianpaolo

#1121906#10
Date:
2025-12-04 13:55:51 UTC
From:
To:
I am attaching the result of invoking:
strace evince xxx.pdf &> evince-strace.txt

After pressing CTRL-P I killed the (hung) process.

Hope this helps
  G.

#1121906#15
Date:
2025-12-04 17:03:36 UTC
From:
To:
Control: reassign -1 libcups2t64 2.4.15-1
Control: affects -1 + libgtk-3-0t64 papers evince atril
Control: tags -1 + moreinfo

GTK 3 and 4 in testing/unstable haven't changed recently, so I suspect
this is a libcups regression, probably the same one as
#1121751/#1121895/#1121660 (recently fixed in unstable by a new cups
upload). Please try with libcups2t64/2.4.16-1 when it becomes available
on your mirror.

The same is true for the bugs reported against papers and evince.

This is consistent with it being a libcups regression.

     smcv

#1121906#28
Date:
2025-12-04 17:03:36 UTC
From:
To:
Control: reassign -1 libcups2t64 2.4.15-1
Control: affects -1 + libgtk-3-0t64 papers evince atril
Control: tags -1 + moreinfo

GTK 3 and 4 in testing/unstable haven't changed recently, so I suspect
this is a libcups regression, probably the same one as
#1121751/#1121895/#1121660 (recently fixed in unstable by a new cups
upload). Please try with libcups2t64/2.4.16-1 when it becomes available
on your mirror.

The same is true for the bugs reported against papers and evince.

This is consistent with it being a libcups regression.

     smcv

#1121906#33
Date:
2025-12-05 14:32:08 UTC
From:
To:
Simon McVittie <smcv@debian.org> writes:

This fixes the issue with evince for me. I think it requires upgrading
several cups related packages [1] to 2.4.16-1, which I did.

d

[1]: cups cups-client cups-core-drivers cups-ipp-utils libcups2t64 cups-bsd cups-common cups-daemon cups-server-common

#1121906#36
Date:
2025-12-05 14:32:08 UTC
From:
To:
Simon McVittie <smcv@debian.org> writes:

This fixes the issue with evince for me. I think it requires upgrading
several cups related packages [1] to 2.4.16-1, which I did.

d

[1]: cups cups-client cups-core-drivers cups-ipp-utils libcups2t64 cups-bsd cups-common cups-daemon cups-server-common

#1121906#41
Date:
2026-04-18 18:06:01 UTC
From:
To:
It looks like this bug has been fixed meanwhile, so closing it now.

    Thorsten