Version: (using Devel) Installed from: Compiled sources Compiler: gcc version 4.2.3 20080114 (prerelease) (Debian 4.2.2-7) OS: Linux Opening the attached PDF makes the system unusable - I can recover it by <CTRL><ALT><BACKSPACE>. I installed poppler 0.6.3, deleted CMakeCache.txt and recompiled okular, but it still happens. I am also attaching the start of a gdb backtrace, but okular doesn't really crash, it just uses a lot of resources, so I don't know how to explicitly kill it without restarting X.
Created attachment 23245 [details] PDF that causes the problem as a test case
Created attachment 23246 [details] gdb log I have no idea if this is helpful or not.
BTW, the file can be opened with evince from debian etch (poppler 0.4.5) and debian unstable (poppler 0.6.2) with no probs. Using okular compiled against poppler 0.6.2 produces the same problem. For this reason it seems to me it is not poppler creating the problem, although I don't know if it could be the Qt frontend.
It seems to be a problem of the Qt4 frontend of Poppler. Poppler-Qt4 0.4 is not affected as it has no code for reading annotations.
will be fixed in next poppler 0.6 release, due for 26th january
I just compiled poppler from git, installed it to /usr/local/ and rebuilt kdegraphics (after removing CMakeCache.txt). Now I get [...] okular(11790)/kio (KIOJob) KIO::stat: stat KUrl("file:///home/ranke/dok/jou/aquat_toxicol/interlandi02 nutrient- toxicant in phytoplankton.pdf") okular(11790)/kio (KDirLister) KDirLister::stop: okular(11790)/kdecore (trader) KMimeTypeTrader::weightedOffers: KMimeTypeTrader::weightedOffers( "application/pdf" , "okular/Generator" ) okular(11790)/kdecore (trader) KMimeTypeTrader::query: query for mimeType "application/pdf" , "okular/Generator" : returning 1 offers okular(11790)/kdecore (KLibLoader) kde4Factory: The library "/home/ranke/kde/lib/kde4/okularGenerator_poppler.so" does not offer a qt_plugin_instance function. okular(11790)/kdecore (KLibLoader) kde3Factory: The library "/home/ranke/kde/lib/kde4/okularGenerator_poppler.so" does not offer an "init_okularGenerator_poppler" function. okular(11790)/okular (app) Okular::DocumentPrivate::loadGeneratorLibrary: Invalid plugin factory for "okularGenerator_poppler"! okular(11790)/kdeui (KNotification) KNotification::slotReceivedId: 0 okular(11790)/kdeui (KNotification) KNotification::~KNotification: 0 okular(11790)/kio (KDirLister) KDirLister::stop: [...] What did I do wrong? Sorry for my scarce background knowledge - I am actually trying to help by testing and reporting bugs... * Albert Astals Cid <tsdgeos@terra.es> [080124 21:20]: [bugs.kde.org quoted mail]
You can find more instructions here: http://okular.kde.org/download.php.
Thanks so much, now it works! Johannes