Bug 309952 - Open PDF CCIAA Italian
Summary: Open PDF CCIAA Italian
Status: RESOLVED FIXED
Alias: None
Product: okular
Classification: Applications
Component: general (show other bugs)
Version: 0.13.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-12 10:21 UTC by jambolo70
Modified: 2012-11-17 09:37 UTC (History)
1 user (show)

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


Attachments
The file pdf not open from Okular (105.59 KB, application/pdf)
2012-11-12 11:29 UTC, jambolo70
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jambolo70 2012-11-12 10:21:42 UTC
Application: okular (0.13.2)
KDE Platform Version: 4.7.2 (4.7.2) "release 5"
Qt Version: 4.7.4
Operating System: Linux 3.1.10-1.16-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
When i open the pdf file of Of C.C.I.A.A. (Visura Camerale Camera di Commercio Industri Artigianato) it send this error,

The crash can be reproduced every time.

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

Thread 2 (Thread 0x7f2c3ceb5700 (LWP 18126)):
[KCrash Handler]
#6  0x00007f2c3cf5a6f9 in SplashOutputDev::updateFillColor(GfxState*) () from /usr/lib64/libpoppler.so.18
#7  0x00007f2c3cf9be7d in Gfx::opSetFillRGBColor(Object*, int) () from /usr/lib64/libpoppler.so.18
#8  0x00007f2c3cf96d11 in Gfx::go(bool) () from /usr/lib64/libpoppler.so.18
#9  0x00007f2c3cf9712e in Gfx::display(Object*, bool) () from /usr/lib64/libpoppler.so.18
#10 0x00007f2c3cfd342f in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, Catalog*, bool (*)(void*), void*, bool (*)(Annot*, void*), void*) () from /usr/lib64/libpoppler.so.18
#11 0x00007f2c3d2f5294 in Poppler::Page::renderToImage(double, double, int, int, int, int, Poppler::Page::Rotation) const () from /usr/lib64/libpoppler-qt4.so.3
#12 0x00007f2c3d541074 in ?? () from /usr/lib64/kde4/okularGenerator_poppler.so
#13 0x00007f2c4e53b025 in ?? () from /usr/lib64/libQtCore.so.4
#14 0x00007f2c4bbc8f05 in start_thread () from /lib64/libpthread.so.0
#15 0x00007f2c4dc8910d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f2c50a34760 (LWP 18125)):
#0  0x00007f2c4dc7fff3 in poll () from /lib64/libc.so.6
#1  0x00007f2c47940c62 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f2c4794223f in xcb_wait_for_reply () from /usr/lib64/libxcb.so.1
#3  0x00007f2c4cbcc0bd in _XReply () from /usr/lib64/libX11.so.6
#4  0x00007f2c4cbb0ec3 in XGetSelectionOwner () from /usr/lib64/libX11.so.6
#5  0x00007f2c460103d8 in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#6  0x00007f2c45ff547e in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#7  0x00007f2c4f436d39 in QMenu::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#8  0x00007f2c4efffc34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#9  0x00007f2c4f004ac1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#10 0x00007f2c4fd12e36 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#11 0x00007f2c4e62182c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#12 0x00007f2c4f04bf45 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib64/libQtGui.so.4
#13 0x00007f2c4f04be89 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib64/libQtGui.so.4
#14 0x00007f2c4f04be89 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib64/libQtGui.so.4
#15 0x00007f2c4f04be89 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib64/libQtGui.so.4
#16 0x00007f2c4f04be89 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib64/libQtGui.so.4
#17 0x00007f2c4f04be89 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib64/libQtGui.so.4
#18 0x00007f2c4f04be89 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib64/libQtGui.so.4
#19 0x00007f2c4f04df1b in QWidgetPrivate::prepareToRender(QRegion const&, QFlags<QWidget::RenderFlag>) () from /usr/lib64/libQtGui.so.4
#20 0x00007f2c4f04e314 in QWidgetPrivate::render(QPaintDevice*, QPoint const&, QRegion const&, QFlags<QWidget::RenderFlag>, bool) () from /usr/lib64/libQtGui.so.4
#21 0x00007f2c4f04e659 in QWidget::render(QPaintDevice*, QPoint const&, QRegion const&, QFlags<QWidget::RenderFlag>) () from /usr/lib64/libQtGui.so.4
#22 0x00007f2c45fdd987 in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#23 0x00007f2c45fde526 in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#24 0x00007f2c45fd9c63 in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#25 0x00007f2c45fd983f in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#26 0x00007f2c45fd970d in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#27 0x00007f2c4e6345aa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#28 0x00007f2c4f404142 in QLineEdit::textChanged(QString const&) () from /usr/lib64/libQtGui.so.4
#29 0x00007f2c4f4045fc in QLineEdit::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libQtGui.so.4
#30 0x00007f2c4fdccb55 in KLineEdit::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeui.so.5
#31 0x00007f2c4e6345aa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#32 0x00007f2c4f66dc15 in QLineControl::textChanged(QString const&) () from /usr/lib64/libQtGui.so.4
#33 0x00007f2c4f408ffb in QLineControl::finishChange(int, bool, bool) () from /usr/lib64/libQtGui.so.4
#34 0x00007f2c4f40928c in QLineControl::internalSetText(QString const&, int, bool) () from /usr/lib64/libQtGui.so.4
#35 0x00007f2c4f3cc071 in ?? () from /usr/lib64/libQtGui.so.4
#36 0x00007f2c4f3cc167 in QComboBox::setCurrentIndex(int) () from /usr/lib64/libQtGui.so.4
#37 0x00007f2c4f3cd4f2 in ?? () from /usr/lib64/libQtGui.so.4
#38 0x00007f2c4f3d0238 in QComboBox::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libQtGui.so.4
#39 0x00007f2c4fdab0e5 in KComboBox::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeui.so.5
#40 0x00007f2c4e6345aa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#41 0x00007f2c4e67d5d4 in QAbstractItemModel::rowsRemoved(QModelIndex const&, int, int) () from /usr/lib64/libQtCore.so.4
#42 0x00007f2c4e61c7fd in QAbstractItemModel::endRemoveRows() () from /usr/lib64/libQtCore.so.4
#43 0x00007f2c4f599091 in QStandardItemModel::removeRows(int, int, QModelIndex const&) () from /usr/lib64/libQtGui.so.4
#44 0x00007f2c4fc3add6 in KSelectAction::eventFilter(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#45 0x00007f2c4e6219b8 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#46 0x00007f2c4efffbff in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#47 0x00007f2c4f004ac1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#48 0x00007f2c4fd12e36 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#49 0x00007f2c4e62182c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#50 0x00007f2c4f048b71 in QWidget::removeAction(QAction*) () from /usr/lib64/libQtGui.so.4
#51 0x00007f2c4fc39c48 in KSelectAction::removeAction(QAction*) () from /usr/lib64/libkdeui.so.5
#52 0x00007f2c4fc3a49b in KSelectAction::removeAllActions() () from /usr/lib64/libkdeui.so.5
#53 0x00007f2c41697ecb in ?? () from /usr/lib64/kde4/okularpart.so
#54 0x00007f2c4169fea8 in ?? () from /usr/lib64/kde4/okularpart.so
#55 0x00007f2c41377a53 in Okular::Document::setViewport(Okular::DocumentViewport const&, int, bool) () from /usr/lib64/libokularcore.so.1
#56 0x00007f2c41384565 in Okular::Document::openDocument(QString const&, KUrl const&, KSharedPtr<KMimeType> const&) () from /usr/lib64/libokularcore.so.1
#57 0x00007f2c41653fb6 in ?? () from /usr/lib64/kde4/okularpart.so
#58 0x00007f2c50627c8c in ?? () from /usr/lib64/libkparts.so.4
#59 0x00007f2c506282d4 in KParts::ReadOnlyPart::openUrl(KUrl const&) () from /usr/lib64/libkparts.so.4
#60 0x00007f2c41645925 in ?? () from /usr/lib64/kde4/okularpart.so
#61 0x0000000000409554 in _start ()

Reported using DrKonqi
Comment 1 Albert Astals Cid 2012-11-12 10:43:57 UTC
Please attach the file
Comment 2 jambolo70 2012-11-12 11:29:46 UTC
Created attachment 75198 [details]
The file pdf not open from Okular
Comment 3 jambolo70 2012-11-12 11:32:25 UTC
Comment on attachment 75198 [details]
The file pdf not open from Okular

I use this file to work, but it can be open only with Acrobat Reader if I wont to see.
Comment 4 Albert Astals Cid 2012-11-12 22:16:32 UTC
Thanks for attaching the file. I have verified that the crash does not happen anymore if you use a new poppler version (for example 0.20.4). poppler is the library we use to render pdf files.

If you happen to update to a poppler version newer or equal to 0.20.4 and you can still reproduce the crash, please reopen this bug.

Thanks for caring about Okular.
Comment 5 jambolo70 2012-11-17 09:37:46 UTC
(In reply to comment #4)
> Thanks for attaching the file. I have verified that the crash does not
> happen anymore if you use a new poppler version (for example 0.20.4).
> poppler is the library we use to render pdf files.
> 
> If you happen to update to a poppler version newer or equal to 0.20.4 and
> you can still reproduce the crash, please reopen this bug.
> 
> Thanks for caring about Okular.

I solved the problem with the version of openSUSE 12.2 in the repo there isn't the required library, and also by searching on the site Opensuse.org does not install properly.
I still think you're right about the library, probably is it.
Thank you.