[Okular-devel] [okular] [Bug 334708] New: 30 seconds delay for certain PDFs

Samuel Johnson esamueljohnson at gmail.com
Tue May 13 14:21:32 UTC 2014


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 at kde.org
          Reporter: esamueljohnson at 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.


More information about the Okular-devel mailing list