Summary: | Okular suddenly crashed while viewing a PDF | ||
---|---|---|---|
Product: | [Applications] okular | Reporter: | c0der |
Component: | general | Assignee: | Okular developers <okular-devel> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | bmorrinho, bugs, till2.schaefer |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | New crash information added by DrKonqi |
Description
c0der
2009-08-01 17:05:10 UTC
*** Bug 204493 has been marked as a duplicate of this bug. *** *** Bug 210556 has been marked as a duplicate of this bug. *** Created attachment 47993 [details]
New crash information added by DrKonqi
this bug is reproducable when you open a pdf document that you opened before. the document scrolls automatical to the last position. when you have the thumbnail sidebar open and the frame you can see is overlapping two pages and you are scrolling up inside the sidebar a crash occurs. this is allways reproducable.
Can you please attach the log you get if you run okular inside valgrind i.e. valgrind okular /path/to/my/pdffile.pdf valgrind output: $ valgrind okular /home/till/data/uni/vorlesungen/wissensentdeckung/folien/10_05_18_L03_Klassifikation_I.pdf ==4222== Memcheck, a memory error detector ==4222== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==4222== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info ==4222== Command: okular /home/till/data/uni/vorlesungen/wissensentdeckung/folien/10_05_18_L03_Klassifikation_I.pdf ==4222== okular(4222)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: okular(4222)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: okular(4222)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: failed to look up Navigation2 failed to look up Navigation17 failed to look up Navigation30 failed to look up Navigation71 failed to look up Navigation135 failed to look up Navigation170 failed to look up Navigation196 failed to look up Navigation1 ==4222== Conditional jump or move depends on uninitialised value(s) ==4222== at 0x745599D: PtsToRegion(int, int, _POINTBLOCK*, QRegionPrivate*) (qregion.cpp:3527) ==4222== by 0x7456475: PolygonRegion(QPoint const*, int, int) (qregion.cpp:3750) ==4222== by 0x7456A9D: QRegion::QRegion(QPolygon const&, Qt::FillRule) (qregion.cpp:3871) ==4222== by 0x74BF42D: QX11PaintEngine::updateState(QPaintEngineState const&) (qpaintengine_x11.cpp:1087) ==4222== by 0x740B5E2: QPainterPrivate::updateStateImpl(QPainterState*) (qpainter.cpp:892) ==4222== by 0x740B6C1: QPainterPrivate::updateState(QPainterState*) (qpainter.cpp:920) ==4222== by 0x7410448: QPainter::setClipRegion(QRegion const&, Qt::ClipOperation) (qpainter.cpp:2825) ==4222== by 0x73174B7: QWidgetPrivate::paintBackground(QPainter*, QRegion const&, int) const (qwidget.cpp:2197) ==4222== by 0x73183A4: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (qwidget.cpp:5317) ==4222== by 0x74CF04B: QWidgetBackingStore::sync() (qbackingstore.cpp:1291) ==4222== by 0x730988F: QWidgetPrivate::syncBackingStore() (qwidget.cpp:1672) ==4222== by 0x730FFF1: QWidget::event(QEvent*) (qwidget.cpp:8291) ==4222== ==4222== Conditional jump or move depends on uninitialised value(s) ==4222== at 0x745599D: PtsToRegion(int, int, _POINTBLOCK*, QRegionPrivate*) (qregion.cpp:3527) ==4222== by 0x7456475: PolygonRegion(QPoint const*, int, int) (qregion.cpp:3750) ==4222== by 0x7456A9D: QRegion::QRegion(QPolygon const&, Qt::FillRule) (qregion.cpp:3871) ==4222== by 0x74BF6D1: QX11PaintEngine::updateState(QPaintEngineState const&) (qpaintengine_x11.cpp:1105) ==4222== by 0x740B5E2: QPainterPrivate::updateStateImpl(QPainterState*) (qpainter.cpp:892) ==4222== by 0x740B6C1: QPainterPrivate::updateState(QPainterState*) (qpainter.cpp:920) ==4222== by 0x7410448: QPainter::setClipRegion(QRegion const&, Qt::ClipOperation) (qpainter.cpp:2825) ==4222== by 0x73174B7: QWidgetPrivate::paintBackground(QPainter*, QRegion const&, int) const (qwidget.cpp:2197) ==4222== by 0x73183A4: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (qwidget.cpp:5317) ==4222== by 0x74CF04B: QWidgetBackingStore::sync() (qbackingstore.cpp:1291) ==4222== by 0x730988F: QWidgetPrivate::syncBackingStore() (qwidget.cpp:1672) ==4222== by 0x730FFF1: QWidget::event(QEvent*) (qwidget.cpp:8291) ==4222== failed to look up Navigation2 failed to look up Navigation17 failed to look up Navigation30 failed to look up Navigation71 failed to look up Navigation135 failed to look up Navigation170 failed to look up Navigation196 failed to look up Navigation1 failed to look up Navigation2 failed to look up Navigation17 failed to look up Navigation30 failed to look up Navigation71 failed to look up Navigation135 failed to look up Navigation170 failed to look up Navigation196 failed to look up Navigation1 failed to look up Navigation2 failed to look up Navigation17 failed to look up Navigation30 failed to look up Navigation71 failed to look up Navigation135 failed to look up Navigation170 failed to look up Navigation196 failed to look up Navigation1 ==4222== Conditional jump or move depends on uninitialised value(s) ==4222== at 0x10634EB2: ThumbnailList::keyPressEvent(QKeyEvent*) (thumbnaillist.cpp:459) ==4222== by 0x730F9BC: QWidget::event(QEvent*) (qwidget.cpp:8033) ==4222== by 0x76B0E05: QFrame::event(QEvent*) (qframe.cpp:557) ==4222== by 0x773BD4A: QAbstractScrollArea::event(QEvent*) (qabstractscrollarea.cpp:989) ==4222== by 0x72B9C1B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4300) ==4222== by 0x72C1A17: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3763) ==4222== by 0x5CDDC25: KApplication::notify(QObject*, QEvent*) (in /usr/lib64/libkdeui.so.5.4.0) ==4222== by 0x6BCC32A: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib64/qt4/libQtCore.so.4.6.2) ==4222== by 0x7362F89: QKeyMapper::sendKeyEvent(QWidget*, bool, QEvent::Type, int, QFlags<Qt::KeyboardModifier>, QString const&, bool, int, unsigned int, unsigned int, unsigned int, bool*) (qkeymapper_x11.cpp:1861) ==4222== by 0x73654C0: QKeyMapperPrivate::translateKeyEvent(QWidget*, _XEvent const*, bool) (qkeymapper_x11.cpp:1831) ==4222== by 0x733E383: QApplication::x11ProcessEvent(_XEvent*) (qapplication_x11.cpp:3394) ==4222== by 0x7368641: x11EventSourceDispatch(_GSource*, int (*)(void*), void*) (qguieventdispatcher_glib.cpp:146) ==4222== ==4222== ==4222== HEAP SUMMARY: ==4222== in use at exit: 1,669,206 bytes in 7,573 blocks ==4222== total heap usage: 821,217 allocs, 813,644 frees, 234,742,193 bytes allocated ==4222== ==4222== LEAK SUMMARY: ==4222== definitely lost: 18,188 bytes in 7 blocks ==4222== indirectly lost: 1,232,187 bytes in 3,792 blocks ==4222== possibly lost: 174,097 bytes in 1,513 blocks ==4222== still reachable: 244,734 bytes in 2,261 blocks ==4222== suppressed: 0 bytes in 0 blocks ==4222== Rerun with --leak-check=full to see details of leaked memory ==4222== ==4222== For counts of detected and suppressed errors, rerun with: -v ==4222== Use --track-origins=yes to see where uninitialised values come from ==4222== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 11 from 8) SVN commit 1138341 by aacid: properly initialize m_vectorIndex BUGS: 202213 M +1 -1 thumbnaillist.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1138341 SVN commit 1138343 by aacid: backport r1138341 | aacid | 2010-06-15 19:27:44 +0100 (Tue, 15 Jun 2010) | 3 lines properly initialize m_vectorIndex BUGS: 202213 M +1 -1 thumbnaillist.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1138343 |