https://bugs.kde.org/show_bug.cgi?id=334708
Bug ID: 334708 Summary: 30 seconds delay for certain PDFs Classification: Unclassified Product: okular Version: 0.19.0 Platform: Archlinux Packages OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: general Assignee: okular-devel@kde.org Reporter: esamueljohn...@gmail.com When opening certain PDF files, okular freezes for exactly 30 seconds. Reproducible: Always Steps to Reproduce: 1. Open this file: http://www.dmhc.ca.gov/testpage.pdf 2. Watch it open the file after 30 seconds Actual Results: Okular takes 30 seconds to open Expected Results: Okular should have opened the file instantaneously. Here is a snippet of strace. By the way, 172.16.0.40 is our ldap addressbook server. fcntl(18, F_SETFL, O_RDWR|O_NONBLOCK) = 0 connect(18, {sa_family=AF_INET, sin_port=htons(631), sin_addr=inet_addr("172.16.0.40")}, 16) = -1 EINPROGRESS (Operation now in progress) fcntl(18, F_SETFL, O_RDWR) = 0 poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) poll([{fd=18, events=POLLIN|POLLOUT}], 1, 250) = 0 (Timeout) close(18) = 0 close(-1) = -1 EBADF (Bad file descriptor) open("/etc/printcap", O_RDONLY|O_CLOEXEC) = 18 fcntl(18, F_SETFD, FD_CLOEXEC) = 0 -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Okular-devel mailing list Okular-devel@kde.org https://mail.kde.org/mailman/listinfo/okular-devel