PDF files generated from Google Chrome are not opened by okular, while Acrobat Reader opens them. Also, the time needed to report the error is quite important (more than one minute). Reproducible: Always Steps to Reproduce: 1. save a web page from Google Chrome as PDF file 2. check that the PDF file is not damaged with another PDF viewer (e.g. Acrobat Reader) 3. open the saved file with okular Actual Results: the file is not opened Expected Results: the file should be opened. In case of an error (due to the underlying poppler library), this one should be reported ASAP to the user. using openSUSE 12.2, x86_64
Created attachment 76206 [details] used to reproduce the reported behavior
Works like a charm here, which poppler version do you have? Which error do you get?
poppler 0.20.0-2.9.1 x86_64 from openSUSE 12.2 repository. Actually the okular window is not responding, no error message is shown.
attach gdb and give us a backtrace?
#0 0x00007fa799fca673 in ?? () from /usr/lib64/libQtXml.so.4 #1 0x00007fa799fcad48 in ?? () from /usr/lib64/libQtXml.so.4 #2 0x00007fa799fca7d2 in ?? () from /usr/lib64/libQtXml.so.4 #3 0x00007fa799fd39b6 in ?? () from /usr/lib64/libQtXml.so.4 #4 0x00007fa786da2d81 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #5 0x00007fa786da4379 in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #6 0x00007fa786d9c1e2 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib64/libpoppler-qt4.so.4 #7 0x00007fa786da38f6 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #8 0x00007fa786da4379 in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #9 0x00007fa786d9c1e2 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib64/libpoppler-qt4.so.4 #10 0x00007fa786da38f6 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #11 0x00007fa786da4379 in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #12 0x00007fa786d9c1e2 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib64/libpoppler-qt4.so.4 #13 0x00007fa786da38f6 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #14 0x00007fa786da4379 in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #15 0x00007fa786d9c1e2 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib64/libpoppler-qt4.so.4 #16 0x00007fa786da38f6 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #17 0x00007fa786da4379 in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #18 0x00007fa786d9c1e2 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib64/libpoppler-qt4.so.4 #19 0x00007fa786da38f6 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #20 0x00007fa786da4379 in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #21 0x00007fa786d9c1e2 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib64/libpoppler-qt4.so.4 #22 0x00007fa786da38f6 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #23 0x00007fa786da4379 in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #24 0x00007fa786d9c1e2 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib64/libpoppler-qt4.so.4 #25 0x00007fa786da38f6 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #26 0x00007fa786da4379 in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #27 0x00007fa786d9c1e2 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib64/libpoppler-qt4.so.4 #28 0x00007fa786da38f6 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #29 0x00007fa786da4379 in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #30 0x00007fa786d9c1e2 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib64/libpoppler-qt4.so.4 #31 0x00007fa786da38f6 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #32 0x00007fa786da4379 in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #33 0x00007fa786d9c1e2 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib64/libpoppler-qt4.so.4 #34 0x00007fa786da38f6 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #35 0x00007fa786da4379 in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #36 0x00007fa786d9c1e2 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib64/libpoppler-qt4.so.4 #37 0x00007fa786da38f6 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #38 0x00007fa786da4379 in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #39 0x00007fa786d9c1e2 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib64/libpoppler-qt4.so.4 #40 0x00007fa786da38f6 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #41 0x00007fa786da4379 in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #42 0x00007fa786d9c1e2 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib64/libpoppler-qt4.so.4 #43 0x00007fa786da38f6 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #44 0x00007fa786da4379 in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #45 0x00007fa786d9c1e2 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib64/libpoppler-qt4.so.4 #46 0x00007fa786da38f6 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #47 0x00007fa786da4379 in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #48 0x00007fa786d9c1e2 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib64/libpoppler-qt4.so.4 #49 0x00007fa786da38f6 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #50 0x00007fa786da4379 in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #51 0x00007fa786d9c1e2 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib64/libpoppler-qt4.so.4 #52 0x00007fa786da38f6 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #53 0x00007fa786da4379 in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #54 0x00007fa786d9c1e2 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib64/libpoppler-qt4.so.4 #55 0x00007fa786da38f6 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #56 0x00007fa786da4379 in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #57 0x00007fa786d9c1e2 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib64/libpoppler-qt4.so.4 #58 0x00007fa786da38f6 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #59 0x00007fa786da4379 in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #60 0x00007fa786d9c1e2 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib64/libpoppler-qt4.so.4 #61 0x00007fa786da38f6 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #62 0x00007fa786da4379 in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #63 0x00007fa786d9c1e2 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib64/libpoppler-qt4.so.4 #64 0x00007fa786da38f6 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #65 0x00007fa786da4379 in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 #66 0x00007fa786d9c1e2 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib64/libpoppler-qt4.so.4 #67 0x00007fa786da38f6 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib64/libpoppler-qt4.so.4 ---Type <return> to continue, or q <return> to quit---
Hi, itt's a poppler-qt4 issue that was fixed in Poppler 0.20.2 (https://bugs.freedesktop.org/show_bug.cgi?id=51361). *** This bug has been marked as a duplicate of bug 312188 ***