Bug 182645 - try to open .pdf files crashes
Summary: try to open .pdf files crashes
Status: RESOLVED UPSTREAM
Alias: None
Product: okular
Classification: Applications
Component: PDF backend (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-01 01:35 UTC by Cliff
Modified: 2009-02-01 22:23 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cliff 2009-02-01 01:35:59 UTC
Version:           0.8 (using KDE 4.2.0)
OS:                Linux
Installed from:    Ubuntu Packages

I download files from the USPS website for shipping labels, they download to my desktop as .pdf files, I click the downloaded file to open it and by default Okular tries to open it, you see Okular pop up in the background then a crash report with a link to this site pops up. nothing else. other programs will open these files just fine, like xpdf and a couple others. I even tried opening Okular first then opening the file from within Okular. no good. anything I should run to try to get some better output info?
Comment 1 Albert Astals Cid 2009-02-01 14:22:07 UTC
Attach the file and read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
Comment 2 Cliff 2009-02-01 22:13:55 UTC
(In reply to comment #1)
> Attach the file and read
> http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
> 

I started the copy at the last two "(no debugging symbols found)" lines, that is the point where I tried to open the document that crashes Okular.

(no debugging symbols found)                                                  
(no debugging symbols found)                                                  
Annotation "Widget" not supported                                             
Annotation "Widget" not supported                                             
Annotation "Widget" not supported                                             
Annotation "Widget" not supported                                             
Annotation "Widget" not supported                                             
Annotation "Widget" not supported                                             
Annotation "Widget" not supported                                             
Annotation "Widget" not supported
Annotation "Widget" not supported
[New Thread 0xb2c45b90 (LWP 7519)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb2c45b90 (LWP 7519)]
0xb2cc80fb in Form::findWidgetByRef () from /usr/lib/libpoppler.so.3
(gdb) thread apply all backtrace

Thread 2 (Thread 0xb2c45b90 (LWP 7519)):
#0  0xb2cc80fb in Form::findWidgetByRef () from /usr/lib/libpoppler.so.3
#1  0xb2cb9f84 in AnnotWidget::initialize () from /usr/lib/libpoppler.so.3
#2  0xb2cba294 in AnnotWidget::AnnotWidget () from /usr/lib/libpoppler.so.3
#3  0xb2cbc6b2 in Annots::createAnnot () from /usr/lib/libpoppler.so.3
#4  0xb2cbc9ca in Annots::Annots () from /usr/lib/libpoppler.so.3
#5  0xb2d22666 in Page::displaySlice () from /usr/lib/libpoppler.so.3
#6  0xb2d264f0 in PDFDoc::displayPageSlice () from /usr/lib/libpoppler.so.3
#7  0xb2e19d55 in Poppler::Page::renderToImage () from /usr/lib/libpoppler-qt4.so.3
#8  0xb2e8805e in ?? () from /usr/lib/kde4/okularGenerator_poppler.so
#9  0xb74416ae in ?? () from /usr/lib/libQtCore.so.4
#10 0xb65d650f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0xb69477ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb61d38d0 (LWP 7463)):
#0  0xb80c0430 in __kernel_vsyscall ()
#1  0xb693cf77 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xb650cc32 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb650cf61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb755c478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#5  0xb6cbbea5 in ?? () from /usr/lib/libQtGui.so.4
#6  0xb753052a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#7  0xb75306ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#8  0xb7532da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#9  0xb6c21767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#10 0x0804e497 in _start ()
#0  0xb2cc80fb in Form::findWidgetByRef () from /usr/lib/libpoppler.so.3
(gdb)

does this help any? Thanks in advance for your time!
Comment 3 Pino Toscano 2009-02-01 22:23:00 UTC
This is a bug in an old version of the Poppler library.

Please update it (contact the support of your distro to know if/how the can provide upgrades for it).