[Okular-devel] [okular] [Bug 329740] New: Okular hangs in presentation mode when displaying PDFs
Philipp Hagemeister
phihag at phihag.de
Thu Jan 9 00:25:56 UTC 2014
https://bugs.kde.org/show_bug.cgi?id=329740
Bug ID: 329740
Summary: Okular hangs in presentation mode when displaying PDFs
Classification: Unclassified
Product: okular
Version: 0.17.3
Platform: unspecified
OS: Linux
Status: UNCONFIRMED
Severity: crash
Priority: NOR
Component: PDF backend
Assignee: okular-devel at kde.org
Reporter: phihag at phihag.de
When I run okular to show a PDF file (doesn't matter which,
http://www.debian.org/doc/manuals/debian-faq/debian-faq.en.pdf for example) and
select VIew -> Presentation (or press Ctrl+Shift+P), the screen that okular is
configured to present on is covered by a gray window. This only happens for PDF
files, eps/ps/jpg/txt files do not exhibit the behavior.
I cannot interact with this window (Pressing B, Esc, or clicking does nothing),
and the main
window stops repainting or reacting to mouse or keyboard commands as well.
strace-ing shows
open("/etc/cups/client.conf", O_RDONLY) = -1 ENOENT (No such file or directory)
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 14
setsockopt(14, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
setsockopt(14, SOL_SOCKET, 0xf /* SO_??? */, [1], 4) = -1 ENOPROTOOPT (Protocol
not available)
setsockopt(14, SOL_TCP, TCP_NODELAY, [1], 4) = 0
fcntl(14, F_SETFD, FD_CLOEXEC) = 0
fcntl(14, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(14, F_SETFL, O_RDWR|O_NONBLOCK) = 0
connect(14, {sa_family=AF_INET, sin_port=htons(631),
sin_addr=inet_addr("10.125.2.134")}, 16) = -1 EINPROGRESS (Operation now in
progress)
fcntl(14, F_SETFL, O_RDWR) = 0
poll([{fd=14, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout)
poll([{fd=14, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout)
poll([{fd=14, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout)
poll([{fd=14, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout)
poll([{fd=14, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout)
....
10.125.2.13 is a printer that my cups seems to have picked up automatically,
but is not reachable at the moment. After 30 seconds (or immediately if I'm not
connected to a network), okular renders the presentation and resumes working.
Printing or Print preview show the same symptoms (minus the grey window). Full
Screen works fine.
While waiting for anything from the network before rendering UI is a bad idea,
I could understand that if I would actually want to print. There should be no
need to contact the printer upon entering presentation mode.
Reproducible: Always
Steps to Reproduce:
1. Open a PDF document
2. Press Ctrl+Shift+P
Actual Results:
Okular is unresponsible for 30 seconds
Expected Results:
When entering presentation mode, not contact the printer in the first place.
When entering the printing dialog: Contacting the printer asynchronously or in
another thread.
debian sid
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Okular-devel
mailing list