Bug 312188 - Crashes every time trying to open some of the specific pdf docs.
Summary: Crashes every time trying to open some of the specific pdf docs.
Status: RESOLVED FIXED
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:
: 312681 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-12-25 13:20 UTC by OLDGUN
Modified: 2015-02-16 05:48 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Okular crashes when every time I open this very file. It's in Chinese though. (457.65 KB, application/pdf)
2012-12-30 06:53 UTC, OLDGUN
Details

Note You need to log in before you can comment on or make changes to this bug.
Description OLDGUN 2012-12-25 13:20:32 UTC
Crashes every time trying to open some of the specific pdf docs on startup, while working fine with most of my documents. It freezes whenever I double click on some of the files or open them from Okular.

Reproducible: Always

Steps to Reproduce:
1. Open the file, either drag them to Okular, double click, or open from file list.
2. Freezes.
3. Pop out the crash report.
Actual Results:  
Quit Okular.

Expected Results:  
Open file normally.
Comment 1 Albert Astals Cid 2012-12-25 20:19:33 UTC
You forgot to attach the file that makes it crash
Comment 2 OLDGUN 2012-12-30 06:53:54 UTC
Created attachment 76089 [details]
Okular crashes when every time I open this very file. It's in Chinese though.

Okular crashes when every time I open this very file. It's in Chinese though. I have some other files like that brings the same problem to Okular but they contain my personal info (like payment or something). They work fine with other pdf readers, like foxit.
Comment 3 Albert Astals Cid 2012-12-30 14:58:52 UTC
Can you attach a backtrace of the crash (as given by drkonqui)?
Comment 4 OLDGUN 2012-12-30 16:07:35 UTC
Sorry I'm only rookie so how do I see the drkonqi Info? 
It crashes and pop out the PID, no backtrace info, but I guess it won't be too helpful . I tried to start it from konsole but it leaves no info at all. 
Do I need to install drkonqi?
Comment 5 Albert Astals Cid 2012-12-30 16:10:14 UTC
Interesting, you should be getting a dialog saying "This crashed blablabla", well, if you don't get that, just do

  gdb okular pathtomyfile
  run
"make it crash"
  bt

And paste the result of the bt command in here, you may need to install the gdb command. Also i will need to know which poppler version you are using.
Comment 6 OLDGUN 2012-12-30 16:25:57 UTC
Yes I do see a pop-out dialog:
"
The window "Okular" is not responding. It belongs to the application okular (Process ID = 28834, hostname = localhost).
Do you wish to terminate the application process including all of its child windows?
Any unsaved data will be lost.
"
And a "Terminate Application" button, which I click to turn off the application. (BTW there's also a cancel button.)

The following is  what I got after running it in gdb, I dragged my pdf file to the window, and it hangs there.

GNU gdb (GDB) SUSE (7.4.50.20120603-2.1.2)
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i586-suse-linux".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/okular...(no debugging symbols found)...done.
Missing separate debuginfos, use: zypper install okular-debuginfo-4.8.5-2.4.1.i586
(gdb) run
Starting program: /usr/bin/okular 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
^C
Program received signal SIGINT, Interrupt.
0xb637d1d2 in ?? () from /usr/lib/libQtXml.so.4

So there I had to turn it off. I see it wants to install okular-debuginfo-4.8.5-2.4.1.i586, does it mean I shall install it to see what's happening? 

As for lib poppler, I pulled them from YaST2, you see some Chinese characters. 保留 means reserve, The first line PDF 渲染库 - GLib 封装 means 'PDF renderer library - GLIB package' but I bet you are familiar with this anyway. 


[保留]                 libpoppler-glib8               | PDF 渲染库 - GLib 封装                        | 0.20.0-2.5.1              |  239.6 KiB
[保留]                 libpoppler-qt4-4               | PDF Rendering Library - Qt4 Wrapper      | 0.20.0-2.5.1              |  393.0 KiB
[保留]                 libpoppler25                   | PDF Rendering Library                    | 0.20.0-2.5.1              |    3.5 MiB
[保留]                 poppler-data                   | Encoding Files for use with libpoppler   | 0.4.5-5.1.1               |   11.4 MiB
[保留]                 poppler-tools                  | PDF Rendering Library Tools              | 0.20.0-2.5.1              |  373.5 KiB

(In reply to comment #5)
> Interesting, you should be getting a dialog saying "This crashed blablabla",
> well, if you don't get that, just do
> 
>   gdb okular pathtomyfile
>   run
> "make it crash"
>   bt
> 
> And paste the result of the bt command in here, you may need to install the
> gdb command. Also i will need to know which poppler version you are using.
Comment 7 Albert Astals Cid 2012-12-30 17:41:58 UTC
You forgot to do the "bt" command after making it crash, yes if you install the packages it suggests it will be better, but there is no need
Comment 8 OLDGUN 2012-12-30 17:57:30 UTC
Sorry bout that but I am still rookie to gdb.
The following is what I see after 'bt', at the last one it tells me to hit return to continue but the message starts to repeat so I guess this is all I could provide.

BTW, I reported bugs to many applications but I never expect Open Source coders would deal it so carefully, even more than any commercial paid software ones, thanks for the effort and long live the OS community!

At last, Happy New Year!

kevin@linux-vdp6:~$ gdb okular 
GNU gdb (GDB) SUSE (7.4.50.20120603-2.1.2)
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i586-suse-linux".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/okular...(no debugging symbols found)...done.
Missing separate debuginfos, use: zypper install okular-debuginfo-4.8.5-2.4.1.i586
(gdb) run
Starting program: /usr/bin/okular 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
^C
Program received signal SIGINT, Interrupt.
0xb637d1d2 in ?? () from /usr/lib/libQtXml.so.4
(gdb) bt
#0  0xb637d1d2 in ?? () from /usr/lib/libQtXml.so.4
#1  0xb637d250 in ?? () from /usr/lib/libQtXml.so.4
#2  0xb637a6ef in ?? () from /usr/lib/libQtXml.so.4
#3  0xb638033d in ?? () from /usr/lib/libQtXml.so.4
#4  0xb6388124 in ?? () from /usr/lib/libQtXml.so.4
#5  0xb6388513 in QDomElement::setAttribute(QString const&, long long) () from /usr/lib/libQtXml.so.4
#6  0xb16e81c3 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#7  0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#8  0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#9  0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#10 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#11 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#12 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#13 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#14 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#15 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#16 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#17 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#18 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#19 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#20 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4                                       
#21 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4                                                       
#22 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4                                                                           
#23 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4                                       
#24 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4                                                       
#25 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4                                                                           
#26 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4                                       
#27 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#28 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#29 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#30 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#31 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#32 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#33 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#34 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#35 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#36 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#37 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#38 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#39 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#40 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#41 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#42 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#43 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#44 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#45 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
---Type <return> to continue, or q <return> to quit---
#46 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#47 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#48 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#49 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#50 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#51 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#52 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#53 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#54 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#55 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#56 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#57 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#58 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#59 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#60 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#61 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#62 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#63 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#64 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#65 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#66 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#67 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#68 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#69 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#70 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#71 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#72 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#73 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#74 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#75 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#76 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#77 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#78 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#79 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#80 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#81 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#82 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#83 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#84 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#85 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#86 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#87 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#88 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#89 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#90 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#91 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
---Type <return> to continue, or q <return> to quit---
#92 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#93 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#94 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#95 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#96 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#97 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#98 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#99 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#100 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#101 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#102 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#103 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#104 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#105 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#106 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#107 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#108 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#109 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#110 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#111 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#112 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#113 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#114 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#115 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#116 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#117 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#118 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#119 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#120 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#121 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#122 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#123 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#124 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#125 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#126 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#127 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#128 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#129 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#130 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#131 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#132 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#133 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#134 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
#135 0xb16e7f07 in Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#136 0xb16e8c7b in Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const () from /usr/lib/libpoppler-qt4.so.4
#137 0xb16df3c3 in Poppler::AnnotationUtils::storeAnnotation(Poppler::Annotation const*, QDomElement&, QDomDocument&) () from /usr/lib/libpoppler-qt4.so.4
---Type <return> to continue, or q <return> to quit---
Comment 9 Fabio D'Urso 2012-12-30 18:03:52 UTC
Hi, this issue has been fixed in Poppler 0.20.2 (https://bugs.freedesktop.org/show_bug.cgi?id=51361).
Thank you for caring about Okular :)
Comment 10 Fabio D'Urso 2013-01-06 00:25:22 UTC
*** Bug 312681 has been marked as a duplicate of this bug. ***
Comment 11 neoyogi 2015-02-16 05:48:57 UTC
If you're using an external network printer, okular sends ICMP pings to that server. If the server is unreachable, okular will hang. Remove the external Network printer or add firewall rules and that will solve the issue.