Bug 307677 - PDF file causes okular to freeze
Summary: PDF file causes okular to freeze
Status: RESOLVED UPSTREAM
Alias: None
Product: okular
Classification: Applications
Component: PDF backend (show other bugs)
Version: 0.14.3
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-01 17:16 UTC by Warren Jones
Modified: 2012-10-01 18:58 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
PDF file saved from Google Chrome causes okular to freeze. (90.11 KB, application/pdf)
2012-10-01 17:18 UTC, Warren Jones
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Warren Jones 2012-10-01 17:16:55 UTC
The attached PDF file causes okular to freeze.  Top shows okular using 100% of CPU cycles, and memory usage slowly but steadily increasing.  Strace shows repeated calls to brk().

The attached PDF file was saved from Google Chrome  22.0.1229.79 running under Windows 7 64 bit.  This file can be viewed without difficulty using Evince, Adobe Reader, gv,  epdfview and okular 0.12 (openSUSE 11.4, KDE 4.6.0).

Reproducible: Always

Steps to Reproduce:
1. Open PDF file saved from Google Chrome  22.0.1229.79 running under Windows 7 64 bit.
2.
3.
Actual Results:  
Okular freezes, as described above.

Expected Results:  
Okular displays contents of PDF.

I'm running okular 0.14.3 under openSUSE 12.2, with KDE 4.8.5.  Sorry it's non-trivial for me to install the latest version of okular.
Comment 1 Warren Jones 2012-10-01 17:18:39 UTC
Created attachment 74268 [details]
PDF file saved from Google Chrome causes okular to freeze.
Comment 2 Albert Astals Cid 2012-10-01 17:37:18 UTC
Which poppler library version are you using?
Comment 3 Warren Jones 2012-10-01 17:43:27 UTC
libpoppler-qt4-4 0.20.0-2.2.1
Comment 4 Warren Jones 2012-10-01 18:39:16 UTC
Problem solved after the following updates:
   libpoppler-qt4-4  0.20.0-2.2.1 => 0.20.3-87.1
   libpoppler25  (0.20.0-2.2.1) => libpoppler27 0.20.3-86.1

It turns out that updating libpoppler is simpler than updating okular. 
Thanks for the quick response that pointed me toward a solution.