Summary: | okular crashes when opening a certain PDF | ||
---|---|---|---|
Product: | [Applications] okular | Reporter: | Bart Van Assche <bart.vanassche+kde> |
Component: | general | Assignee: | Okular developers <okular-devel> |
Status: | RESOLVED NOT A BUG | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Bart Van Assche
2009-12-05 17:31:24 UTC
Can not reproduce, can you try running it through valgrind to see what's the output? valgrind okular Mellanox_OFED_Linux_user_manual_1_40_1.pdf (In reply to comment #1) > Can not reproduce, can you try running it through valgrind to see what's the > output? > > valgrind okular Mellanox_OFED_Linux_user_manual_1_40_1.pdf After having installed glibc-debuginfo, okular-debuginfo and libqt4-debuginfo, the latest trunk version of Valgrind produces the following output: $ ~/software/valgrind/vg-in-place --read-var-info=yes okular Mellanox_OFED_Linux_user_manual_1_40_1.pdf ==6970== Memcheck, a memory error detector ==6970== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==6970== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==6970== Command: okular Mellanox_OFED_Linux_user_manual_1_40_1.pdf ==6970== ==6970== Conditional jump or move depends on uninitialised value(s) ==6970== at 0xFC5FFBF: ??? (in /usr/lib64/kde4/okularpart.so) ==6970== by 0x72208E7: QWidget::event(QEvent*) (in /usr/lib64/libQtGui.so.4.5.2) ==6970== by 0x757609A: QFrame::event(QEvent*) (in /usr/lib64/libQtGui.so.4.5.2) ==6970== by 0x6B1EC47: QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (in /usr/lib64/libQtCore.so.4.5.2) ==6970== by 0x71CFA8B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib64/libQtGui.so.4.5.2) ==6970== by 0x71D7D49: QApplication::notify(QObject*, QEvent*) (in /usr/lib64/libQtGui.so.4.5.2) ==6970== by 0x5C9EA8A: KApplication::notify(QObject*, QEvent*) (in /usr/lib64/libkdeui.so.5.3.0) ==6970== by 0x6B1F94B: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib64/libQtCore.so.4.5.2) ==6970== by 0x725E40C: QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) (in /usr/lib64/libQtGui.so.4.5.2) ==6970== by 0x721F756: QWidget::setGeometry(QRect const&) (in /usr/lib64/libQtGui.so.4.5.2) ==6970== by 0x76073F3: QAbstractScrollAreaPrivate::layoutChildren() (in /usr/lib64/libQtGui.so.4.5.2) ==6970== by 0x7607A05: QAbstractScrollArea::event(QEvent*) (in /usr/lib64/libQtGui.so.4.5.2) ==6970== Error: Illegal file spec in link Error (0): Call to Object where the object was type 13, not the expected type 3 KCrash: Application 'okular' crashing... sock_file=/home/bart/.kde4/socket-eu85-10-94-241/kdeinit4__0 Which poppler version do you have installed? (In reply to comment #3) > Which poppler version do you have installed? $ rpm -qa|grep -i poppler|sort libpoppler-glib4-0.12.0-3.5 libpoppler-qt4-3-0.10.1-1.4 libpoppler4-0.10.1-1.6.10 libpoppler5-0.12.0-3.5 poppler-data-0.2.1-4.1 poppler-tools-0.12.0-3.5 Can you please try to upgrade your libpoppler-qt4 package? it should be at the 0.12 version like all others (In reply to comment #5) > Can you please try to upgrade your libpoppler-qt4 package? it should be at the > 0.12 version like all others Thanks, this solved the crash. The inconsistent versions were probably the result of upgrading from openSUSE 11.1 to 11.2 instead of doing a reinstall. |