Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 549940 - app-office/calligra - okular plugin crashes during exit after viewing a .pptx file
Summary: app-office/calligra - okular plugin crashes during exit after viewing a .pptx...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL: https://bugs.kde.org/show_bug.cgi?id=...
Whiteboard:
Keywords:
Depends on: 543068
Blocks:
  Show dependency tree
 
Reported: 2015-05-20 06:17 UTC by Jaak Ristioja
Modified: 2015-08-19 15:25 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jaak Ristioja 2015-05-20 06:17:38 UTC
Application: okular (0.20.3)
KDE Platform Version: 4.14.8 (Compiled from sources)
Qt Version: 4.8.6
Operating System: Linux 4.0.3-hardened-r1-uusarm x86_64
Distribution: "NAME=Gentoo"

-- Information about the crash:
- What I was doing when the application crashed:
The crash happened when closing Okular in which I had a *.pptx file open.

-- Backtrace:
Application: Okular (okular), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[KCrash Handler]
#6  QHashNode (value0=@0x1000000011: <error reading variable>, this=0xa4f25a2e140) at /usr/include/qt4/QtCore/qhash.h:253
#7  QHash<int, KoInlineObject*>::duplicateNode (node=0x1000000001, newNode=0xa4f25a2e140) at /usr/include/qt4/QtCore/qhash.h:532
#8  0x00007b0b114767af in QHashData::detach_helper2 (this=0xa4f2600ac20, node_duplicate=node_duplicate@entry=0x7b0b03393750 <QHash<int, KoInlineObject*>::duplicateNode(QHashData::Node*, void*)>, node_delete=node_delete@entry=0x7b0b03393710 <QHash<int, KoInlineObject*>::deleteNode2(QHashData::Node*)>, nodeSize=nodeSize@entry=24, nodeAlign=nodeAlign@entry=8) at /var/tmp/portage/dev-qt/qtcore-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/corelib/tools/qhash.cpp:239
#9  0x00007b0b0339408d in QHash<int, KoInlineObject*>::detach_helper (this=this@entry=0xa4f25d93b20) at /usr/include/qt4/QtCore/qhash.h:584
#10 0x00007b0b0339411f in detach (this=0xa4f25d93b20) at /usr/include/qt4/QtCore/qhash.h:303
#11 QHash<int, KoInlineObject*>::remove (this=0xa4f25d93b20, akey=@0x7e455cf97740: 1) at /usr/include/qt4/QtCore/qhash.h:788
#12 0x00007b0b03392661 in KoInlineTextObjectManager::removeInlineObject (this=0xa4f25d93b10, object=object@entry=0xa4f25d937f0) at /var/tmp/portage/app-office/calligra-2.8.7/work/calligra-2.8.7/libs/kotext/KoInlineTextObjectManager.cpp:129
#13 0x00007b0b0339905d in KoInlineObject::~KoInlineObject (this=0xa4f25d937f0, __in_chrg=<optimized out>) at /var/tmp/portage/app-office/calligra-2.8.7/work/calligra-2.8.7/libs/kotext/KoInlineObject.cpp:59
#14 0x00007b0af3e398cc in ~PageVariable (this=0xa4f25d937f0, __in_chrg=<optimized out>) at /var/tmp/portage/app-office/calligra-2.8.7/work/calligra-2.8.7/plugins/variables/PageVariable.h:34
#15 PageVariable::~PageVariable (this=0xa4f25d937f0, __in_chrg=<optimized out>) at /var/tmp/portage/app-office/calligra-2.8.7/work/calligra-2.8.7/plugins/variables/PageVariable.h:34
#16 0x00007b0b115b5d08 in QObject::event (this=0xa4f25d937f0, e=<optimized out>) at /var/tmp/portage/dev-qt/qtcore-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qobject.cpp:1203
#17 0x00007b0b11c30763 in QApplicationPrivate::notify_helper (this=this@entry=0xa4f25854060, receiver=receiver@entry=0xa4f25d937f0, e=e@entry=0xa4f261891e0) at /var/tmp/portage/dev-qt/qtgui-4.8.6-r4/work/qt-everywhere-opensource-src-4.8.6/src/gui/kernel/qapplication.cpp:4565
#18 0x00007b0b11c3886a in QApplication::notify (this=this@entry=0x7e455cf97cb0, receiver=receiver@entry=0xa4f25d937f0, e=e@entry=0xa4f261891e0) at /var/tmp/portage/dev-qt/qtgui-4.8.6-r4/work/qt-everywhere-opensource-src-4.8.6/src/gui/kernel/qapplication.cpp:4351
#19 0x00007b0b129afdcd in KApplication::notify (this=0x7e455cf97cb0, receiver=0xa4f25d937f0, event=0xa4f261891e0) at /var/tmp/portage/kde-base/kdelibs-4.14.8/work/kdelibs-4.14.8/kdeui/kernel/kapplication.cpp:311
#20 0x00007b0b1159579d in QCoreApplication::notifyInternal (this=0x7e455cf97cb0, receiver=receiver@entry=0xa4f25d937f0, event=event@entry=0xa4f261891e0) at /var/tmp/portage/dev-qt/qtcore-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qcoreapplication.cpp:953
#21 0x00007b0b11599cf0 in sendEvent (event=0xa4f261891e0, receiver=0xa4f25d937f0) at /var/tmp/portage/dev-qt/qtcore-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qcoreapplication.h:231
#22 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=52, data=0xa4f258242e0) at /var/tmp/portage/dev-qt/qtcore-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qcoreapplication.cpp:1577
#23 0x00007b0b1159a1b9 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=52) at /var/tmp/portage/dev-qt/qtcore-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qcoreapplication.cpp:1470
#24 0x00007b0b1159b1a0 in QCoreApplication::exec () at /var/tmp/portage/dev-qt/qtcore-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qcoreapplication.cpp:1232
#25 0x00000a4f222ff015 in main (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-base/okular-4.14.3/work/okular-4.14.3/shell/main.cpp:64
Comment 1 Jaak Ristioja 2015-05-20 06:19:13 UTC
According to the upstream KDE bug https://bugs.kde.org/show_bug.cgi?id=340200 the fix is to use a new version of Calligra, hence we depend on bug 543068.
Comment 2 Johannes Huber (RETIRED) gentoo-dev 2015-08-19 15:25:05 UTC
Thanks for reporting. This is fixed in git now. Please sync.

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8659a2124a109741fa611d39f5329e4f59b04840