[Okular-devel] [Bug 221025] New: Okular crashes when viewing pdf files

Benedikt Bauer cliffhanger at gmx.li
Sat Jan 2 21:10:32 CET 2010


https://bugs.kde.org/show_bug.cgi?id=221025

           Summary: Okular crashes when viewing pdf files
           Product: okular
           Version: unspecified
          Platform: Unlisted Binaries
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: okular-devel at kde.org
        ReportedBy: cliffhanger at gmx.li


Application that crashed: okular
Version of the application: 0.9.4
KDE Version: 4.3.4 (KDE 4.3.4) "release 2"
Qt Version: 4.5.3
Operating System: Linux 2.6.27.39-0.2-pae i686
Distribution: "openSUSE 11.1 (i586)"

What I was doing when the application crashed:
Okular crashes while viewing PDF files. Sometimes it happens directly after
loading the file. In this case Okular shows the file for about half a second an
closes afterwards. In other cases Okular crashes while scrolling or when the
end of the file is reached.

In most cases there doesn't appear any error message after the crash.

All PDF files that produce this behaviour could be used with Okuler before
without any problems ansd all of them can be still used with acroread or kpdf.

 -- Backtrace:
Application: Okular (okular), signal: Segmentation fault
[Current thread is 1 (Thread 0xb570a700 (LWP 17011))]

Thread 2 (Thread 0xb2270b90 (LWP 17024)):
[KCrash Handler]
#6  0xb6cdf666 in QDBusAdaptorConnector::relaySlot (this=0x8157208,
argv=0xb226f68c) at qdbusabstractadaptor.cpp:268
#7  0xb6cdfffc in QDBusAdaptorConnector::qt_metacall (this=0x8157208,
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xb226f68c) at
qdbusabstractadaptor.cpp:364
#8  0xb6bbbee8 in QMetaObject::activate (sender=0x8158f80, from_signal_index=0,
to_signal_index=1, argv=0xb226f68c) at kernel/qobject.cpp:3113
#9  0xb6bbc320 in QMetaObject::activate (sender=0x8158f80, m=0xb6c991a8,
from_local_signal_index=0, to_local_signal_index=1, argv=0xb226f68c) at
kernel/qobject.cpp:3207
#10 0xb6bbc3ab in QObject::destroyed (this=0x8158f80, _t1=0x8158f80) at
.moc/release-shared/moc_qobject.cpp:143
#11 0xb6bbd1f9 in ~QObject (this=0x8158f80) at kernel/qobject.cpp:757
#12 0xb6cdf838 in ~QDBusAbstractAdaptor (this=0x8158f80) at
qdbusabstractadaptor.cpp:149
#13 0xb76b0b6a in ~KBookmarkManagerAdaptor (this=0x8158f80) at
/usr/src/debug/kdelibs-4.3.4/kio/bookmarks/kbookmarkmanageradaptor_p.h:28
#14 0xb6bb5b4f in QObjectPrivate::deleteChildren (this=0x8158380) at
kernel/qobject.cpp:1847
#15 0xb6bbd493 in ~QObject (this=0x8159da0) at kernel/qobject.cpp:836
#16 0xb76ab74c in ~KBookmarkManager (this=0x8159da0) at
/usr/src/debug/kdelibs-4.3.4/kio/bookmarks/kbookmarkmanager.cc:295
#17 0xb76aa8ce in destroy () at /usr/include/QtCore/qalgorithms.h:350
#18 0xb75a8f1b in ~KCleanUpGlobalStatic (this=0xb77a502c) at
/usr/src/debug/kdelibs-4.3.4/kdecore/kernel/kglobal.h:62
#19 0xb5e629b1 in exit () from /lib/libc.so.6
#20 0xb23bbd56 in gmallocn () from /usr/lib/libpoppler.so.4
#21 0xb23dff6c in SplashFTFont::makeGlyph(int, int, int, SplashGlyphBitmap*,
int, int, SplashClip*, SplashClipResult*) () from /usr/lib/libpoppler.so.4
#22 0xb23e1840 in SplashFont::getGlyph(int, int, int, SplashGlyphBitmap*, int,
int, SplashClip*, SplashClipResult*) () from /usr/lib/libpoppler.so.4
#23 0xb23e0076 in SplashFTFont::getGlyph(int, int, int, SplashGlyphBitmap*,
int, int, SplashClip*, SplashClipResult*) () from /usr/lib/libpoppler.so.4
#24 0xb23d3572 in Splash::fillChar(double, double, int, SplashFont*) () from
/usr/lib/libpoppler.so.4
#25 0xb22eddd6 in SplashOutputDev::drawChar(GfxState*, double, double, double,
double, double, double, unsigned int, int, unsigned int*, int) () from
/usr/lib/libpoppler.so.4
#26 0xb232eada in Gfx::doShowText(GooString*) () from /usr/lib/libpoppler.so.4
#27 0xb232ee3c in Gfx::opShowText(Object*, int) () from
/usr/lib/libpoppler.so.4
#28 0xb232c6fa in Gfx::execOp(Object*, Object*, int) () from
/usr/lib/libpoppler.so.4
#29 0xb232ccbf in Gfx::go(int) () from /usr/lib/libpoppler.so.4
#30 0xb232d733 in Gfx::display(Object*, int) () from /usr/lib/libpoppler.so.4
#31 0xb237adfd in Page::displaySlice(OutputDev*, double, double, int, int, int,
int, int, int, int, int, Catalog*, int (*)(void*), void*, int (*)(Annot*,
void*), void*) ()
   from /usr/lib/libpoppler.so.4
#32 0xb237e680 in PDFDoc::displayPageSlice(OutputDev*, int, double, double,
int, int, int, int, int, int, int, int, int (*)(void*), void*, int (*)(Annot*,
void*), void*) ()
   from /usr/lib/libpoppler.so.4
#33 0xb2487695 in Poppler::Page::renderToImage(double, double, int, int, int,
int, Poppler::Page::Rotation) const () from /usr/lib/libpoppler-qt4.so.3
#34 0xb24e7bb0 in ?? () from /usr/lib/kde4/okularGenerator_poppler.so
#35 0xb6ab2592 in QThreadPrivate::start (arg=0x81434a8) at
thread/qthread_unix.cpp:188
#36 0xb6a501b5 in start_thread () from /lib/libpthread.so.0
#37 0xb5f063ae in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb570a700 (LWP 17011)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6a53c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6ab1c42 in QMutexPrivate::wait (this=0x82f5028, timeout=-1) at
thread/qmutex_unix.cpp:80
#3  0xb6aad215 in QMutex::lock (this=0x82ff170) at thread/qmutex.cpp:207
#4  0xb24e6173 in ?? () from /usr/lib/kde4/okularGenerator_poppler.so
#5  0xb3eb28b0 in Okular::Document::documentSynopsis() const () from
/usr/lib/libokularcore.so.1
#6  0xb40072ad in ?? () from /usr/lib/kde4/okularpart.so
#7  0xb3ec893b in Okular::Document::openDocument(QString const&, KUrl const&,
KSharedPtr<KMimeType> const&) () from /usr/lib/libokularcore.so.1
#8  0xb3f8a004 in ?? () from /usr/lib/kde4/okularpart.so
#9  0xb77bec7a in KParts::ReadOnlyPart::openUrl (this=0x8136f58,
url=@0xbfc38938) at /usr/src/debug/kdelibs-4.3.4/kparts/part.cpp:557
#10 0xb3f7ce07 in ?? () from /usr/lib/kde4/okularpart.so
#11 0x0805029e in _start ()

This bug may be a duplicate of or related to bug 211376

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Okular-devel mailing list